将 Windows8 从传统版更改为 EFI

将 Windows8 从传统版更改为 EFI

我最近刚刚在笔记本电脑上安装了 Windows 8,很快将重新安装 Linux。我的笔记本电脑运行的是旧版引导加载程序,但支持 EFI。我希望 Windows 8 使用 EFI 引导加载程序。我如何强制 Windows 8 安装 EFI 分区,或者使用正确的选项手动创建一个。

在 bios 中关闭旧版支持后,是否需要重新安装?有没有无需重新安装的方法?

我是一名 Linux 用户,对 Windows 确实不太了解,所以感谢您的帮助。

答案1

如果你只是安装 Windows 8 后,最简单的方法是重新安装它。最好让磁盘已经设置了 GUID 分区表 (GPT),但空白磁盘也可以,而且我了解到,可以让 Windows 擦除 MBR 磁盘并将其设置为 GPT(尽管这会有效地擦除任何现有数据;不是无损转换)。诀窍可能是让 Windows 安装程序以 EFI 模式启动。大多数 EFI 都提供启动管理器,可让您指定 CD、DVD 或 USB 闪存驱动器的启动模式,因此您应该能够使用它来强制正确的启动模式。如果磁盘准备了 GPT 和至少一个分区,则 Windows 安装程序会抱怨它是否以 BIOS 模式启动,这比完成整个安装后才发现它是 BIOS 模式安装要好。

如果您有想要保留在磁盘上的数据,则可以进行就地转换。该过程如下所述这里;但是,该页面描述了使用 DUET 的过程,DUET 是一种软件 EFI 实现,旨在在标准 BIOS 上运行。使用 DUET 会使过程变得复杂,因此您可以忽略我刚刚引用的页面上的大部分内容。

相关内容