如何使用 GPT 分区方案安装 Windows 8?

如何使用 GPT 分区方案安装 Windows 8?

这个问题似乎在过去以非常类似的形式被问到过,但我无法在她或其他地方找到相关的答案。

我最终希望在我的计算机上安装 x64 Windows 8 和 Arch Linux 的双启动。根据这个 Arch Wiki 页面, 通过 UEFI 启动的 x64 Windows 8 需要 GPT 分区方案才能实现双启动。

检查后,很明显系统正在使用 MBR 分区方案。我使用了

我怀疑机器是使用 UEFI 启动的:当我启动 Arch 安装媒体(我使用的是 USB)时,我发现该目录/etc/firmware/efi存在。

由于 MBR/UEFI 正是 Arch 页面上所说的不起作用的,我尝试重新安装 Windows,尝试将磁盘更改为 GPT(虽然失败了):我使用gdiskarch 安装媒体将分区表转换为 GPT,然后安装了 Windows 8,但似乎安装过程用 MBR 替换了 GPT——Windows 实用程序指示磁盘是 MBR 格式的。

沮丧之余,我决定无论如何都尝试安装 Arch,因为我认为机器可能不是通过 UEFI 启动的。完成安装并使用 GRUB 作为引导加载程序后,机器启动到 Windows 错误屏幕,

File: \Windows\system32\winload.exe
Error code: 0xc000000e

在错误中。

我在此过程中使用了三星 9 系列笔记本电脑,型号为NP900X4C-A01US

我的机器在 BIOS 的启动菜单中有一个 UEFI 选项(并且已启用),但菜单项写道,

'Enabled' 表示系统可以启动 Legacy OS 或 UEFI OS。'Disabled' 表示系统只能启动 Legacy OS。

因此,我认为我的机器上的系统可能使用 BIOS 而不是 UEFI 来启动,但似乎这个假设没有实现。

我很乐意提供任何其他信息。

答案1

您可以尝试下载我的 CD-R 或 USB 闪存驱动器版本rEFInd 启动管理器。(如果您的 Windows 安装程序位于光盘上,则需要使用 rEFInd 的 USB 闪存驱动器版本。)准备一个介质并启动它,同时连接/安装 Windows 安装介质。rEFInd 应该会向您显示启动 Windows 安装程序的选项。如果没有,请等待几秒钟并按 Esc 键。基于 UEFI 的 PC 上的 rEFInd 的默认配置是仅显示 EFI 启动选项,因此如果您这样做,您可以确保以 EFI 模式启动 Windows 安装程序。

相关内容