在传统模式下加载 USB

在传统模式下加载 USB

我正在尝试在已安装 Windows 的华硕笔记本电脑上安装 Windows 10。磁盘有两个分区,一个用于操作系统,这个分区已被删除,另一个用于保存我想要保存的数据。安装介质是使用 Microsoft Media Creation Tool 创建的 USB 记忆棒。安装无法启动

无法将 Windows 安装到此磁盘。所选磁盘具有 MBR 分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。

有人告诉我,这可能是因为安装 USB 是在 UEFI 模式下加载的。我检查了 BIOS,发现 USB 以 UEFI 前缀列出。

有一个 BIOS 设置。

传统 USB 支持

设置为“已启用”,但 USB 仍然看起来已加载 UEFI。

答案1

您有两个选择:

  • 以 EFI/UEFI 模式安装-- 安装程序在此模式下启动但拒绝安装,因为磁盘是 MBR 磁盘,而不是 Windows 要求的 EFI 模式安装的 GPT 磁盘。因此,要在 EFI 模式下安装,您必须将磁盘转换为 GPT。包括我自己的磁盘实用程序在内的几个第三方磁盘实用程序GPT fdisk ( gdisk),可以做到这一点而不会损坏您想要保留的分区。(但请注意,没有分区操作是 100% 无风险的。因此,我建议进行备份。我之所以提出同样的建议,是因为安装新操作系统存在风险,即使没有分区表转换也是如此。)
  • 以 BIOS/CSM/传统模式安装-- 如果您可以让安装介质以 BIOS 模式启动,则可以按照其当前 MBR 配置安装到磁盘。诀窍是让安装程序以 BIOS 模式启动。具体操作方法因计算机而异。一般来说,您必须在固件设置工具中启用一个名为“CSM 支持”、“旧版启动支持”或类似选项的选项。(您找到的“旧版 USB 支持”选项是不是正确的选项——该选项与如何处理 USB 键盘和鼠标有关,而与 BIOS 模式和 EFI 模式启动无关。)您可能还需要通过启动管理器中命名设备的选项来选择安装介质没有出现字符串“UEFI”。

作为一般规则,我建议尽可能使用 EFI 模式安装。请参阅这个问题和我的回答随着我的这个关于 CSM 的网页,了解我推荐 EFI 模式启动的原因。简而言之,EFI 模式比 BIOS 模式具有一些适度的优势,例如(通常)启动时间稍快,以及(在较新的计算机上)安全启动。EFI 也是本机启动模式;在 BIOS 模式下启动基本上需要在固件上运行 BIOS 模拟器(CSM),这会使启动路径变得复杂。另一方面,一些早期的 EFI 实现(大部分是大约 4 年前或更早的)是不可靠的,并且 MBR 到 GPT 的转换存在适度的风险。在某些情况下,这些问题可能超过 EFI 的优势,这对大多数用户来说远非压倒性的。

编辑:

您注意到的输出(MBR: MBR only以及GPT: Present)表明您的分区表处于不一致状态——磁盘上看起来像是有效的 MBR,但也有 GPT 数据的痕迹。通常的原因是磁盘曾与 GPT 一起使用,但在某个时候使用了不支持 GPT 的工具在其上创建了新的 MBR 分区表。如果您遇到这种情况,您应该选择1 - MBRrEFInd 中的选项,让其将 MBR 数据转换为 GPT 格式。但是,如果您不确定,您可以尝试加载 GPT 数据以查看它是什么样子,但不要使用选项将其保存w回来——至少,除非您确信 GPT 数据比 MBR 数据更准确。

答案2

我曾经遇到过同样的问题。如果您只有一个“传统 USB 支持”选项,则通常不会出现这种情况。尝试更新您的 BIOS/UEFI,之后将有更多选项可用。“操作系统类型”、“启动模式选择”、“存储启动选项控制”,您可以在其中切换 UEFI/传统模式。

相关内容