从楼主的情况判断,我个人估计,是硬件问题。如果你设置老硬盘为主盘,新硬盘为从盘,通过加载老硬盘的系统,正常关机后,老硬盘应该不会出现分区表错误这种严重问题。
你应该是买了新硬盘,并设置成主盘,老硬盘为从盘。你的主板应该还是老板,我认为可能是你设置从盘的时候,老硬盘的跳线短路,或主板老旧,供电电压不稳,不能带第二块硬盘,瞬间过载,导致老硬盘的引导区有损。
我不知道现在的系统修复软件都是什么,我只记得以前有MD,或铁门塞克的硬盘工具,如果是我,我会首先检查老硬盘的0磁道是否完整。如果损坏,只能通过第二块硬盘镜像恢复,就是我们俗称的raid。如果0磁道完整,硬盘有转动,win能识别出有文件,则用软件覆盖(不是修复)分区表。且在win下完成。
分区表损坏,我不知道你在dos下还能否识别出老硬盘。看你用fdisk命令,我姑且认为能识别。
用win98光盘启动,只加载老硬盘。在纯dos环境下:
fdisk /mbr
sys c
如果不是病毒和硬件问题,应该能恢复正常引导