将磁盘从 UEFI 启动转换为 BIOS 启动

将磁盘从 UEFI 启动转换为 BIOS 启动

我的笔记本电脑上有一张安装有 Windows 10 的磁盘,但不幸出了事故。我知道硬盘还是好的,现在我想把这张磁盘(包括现有的 Windows 安装)移到我闲置的旧笔记本电脑上。这里安装了一些内容,因此我想避免在替换机器上重新安装操作系统、应用程序和重建我的配置文件需要做很多工作。

不幸的是,旧款笔记本电脑不支持 UEFI 启动/GPT 磁盘。我知道旧款笔记本电脑通常可以很好地运行 Windows 10(我之前在这台笔记本电脑上用过)。

是否可以将此磁盘转换为 Legacy/MBR 模式,还是需要重新安装 Windows?如果可以,我该怎么做?

答案1

您需要复制数据、转换磁盘、将其复制回来,然后使用恢复工具(我使用麦克里姆亲自)。

首先将现有分区文件复制到临时位置,例如外部驱动器、大容量闪存驱动器或其他计算机。

完成后,启动救援媒体并调出命令提示符。从那里,您应该能够使用命令DISKPARTselect disk对于要转换的磁盘,CLEAN从其当前 GPT 配置开始并运行CONVERT MBR。您可能还需要指定要使用的文件系统;format fs=ntfs如果您希望使用 NTFS 配置,这是您将使用的命令的示例。使用以下命令创建 MSR 分区并分配大小(通常为 128MB):

create partition msr size=128. 

创建 MBR 磁盘后退出命令提示符。现在您应该能够将任何现有数据(包括您之前复制的 Windows 操作系统文件)传输回您刚刚在原始磁盘上创建的分区。

现在您可以完全运行恢复实用程序。如果您的操作系统启动了,您可以通过检查开始菜单中的 来检查 BIOS 版本System Information。如果操作正确,它应该显示“BIOS”。

我已经运行了此过程以将 BIOS 转换为 UEFI,因此我确信从 UEFI 转换为 BIOS 需要类似的过程。进行此转换时,您可能会遇到一些启动问题,但我知道 Macrium 也提供了一个工具来自动解决此问题。希望这对您有所帮助。

答案2

这将是缓慢而乏味的,但它应该可以通过分布式系统管理

  • 使用 WinPE 准备闪存驱动器,并使用它在源计算机上启动到 WinPE 环境。

  • 将另一个(大容量)闪存驱动器连接到计算机。

  • 使用DISM /capture-image创建一个*.wim代表原始系统的文件并将其保存到第二个大闪存驱动器。通常,你会结合执行此操作sysprep,但由于我们要移动相同安装,而不是想要通用安装,我认为我们可以跳过这一步。

  • 关闭源系统并在目标系统上启动 WinPE。在问题上下文中,这意味着将硬盘移至目标系统。

  • 在 WinPE 中使用diskpart,为 MBR 安装准备磁盘,包括 Windows 和系统(启动)分区。这将重新格式化磁盘并擦除所有数据。问题并不希望这样,但没关系……我们之前制作的 *.wim 文件包含重建它所需的一切。

  • 连接第二个闪存驱动器并使用DISM /apply-image将驱动器中的映像加载到刚刚准备好的磁盘上。

  • 使用启动将引导加载程序部署到使用 diskpart 创建的系统分区。

同样,其中一些步骤可能需要长的时间,这只是整个过程的概述。实际要运行的命令可能非常复杂,并且因系统而异。

请注意,这里可以只使用闪存驱动器,并将 *.wim 文件保存到与 WinPE 环境相同的驱动器,但设置起来并不简单。大多数人会发现使用两个驱动器更容易。

相关内容