我在从属硬盘上放了一个干净的 Windows 7 副本,但现在我想删除主硬盘。
据我所知,问题在于 MBR 位于主驱动器上,因此当我将其取出时,我无法启动。需要说明的是,如果仅连接 Windows Seven HDD,我无法启动 Windows,但如果连接了主驱动器,则可以正常启动。
我想要做的是在将辅助硬盘设为主硬盘后向其写入新的 MBR。为了实现这一点,我从 Windows 7 磁盘启动,然后运行;
bootrec /RebuildBCD
bootrec /FixBoot
bootrec /FixMBR
但对于前两个问题,我得到了以下回应;
Element not found
连接的驱动器肯定包含 Windows 7 安装,并且 RebuildBCD 工具可以找到它,当我确认要添加它时,我得到了未找到元素的异常。有其他人遇到过这个问题吗?
答案1
我也有同样的问题。
到目前为止,我尝试使用以下步骤但没有成功:
步骤 1. 自动修复!我让 Windows 7 DVD 独自完成修复。但是,状态报告未显示任何已修复的内容,并且运行该工具后计算机重新启动。
第 2 步。手动修复引导扇区!这里使用了类似的方法(RebuildBCD、FixMRB 和 FixBoot),但我首先尝试在 DVD 上启动引导工具。即使输出显示“成功”,也无法启动。
步骤 3. 断开所有连接!我仅连接了 SSD 磁盘(新)和 DVD 读取器。重试步骤 2,但不起作用。
解决方案
步骤 4. 使磁盘可启动!显然,我安装 Windows 的磁盘分区未标记为“可启动”。安装只是将 Windows“复制”到驱动器中,而没有真正激活分区,并依靠另一个磁盘进行启动。我通过以下方法解决了这个问题:
Diskpart 选择磁盘 #d
选择分区#p
活动(将分区设置为活动状态是使其可启动)
重新启动并使用 DVD 修复工具(步骤 1)
答案2
当旧磁盘被移除时,是否会出现“未找到元素”的提示?
我想您可以简单地从等式中完全删除原始 MBR,然后从 MS DVD 中执行“修复我的系统”。
这样,DVD 就会看到操作系统缺少 MBR,并且会创建一个。