与 Windows 8 相比,您如何知道 Windows 7 是作为 UEFI 还是 Legacy 安装的?
我知道在 Windows 7 之后,在 Windows 8 和 Windows 10 中,它可以在“BIOS 版本”下的 msinfo32 中显示,它应该显示“BIOS 模式”,但 Windows 7 没有这个。
答案1
答案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 并查看它是否进入!)