以 EFI 模式从 USB/DVD 启动

以 EFI 模式从 USB/DVD 启动

我想通过 USB/DVD 执行 Windows 的全新 UEFI 安装。这涉及将磁盘重新格式化为 GPT 并重新创建 EFI 扇区。

我的问题是:首先如何从外围设备启动?BIOS 中没有这样的设置,而且“UEFI 固件设置”毫无意义,因为我目前以 MBR/Legacy 模式安装了 Windows。

我可能误解了 EFI 背后的原理……它会扫描吗全部连接物理驱动器以获取 EFI 扇区?上次安装 Windows 时,我曾假设过这一点(显然是错误的)——PC 拒绝从 DVD 启动,并显示一些奇怪的错误消息。我被迫以传统模式安装它。对于 USB 来说可能有所不同,但我犹豫着是否再次盲目尝试。

我有一台带有 Novo 按钮的联想 Z50-70...不知道那是不是键。

互联网上的声音似乎存在分歧。一方面,“专家”总是说“启用安全模式”;另一方面,“其他专家”总是说“以传统模式启动”。

帮忙。谢谢。

答案1

不存在“EFI 扇区”这样的东西。可扩展固件接口 (EFI);2.x 版称为统一 EFI,即 UEFI)是一种固件。它取代了自 2011 年中期以来推出的大多数计算机以及在此之前销售的一些计算机中的旧版基本输入/输出系统 (BIOS)。尽管许多人,甚至公司,都将“BIOS”一词应用于他们的 EFI,但恕我直言,这很容易让人混淆,因为两者非常不同。将 EFI 称为 BIOS 会导致人们将 BIOS 知识引入其中,而这些知识在应用于 EFI 时是完全错误的。

EFI 通过从 FAT 文件系统读取文件来启动,而不是像 BIOS 那样从磁盘或分区读取引导扇区。在硬盘上,此文件系统通常存储在EFI 系统分区 (ESP)。从硬盘启动时,NVRAM 会存储首选启动程序的分区标识符和文件名,以便主板可以找到它。从可移动磁盘(例如 USB 驱动器)启动时,计算机通常会在EFI/BOOT/bootx64.efi可移动磁盘上查找名为 的文件,或其他 CPU 类型的变体。(大多数计算机还会将此用作最后的后备文件名,以防没有有效的 NVRAM 条目。)

因此,要使可移动磁盘可启动,您必须确保它使用 FAT(或至少具有 FAT 分区)并且有效的引导加载程序存储在介质上EFI/BOOT/bootx64.efi。如果您尝试启动从某处下载的磁盘映像(例如 Linux 安装程序),它可能有也可能没有正确的文件。

要真正从可移动磁盘启动,您可能需要使用固件的内置启动管理器。从用户界面的角度来看,这是启动设备选择器的一个小扩展,该选择器已在基于 BIOS 的计算机上存在了十多年。通常,您可以在开机后立即按 Esc、Enter 或功能键来访问它;但具体细节因计算机而异。此外,许多 EFI 都包含兼容性支持模块 (CSM),它使机器能够使用 BIOS 模式的引导加载程序进行启动。如果 CSM 处于活动状态,则启动管理器可能会显示外部设备的两个条目。带有字符串“UEFI”的条目启动 EFI 引导加载程序,不带该字符串的条目启动 BIOS 引导加载程序。(当然,这假设两者都存在;如果缺少一个,其条目也可能缺失,或者该条目可能无法工作。)

相关内容