我买了一个新的 Crucial M4 128 GB Sata 3 固态硬盘,我将我的操作系统克隆到上面。我有一台笔记本电脑,有两个 500 GB 的硬盘,一个硬盘装着操作系统,另一个硬盘装着数据。我将操作系统硬盘与 SSD 交换,启动时出现错误“BOOTMGR 丢失”。我尝试从系统还原盘加载,当它加载时,首次加载时,SSD 上的操作系统不会在操作系统列表中显示。
在cmd中尝试了以下命令:
BOOTREC/FIXMBR-成功
BOOTREC/FIXBOOT-未找到元素
BOOTREC /REBUILDBCD - 找到操作系统,但当我尝试输入 Y 或 Yes 以添加到启动列表时,它返回未找到元素
BOOTREC /SCANOS - 查找操作系统
我还使用 diskpart 来确保分区在驱动器上处于活动状态,所以我不知道还能做些什么来使其工作。
我的笔记本电脑是华硕 G72GX,如果这有什么区别的话。
答案1
在将硬盘克隆到 SSD 后,我也遇到过类似的情况。令人烦恼的是,当我在系统中同时拥有两个磁盘时,它仍然会启动到旧磁盘 - 与启动顺序无关,但前提是我将 Windows 修复磁盘放在 CD 驱动器中(或者可能是任何 CD,不确定)。
治愈对我来说有效的是使用 Windows 修复磁盘,旧原始驱动器与物理驱动器断开连接从系统中。只需启动 Windows 修复,选择 OP 系统并使用“修复启动”自动写入新的 BCD。一旦我有勇气尝试它,它就会很好地工作。(我曾多次尝试,组织磁盘仍在驱动器中,但它导致驱动器号错误或写入错误的位置,因为它永远不起作用。)
然后我就可以把原来的磁盘放回系统中,现在它可以正常启动了。我相信现在物理上有两个 BCD 副本,如果我的任何一个磁盘被移除,我认为它都会启动。有点棒。有些人可能会说这是不可能的,但事实却恰恰相反。
答案2
我使用 EaseUS 克隆硬盘,也遇到了同样的问题。我尝试使用 Windows 7 安装盘修复克隆硬盘的启动选项,但没有成功。我尝试了所有 4 个 BOOTREC 选项,得到的响应与 jardane 的完全相同。
我最终解决这个问题的方法是使用GParted 实时 CD启动系统。运行 GParted 后,我右键单击克隆硬盘的分区并选择“管理标志”选项。然后我检查了“启动”标志。之后,我重新启动了计算机,并从 Windows 7 安装光盘进入修复选项区域。它提示我启动配置存在问题,并请求修复问题的权限。我说好的,然后它重新启动了。那时,它仍然不起作用。我再次回到 Windows 7 安装光盘修复选项,这次它看到了我的操作系统,我选择了启动修复选项。完成后,计算机重新启动,然后成功启动到我的克隆驱动器。
我认为我遇到问题的原因可能是因为我在克隆时没有选择将其设为启动盘之类的选项。但是,回过头来看,我不知道哪个选项可能让它正常工作。