如何检查 Windows 11 是 UEFI 还是旧版

如何检查 Windows 11 是 UEFI 还是旧版

如果您想检查计算机上的 Windows 11 是 UEFI 还是 Legacy BIOS,本指南可以提供帮助!我们将探索查找系统启动模式信息的简单方法,因为它对于启动管理和系统维护等任务至关重要。

UEFI 和 Legacy 有什么区别?

类别 传统BIOS UEFI(统一可扩展固件接口)
开机界面 基于文本的格式,用户友好性较差。 在启动过程中提供 GUI,并且通常具有鼠标支持。
安全启动 不附带它。 加快启动时间并支持安全启动等安全功能。
磁盘分区 具有有限制的 MBR(主引导记录)分区方案,支持 3 个主分区和 1 个扩展分区。 与 GPT(GUID 分区表)一起使用。
兼容性 与较旧的硬件和 32 位操作系统兼容。 与最新硬件兼容,包括 64 位操作系统和大于 2.2 TB 的驱动器。

我如何知道 Windows 11 上是 UEFI 还是旧版?

在继续检查系统启动模式的步骤之前,请完成以下初步检查:

  • 确保您使用具有管理员权限的帐户登录。
  • 应该能够物理或远程访问计算机。

1. 使用系统信息页面

  1. Windows +R 打开“运行”对话框。msinfo32 运行命令 - 检查 Windows 11 是 UEFI 还是旧版
  2. 键入msinfo32并单击“确定”以启动“系统信息”页面。
  3. 从左侧窗格中,选择系统摘要。msinfo32_系统摘要页面
  4. 现在从右侧窗格中找到BIOS 模式,然后检查值以查看它是Legacy还是 UEFI。

2.检查setupact.log

  1. Windows+E打开文件资源管理器窗口。
  2. 导航到此路径: C:\Windows\Panther\UnattendGCexplorer_检查 Windows 11 是 UEFI 还是 Legacy 检查 Windows 11 是 UEFI 还是 Legacy
  3. 找到并双击setupact.log以在记事本中将其打开。
  4. Ctrl+F打开“查找”对话框。键入检测到的引导环境并单击Enter
  5. 一旦到达该行,如果显示:Callback_BootEnvironmentDetect:检测到的启动环境:BIOS ,则您的系统具有旧版 BIOS 。但是,如果您看到 Callback_BootEnvironmentDetect:检测到的引导环境:UEFI,则它使用UEFI

3.使用BCDEDIT命令

  1. Windows 键,输入cmd,然后单击以管理员身份运行。CMD 提升检查 Windows 11 是 UEFI 还是旧版
  2. 复制并粘贴以下命令以获取引导配置数据中的条目列表,然后点击Enterbcdedit /enum cmd_aV28jhkcUB
  3. 接下来,找到Windows 引导加载程序条目并检查其路径。如果看到\WINDOWS\system32\winload.efi,则系统具有UEFI启动模式。但是,它显示 \Windows\system32\winload.exe,并且计算机具有Legacy BIOS

4. 使用磁盘管理应用程序

  1. Windows +R 打开“运行”窗口。DISKMGMT 运行命令 - 按 Windows + R 打开“运行”窗口。 键入 diskmgmt.msc 并单击“确定”以打开“磁盘管理”应用程序。 转到应用程序的下部,将鼠标悬停在主 HDD 或 SSD 上,如果看到 EFI 系统分区,则启动模式为 UEFI。
  2. 键入diskmgmt.msc并单击“确定”以打开“磁盘管理”应用程序。
  3. 转到应用程序的下部部分,并将鼠标悬停在主 HDD 或 SSD 上;如果看到EFI System Partition,则启动模式为 UEFI。转到应用程序的下部,将鼠标悬停在主 HDD 或 SSD 上,如果看到 EFI 系统分区,则启动模式为 UEFI。

5. 启动时使用命令提示符

  1. 使用 USB 驱动器启动计算机,然后按Shift+F10 进入具有管理权限的命令提示符。
  2. 键入以下命令并按Enterwpeutil UpdateBootInfocmd_检查 Windows 11 是 UEFI 还是旧版
  3. 接下来,复制并粘贴以下命令并点击Enterreg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
  4. 如果PEFirmwareType将 Value 数据设置为1,则为 Legacy BIOS;如果是2,则为 UEFI。

6. 使用 Windows PowerShell

  1. Windows 键,键入powershell,然后单击以管理员身份运行。Powershell 2 检查 Windows 11 是 UEFI 还是旧版
  2. 键入以下命令并点击Enter$env:firmware_typepowershell_env:固件类型
  3. 它将立即显示系统启动模式。

7. 使用高级选项

  1. Windows+I打开“设置”
  2. 转到“系统”,然后转到“恢复”。系统 - 恢复 检查 Windows 11 是 UEFI 还是 Legacy11
  3. 找到并单击高级启动旁边的立即重新启动。恢复高级启动
  4. Windows 将重新启动;在“选择一个选项”屏幕上,选择“疑难解答”选择一个选项 - 疑难解答
  5. 现在,选择高级选项选择 AO 进行故障排除
  6. 单击 UEFI 固件设置。UEFI 2
  7. 接下来,点击重新启动;您的计算机将通过 BIOS 菜单重新启动。UEFI重启
  8. 转到启动菜单并找到高级启动选项。检查它是UEFI还是 Legacy。

我可以从 Legacy 切换到 UEFI 吗?

您可以切换系统模式,前提是您的系统硬件支持。此外,如果您要将计算机升级到 Windows 11,这也是必要的步骤。要切换它,请按照以下步骤操作:

  1. 重新启动计算机并按F2F10键(具体取决于您的设备制造商)进入 BIOS 菜单。
  2. 接下来,转到“启动”选项卡并找到“高级启动”选项。
  3. 您将看到 UEFI 和Legacy BIOS模式;使用箭头键在它们之间切换,然后按F10保存并退出 BIOS 菜单。

如果您要进行重大硬件更改(例如添加新硬盘),检查 BIOS 模式至关重要,或者在排除启动问题时很有用。

此外,如果您计划将计算机升级到最新的 Windows 版本或获取固件更新,则必须了解这一点。

如果您使用的是较旧的硬件,并且想要安装Windows 11,那么系统启动模式很可能是Legacy BIOS,因此,您不能使用常规方法;阅读本指南以了解替代指南。

您会使用哪种方法来检查计算机上的系统启动模式?请在下面的评论部分告诉我们。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注