我的辅助硬盘坏了。看起来是 MBR 的问题。不幸的是,我使用的备份服务不备份虚拟磁盘(尽管他们说“备份所有文件”,所以我丢失了一些重要的虚拟机)。
我确实有该硬盘的旧备份。它没有 Vms,但有 MBR(主记录)。我不确定 MBR 更改的频率,因此,旧的 MBR 是否能正常工作。
症状
旧硬盘甚至没有出现在新电脑上(通过适配器连接到 USB)。Windows 报告说它需要格式化。
答案1
我可以使用 1 年前的 MBR 备份修复 MBR 吗?
如果您有此机器的 MBR 映像并且有将映像推送到该映像的方法,那么我相信您可以将其推回该映像,但我通常只是重建 MBR 或删除它然后重建它。
我通常确保我已经拥有完整的磁盘映像,或者至少从我需要将映像推送到的驱动器中备份了所有数据,因此您也应该事先备份数据。
否则,如果你能够删除 MBR 然后重建,请跳转到修复 MBR – Windows XP、Vista、7、8、8.1、10 指南并按照您的操作系统的说明进行操作。
修复 Windows 7 中的 MBR
您需要原始的 Windows 7 安装 DVD 来启动系统恢复选项并运行命令提示符。
如果你没有 Windows 7 安装 CD/DVD 来运行命令提示符,请转到使用 Easy Recovery Essentials 修复 MBR。
说明如下:
从 Windows 7 安装 DVD 启动
在“按任意键从 CD 或 DVD 启动…”处,按任意键从 DVD 启动
选择语言
选择键盘布局
点击下一步
选择操作系统,点击下一步。选择操作系统时必须勾选“使用可帮助修复 Windows 启动问题的恢复工具”。
在系统恢复选项屏幕上,单击命令提示符
当命令提示符成功加载后,键入此命令:
bootrec /rebuildbcd
按 Enter 键
输入以下命令:
bootrec /fixmbr
按
Enter
输入以下命令:
bootrec /fixboot
按
Enter
从磁盘托盘中取出安装 DVD 并重新启动计算机
如果
bootrec /fixmbr
不起作用bootrec /fixboot
,请尝试恢复 Windows 7 的引导扇区代码:
通过在命令提示符中键入以下命令来确定 Windows 安装 CD/DVD 的驱动器号:
diskpart
select disk 0
list volume
在“类型”列中查找“CD-ROM”字样。此项是您的 CD/DVD 安装驱动器号。如果驱动器号为 D:\,请键入以下命令:
exit
D:
cd boot
dir
如果驱动器号不是 D:\,请将第二个命令替换为您从上一个 list volume 命令中记下的驱动器号。
输入此命令:
bootsect /nt60 SYS /mbr
按
Enter
从磁盘托盘中取出 CD/DVD
类型
Exit
按下
Enter
以重新启动计算机