这就是我正在尝试做的事情。
我正在尝试将主操作系统驱动器从较大的硬盘 (1TB) 切换到较小的硬盘 (64GB SSD)。我的所有数据总计只有 +/- 35GB,应该可以放在 SSD 上。
因此我做了一些研究,能够在 USB 上获取 Sysrescuecd 并启动它以将我的 1TB 分区大小调整为 45GB。然后我能够将分区(调整大小以填充驱动器)复制到 SSD。(全部通过 gParted 完成)。
我知道 MBR 尚未被复制(有充分理由),并且我知道没有它 SSD 就无法启动。因此我启动了 testdisk 并能够将测试磁盘 MBR 写入 SSD。
这使得我能够使用测试磁盘 MBR 启动 SSD,并提示我“1234F:”选择尝试从哪个分区启动。当我选择 1 时,它将顺利启动到我的 Windows 7 分区。
现在我想将标准 Windows MBR 恢复到硬盘上,但我无法在 Windows 7 中找到 bootrec 文件。(而且我似乎找不到我的安装/恢复光盘)。
是否有任何方法可以从 Windows 7 内部恢复标准 Windows 7 MBR,或者是否有任何方法不使用 Windows 7 安装/恢复光盘?
任何帮助深表感谢。
谢谢你!
答案1
从以下位置下载 mbrfixhttp://www.sysint.no/products/Download/tabid/536/language/en-US/Default.aspx
这是一个小巧、方便的 CLI 工具。然后只需运行
./MbrFix.exe /drive 0 fixmbr /yes
答案2
我能想到的两种方法。
- 使用 W7 恢复环境(从恢复 CD/DVD 启动)执行 fixmbr 命令
使用另一台 Windows 7 PC 制作恢复光盘。
所有程序>维护>创建系统修复光盘
(2)制作一个 UBCD 可启动闪存驱动器,使用其中一个 MBR 工具备份原始 MBR 并将其恢复到新驱动器。
从您的 USB 记忆棒运行 Ultimate Boot CD。CD 上的脚本会准备您的 USB 记忆棒,以便它可以在支持从 USB 设备启动的较新的机器上使用。您可以访问与 CD 版本相同的工具。