![Windows 7 - 克隆分区到第二个磁盘(在同一台机器上)无法启动](https://linux22.com/image/1375209/Windows%207%20-%20%E5%85%8B%E9%9A%86%E5%88%86%E5%8C%BA%E5%88%B0%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%A3%81%E7%9B%98%EF%BC%88%E5%9C%A8%E5%90%8C%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E4%B8%8A%EF%BC%89%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
注意:使用 MacBook Pro 2011、UEFI 和 GTP。
用 SSD(磁盘 2)替换了我的笔记本电脑中的 DVD 驱动器。
将 Win7 安装到新的 SSD 上,运行良好。
决定将 Win7 从磁盘 1 克隆到磁盘 2,因为尝试将软件迁移到全新安装非常麻烦。
Clonezilla 用于将磁盘 1 上的 Windows 分区克隆到磁盘 2。
请注意,两个磁盘都有一个 Windows 保留启动分区(因为我在磁盘 2 上安装了 Win7)。
我以为 EFI 启动可以在磁盘 2 上运行 Win7,但是当计算机启动时选择 Win7 EFI 启动时,出现的只是一个黑屏,上面有一行随机的白色字符。
然后,我编辑了磁盘 1 上 Win7 的启动选项,以便它会显示在磁盘 2 上启动 Win7 的选项。这一直到登录屏幕,登录后,磁盘 2 上的 Win7 就挂在加载屏幕上。
有什么想法可以让它工作吗?当我设法启动它时,为什么磁盘 2 上的 Win7 挂在登录屏幕上?
答案1
答案2
我之前已经做过一次了(将主安装移至 SSD)
发生的情况是,Windows 在 UEFI 中使用的 BOOTMGR 在尝试启动时查看分区的标识符,并且当您克隆磁盘时标识符发生了变化。
您需要从磁盘启动,然后使用命令行中的 bcdedit 设置正确的标识符。
令人恼火的是,我没有办法模拟这种情况,所以我无法提供分步说明和/或屏幕截图。
只要记住先备份你的 BCD 存储!
(查看 bcdedit 的内置帮助可能会有用)
编辑:我注意到你在 Mac 上,启动时按住 C 键从 CD 启动,并准备好“按任意键从 CD 启动”