可通过任务管理器查看“上次 BIOS 启动时间”获知固件层启动耗时,该数值反映BIOS/UEFI完成POST并移交控制权的时间;需在msinfo32中确认“BIOS 模式”为UEFI以确保数据有效;还可通过PowerShell筛选事件ID 6005推算固件阶段时长。

如果您希望了解Windows 11系统中固件层的启动耗时,即从按下电源键到操作系统开始加载之间的时间段,则可通过任务管理器直接查看上次BIOS启动所用时间。以下是获取该信息的具体操作路径:
一、通过任务管理器查看上次BIOS启动时间
任务管理器在Win11中内置了对固件启动阶段的计时支持,该时间反映的是BIOS/UEFI固件完成自检(POST)并移交控制权给操作系统引导程序的实际耗时,数值越小代表固件初始化越高效。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部选项卡中的 “启动”。
3、在窗口右上角区域,查找标注为 “上次 BIOS 启动时间” 的数值,单位为秒(例如:37秒)。
二、使用系统信息工具(msinfo32)验证BIOS模式与启动环境
BIOS启动时间的准确性依赖于当前系统是否运行在UEFI模式下,因为Legacy BIOS不提供标准化的启动计时接口;通过确认BIOS模式可判断该时间数据是否有效。
1、同时按下 Win + R 键,打开“运行”对话框。
2、输入 msinfo32 并按回车,启动系统信息窗口。
3、在右侧信息列表中,定位到 “BIOS 模式” 项。
4、若其值为 UEFI,则任务管理器中显示的BIOS启动时间具备参考价值;若为 传统,则该时间可能未被记录或不可靠。
三、通过PowerShell命令提取BIOS启动事件日志
Windows事件日志中虽不直接记录毫秒级BIOS耗时,但可通过筛选系统启动事件(ID 6005)并比对其发生时间与系统首次响应时间,间接推算固件阶段持续时长。
1、右键点击“开始”按钮,选择 “终端(管理员)”。
2、执行以下命令以获取最近5次系统启动事件:
Get-WinEvent -LogName System -FilterXPath "*[System[(EventID=6005)]]" -MaxEvents 5 | Select-Object TimeCreated, Id, ProviderName | Sort-Object TimeCreated -Descending
3、记录每条6005事件的 TimeCreated 时间戳,该时间即为BIOS完成初始化、Windows服务开始记录的精确时刻。
4、结合系统信息工具中显示的 “系统启动时间”(位于msinfo32的“系统摘要”页),二者时间差可近似视为内核加载阶段耗时,反向佐证BIOS阶段是否异常延长。










