Windows 7 - 克隆分区到第二个磁盘(在同一台机器上)无法启动

Windows 7 - 克隆分区到第二个磁盘(在同一台机器上)无法启动

注意:使用 MacBook Pro 2011、UEFI 和 GTP。

  1. 用 SSD(磁盘 2)替换了我的笔记本电脑中的 DVD 驱动器。

  2. 将 Win7 安装到新的 SSD 上,运行良好。

  3. 决定将 Win7 从磁盘 1 克隆到磁盘 2,因为尝试将软件迁移到全新安装非常麻烦。

  4. Clonezilla 用于将磁盘 1 上的 Windows 分区克隆到磁盘 2。

请注意,两个磁盘都有一个 Windows 保留启动分区(因为我在磁盘 2 上安装了 Win7)。

我以为 EFI 启动可以在磁盘 2 上运行 Win7,但是当计算机启动时选择 Win7 EFI 启动时,出现的只是一个黑屏,上面有一行随机的白色字符。

然后,我编辑了磁盘 1 上 Win7 的启动选项,以便它会显示在磁盘 2 上启动 Win7 的选项。这一直到登录屏幕,登录后,磁盘 2 上的 Win7 就挂在加载屏幕上。

有什么想法可以让它工作吗?当我设法启动它时,为什么磁盘 2 上的 Win7 挂在登录屏幕上?

答案1

Windows 系统磁盘不能总是在不同的驱动器上克隆和恢复,因为 Windows 在注册表中保留对磁盘号的引用,因此您不太可能找到 disk1 中需要修复的所有位置。

此类情况的正常程序是修复您希望从其启动的 Windows 安装。以下是两个修复选项,应该修复 disk1 而不丢失任何已安装的应用程序(如果一切正常):

启动修复(本身就足够了)
修复安装

当 Windows 从磁盘 1 正确启动后,您可以添加磁盘 2 作为附加启动选项。

答案2

我之前已经做过一次了(将主安装移至 SSD)

发生的情况是,Windows 在 UEFI 中使用的 BOOTMGR 在尝试启动时查看分区的标识符,并且当您克隆磁盘时标识符发生了变化。

您需要从磁盘启动,然后使用命令行中的 bcdedit 设置正确的标识符。

令人恼火的是,我没有办法模拟这种情况,所以我无法提供分步说明和/或屏幕截图。

只要记住先备份你的 BCD 存储!

(查看 bcdedit 的内置帮助可能会有用)

编辑:我注意到你在 Mac 上,启动时按住 C 键从 CD 启动,并准备好“按任意键从 CD 启动”

相关内容