我的 mbr 已损坏,需要知道以下命令是否会删除我的数据或仅为引导创建一个新的 bcd 区域?
每...http://support.microsoft.com/kb/927392
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
答案1
这将修复 BCD 存储。
要修复 MBR,您需要使用bootrec /fixmbr
要修复引导扇区,请使用bootrec /fixboot
我很难确切地说出启动过程在哪里中断。但一般来说,它会从 MBR 到引导扇区再到 BCD 存储(如果我没记错的话)。
我通常只是按顺序修复一些东西。FixMBR,然后是 FixBoot,然后是 BCD。或者只是让 Windows 修复,这样更快。
答案2
有bootmgr
失踪的……
我从 USB 启动,RepairDiscWindows7-64-bit.iso
上面有:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
一个接一个,但没有任何效果。我得到了“0 个 Windows 安装”。
然后我退出命令提示符,从系统修复选项进入启动修复。它完成了修复,然后启动到登录屏幕。
您可能需要多次修复。