查看SMBIOS方法有几种:命令行BCDEDIT ,msinfo32, 注册表

bcdedit 是 Windows 操作系统中一个命令行工具,用于管理启动配置数据 (BCD),它控制着系统的启动和引导过程。通过 bcdedit 命令,您可以查看、修改和配置操作系统的启动设置。

下面是一些常见的 bcdedit 命令及其功能:

bcdedit /enum:列出当前系统的所有启动项及其配置信息。
bcdedit /default:显示或设置默认启动项。
bcdedit /timeout:显示或设置启动菜单倒计时时间。
bcdedit /set {标识符} 属性 值:设置指定启动项的属性值,其中 {标识符} 是启动项的唯一标识符,例如 {current} 表示当前正在使用的启动项。
bcdedit /copy {标识符} /d "新启动项名称":复制一个现有的启动项,并为复制项指定一个新的名称。
bcdedit /delete {标识符}:删除指定的启动项。

对于查看 UEFI 启动项的信息,bcdedit 命令可用于列出当前系统中的启动配置数据 (BCD)。UEFI 启动项通常存储在 BCD 中,并包含有关系统启动的相关信息。

要查看 UEFI 启动项的信息,可以执行以下步骤:

以管理员权限打开命令提示符或 PowerShell。
运行以下命令:bcdedit /enum firmware
这将列出保存在 BCD 中的 UEFI 启动项。每个启动项都会有一个唯一的标识符(如{default})以及其他属性,如启动设备、启动路径等。


msinfo32 是 Windows 操作系统中的一个系统信息工具,它可以提供有关计算机硬件、软件和操作系统的详细信息。通过运行 msinfo32 命令,您可以轻松获取许多与系统相关的信息。

要使用 msinfo32 工具,请按照以下步骤进行操作:

打开运行对话框。您可以按下 Win + R 快捷键来打开运行对话框。

在运行对话框中,输入 msinfo32,然后按下 Enter 键或单击“确定”按钮。

这将打开系统信息窗口,其中包含有关计算机的各种信息分类,如系统摘要、硬件资源、组件、软件环境等。

您可以在左侧的导航窗格中选择不同的分类,并在右侧窗格中查看相应的详细信息。

系统信息工具(msinfo32)提供了大量系统和硬件的详细信息,包括操作系统版本、计算机型号、处理器信息、内存、磁盘驱动器、网络适配器等。

请注意,您需要以管理员权限运行 msinfo32,以便获取所有系统信息。


打开注册表编辑器。可以在运行(Win + R)中输入"regedit"来打开注册表编辑器。

在注册表编辑器中,导航到以下路径:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS


使用系统信息工具(msinfo32):

按下 Win + R 组合键打开运行对话框。
输入 msinfo32 并按下 Enter 键。
在系统信息窗口中,导航到“BIOS版本/日期”字段,其中包含了UEFI固件的版本和日期信息。
使用命令提示符或 PowerShell 命令:

以管理员权限打开命令提示符或 PowerShell。
运行以下命令:wmic bios get smbiosbiosversion
这将显示安装在计算机上的UEFI固件的版本号。

使用系统信息工具(dxdiag):

按下 Win + R 组合键打开运行对话框。
输入 "dxdiag" 并按下 Enter 键。
在 "系统" 选项卡中,您可以找到 "BIOS" 字段,其中包含了UEFI固件的版本信息。

使用命令提示符或 PowerShell 命令:

以管理员权限打开命令提示符或 PowerShell。
运行以下命令:systeminfo | findstr /i "BIOS"
这将显示有关BIOS或固件的信息,其中可能包括UEFI固件的版本号。

使用系统信息工具:

按下 Win + R 组合键打开运行对话框。
输入 msinfo32 并按下回车键打开系统信息工具。
在系统信息窗口中,查找 "BIOS 版本/日期" 字段。这里显示的就是你的 UEFI BIOS 的版本信息。
使用命令提示符(CMD):

按下 Win + R 组合键打开运行对话框。
输入 cmd 并按下回车键打开命令提示符窗口。
在命令提示符窗口中输入以下命令并按下回车键:
wmic bios get smbiosbiosversion
系统会显示 UEFI BIOS 的版本信息。
使用 PowerShell:

按下 Win + R 组合键打开运行对话框。
输入 powershell 并按下回车键打开 PowerShell 窗口。
在 PowerShell 窗口中输入以下命令并按下回车键:
Get-WmiObject -Class Win32_BIOS | Select-Object SMBIOSBIOSVersion
PowerShell 将显示 UEFI BIOS 版本信息。

使用命令行工具(如 PowerShell):

打开 PowerShell 窗口,并输入以下命令来获取更详细的 BIOS 信息:
Get-WmiObject -Class Win32_ComputerSystemProduct | Select-Object Name, IdentifyingNumber, Version

C:\Windows\Panther


bcdedit /enum {current}

\Windows\system32\winload.efi

winload.efi 是 Windows 操作系统中的一个重要文件,它是用于启动和加载操作系统内核的组件。

在使用 UEFI(Unified Extensible Firmware Interface)引导的计算机上,winload.efi 是位于 EFI 系统分区(ESP,EFI System Partition)上的一个文件。EFI 系统分区通常是一个 FAT32 格式的分区,其中存储着操作系统引导所需的文件。

具体来说,当计算机启动时,UEFI 固件将搜索 EFI 系统分区,并在其中查找可启动的操作系统。而 winload.efi 文件则会被引导程序(例如 bootloader)调用,负责加载 Windows 内核(ntoskrnl.exe)以及其他相关文件。

值得注意的是,winload.efi 是针对 UEFI 引导的系统。在传统 BIOS 引导的系统中,相应的文件是 winload.exe,它位于主引导记录(MBR)中的活动分区。

总结一下,winload.efi 是用于 UEFI 引导的 Windows 操作系统中负责加载内核的文件。

bcdedit /enum firmware

\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI 是 Windows 操作系统中 UEFI 引导的关键文件路径。这是 UEFI 固件在启动过程中寻找并执行的主要引导程序。

具体来说,\EFI\MICROSOFT\BOOT\ 是存储 Windows 引导文件的默认目录,而 BOOTMGFW.EFI 文件是 Windows 的主要 UEFI 引导加载程序。当计算机启动时,UEFI 固件会在 UEFI 分区中搜索 \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI 文件,并执行它以启动 Windows 操作系统。

请注意,该文件路径可能会因不同的 Windows 版本和系统安装配置而有所变化。但在大多数情况下,\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI 是 Windows UEFI 引导文件的默认位置。

posted @ 2023-06-26 00:06  suv789  阅读(744)  评论(0编辑  收藏  举报