与 Windows 8 相比,您如何知道 Windows 7 是作为 UEFI 还是 Legacy 安装的?

与 Windows 8 相比,您如何知道 Windows 7 是作为 UEFI 还是 Legacy 安装的?

与 Windows 8 相比,您如何知道 Windows 7 是作为 UEFI 还是 Legacy 安装的?

我知道在 Windows 7 之后,在 Windows 8 和 Windows 10 中,它可以在“BIOS 版本”下的 msinfo32 中显示,它应该显示“BIOS 模式”,但 Windows 7 没有这个。

答案1

运行msinfo32。信息位于系统摘要部分中的“BIOS 模式”行:

在此处输入图片描述

在 Windows 7 中,可能未指定 BIOS 模式,这可能表示使用的是旧版 BIOS。为确保万无一失,请打开文件 C:\Windows\Panther\setupact.log并搜索字符串“Callback_BootEnvironmentDetect:检测到的启动环境”:

在此处输入图片描述

答案2

这里有一个非常好的页面

https://www.eightforums.com/threads/bios-mode-see-if-windows-boot-in-uefi-or-legacy-mode.29504/

它显示了 Windows 7 和 Windows 8 msinfo32 之间的差异

您会看到 Windows 8 在“SMBIOS 版本”和“Windows 目录”项目之间有更多信息,其中之一就是“BIOS 模式”。

在此处输入图片描述

该链接显示了如何从 a) 磁盘管理和 b) 文件 setupact.log 中判断

在磁盘管理中,如果 Windows 安装为 UEFI,它将使用 EFI 标记 100MB 分区。如果 Windows 安装为旧版,它将使用“系统保留”标记该分区。

此外,此文件c:\windows\panther\setupact.log还会说明是 EFI 还是 Legacy/BIOS 例如

C:\Windows\Panther>type setupact.log | find /i "detected boot envir"
2022-04-09 02:04:14, Info                  IBS    Callback_BootEnvironmentDetect
: Detected boot environment: BIOS

注意:相关的事情是如何检查分区表格式是 MBR 还是 GPT,磁盘管理和 diskpart 也会显示。正如这里提到的https://www.howtogeek.com/245610/how-to-check-if-a-disk-uses-gpt-or-mbr-and-how-to-convert-between-the-two/

(除了在启用 UEFI 的情况下启动 UEFI/BIOS 并查看它是否进入!)

相关内容