将 Windows 7 从 EFI 转换为 BIOS

将 Windows 7 从 EFI 转换为 BIOS

所以我买了一个新的硬盘,一个更大的硬盘,我想将我所有的 7 个东西都转移到那个硬盘上,而不必重新安装。经过研究,我可以通过创建系统映像来做到这一点。唯一的问题是我的安装是 EFI 而不是 BIOS,所以当我尝试从新磁盘进行恢复时,系统提示我无法执行此操作,因为 BIOS。那么有没有办法将我的安装从 EFI 转换为 BIOS。还是我必须重新安装 Windows?

编辑

我使用了克隆软件,问题依然存在。我直接从 Windows 7 光盘上对其进行了映像处理。正如我之前所说,它将 Windows 安装为 EFI,而不是 BIOS 控制的,所以我正在寻找一种方法来改变它

答案1

硬盘既不是 EFI 也不是 BIOS;它们是主板上的固件类型。但是,Windows 将其启动模式与分区表类型紧密联系在一起:Windows 只能在基于 BIOS 的计算机上从 MBR 磁盘启动,只能在基于 EFI 的计算机上从 GPT 磁盘启动。因此,我怀疑发生的事情是你已经复制了一个 GPT 磁盘以使用 MBR 分区表。如果你已经完成了磁盘复制,你可以使用我的GPT fdisk ( gdisk)实用程序;它可以进行无损 MBR 到 GPT 的转换。不过有一个主要警告:您的磁盘副本必须已复制全部原始磁盘的分区,包括其EFI 系统分区 (ESP)如果 ESP 尚未复制,则新磁盘将无法启动。但在基于 EFI 的计算机上,您可以不是需要担心在 MBR 或 Windows 分区中复制或重新创建引导扇区代码。

如果您的磁盘副本缺少 ESP 或者您遇到其他问题,我建议您重新开始,但使用其他磁盘复制软件。我对 Windows 工具不太熟悉,因此我无法提出任何具体建议。

答案2

听起来克隆驱动器可能是一种更有效的方法。

答案3

您必须确保在 UEFI 模式下从 CD/闪存驱动器启动克隆软件。

之后,可能需要使用 Windows 7 安装 CD 修复 UEFI 启动代码。

相关内容