我正在尝试将 Windows 8.1 安装到驱动器上的一个分区上,而另一个分区上已经安装了 Linux。当我尝试安装 Windows 时,系统提示“Windows 无法安装在 mbr 驱动器上,需要使用 gpt”,但是我使用 gdisk 查看了 Linux,确认驱动器已经是 gpt。有什么想法吗?
答案1
Windows 只能通过 UEFI 从 GPT 驱动器启动,无需 CSM(即不在 BIOS 兼容模式下)。如果您有 GPT 驱动器并想通过 CSM 启动,那么您就没那么幸运了。
您还必须使用 UEFI 启动安装介质才能安装到 GPT 驱动器。否则,安装程序将拒绝继续(因为最终的安装无论如何都是无用的)。
如果你已经使用 UEFI(非 CSM)启动,那么你的安装介质可能已损坏。要创建正确的介质,你需要一个 Windows 8.1 ISO 文件,你可以从 Microsoft 免费下载。你可以将该 ISO 刻录到 DVD 或使用以下方式创建可启动的 USB 闪存盘鲁弗斯. 确保选择分区方案:GPT和目标系统:UEFI(非 CSM)。
如果您通过 CSM 启动 Linux,则必须将磁盘转换为 MBR(困难的方式)或将 Linux 配置为通过 UEFI 启动(困难但风险较小的方式)。这很可能涉及从实时媒体进行 chroot 并安装允许 GRUB 从 UEFI 启动的软件包。这是可能的(我在 Ubuntu 上做过),但我不建议这样做,除非您熟悉基本的 Linux 启动内部结构或愿意花几天时间学习。并且不要忘记进行备份。