You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Windows PowerShell查看启动顺序及BIOS安全相关状态?

获取BIOS密码状态与双启动禁用状态的方法

一、通过PowerShell/CIM查询BIOS密码状态

使用以下命令可直接读取BIOS的密码状态属性:

Get-CimInstance -ClassName Win32_BIOS | Select-Object PasswordStatus, Name, Manufacturer

PasswordStatus字段含义:

  • 1:未设置BIOS密码
  • 2:已设置密码,但系统启动时无需输入
  • 3:已设置密码,系统启动时必须输入(即你需要确认的状态)

二、检查双启动状态(针对UEFI/Windows启动管理器)

如果是UEFI系统,通过bcdedit命令查看当前启动项配置:

bcdedit /enum

查看输出的Windows Boot Manager和Windows Boot Loader部分:

  • 若仅存在一个有效启动项,说明双启动已禁用
  • 若存在多个不同系统的启动项,则双启动未完全禁用

也可通过CIM查询启动配置:

Get-CimInstance -ClassName Win32_BootConfiguration | Select-Object BootDirectory, SystemPartition, BootDevice

若BootDevice仅指向系统所在磁盘分区,且无其他可选启动设备,说明双启动已被限制。

三、厂商专用工具(通用命令无法获取时)

部分品牌BIOS设置无法通过通用WMI/CIM读取,需使用厂商专用工具:

  • 戴尔:使用Dell Command | Configure(CLI版为cctk.exe),可查询setupbiospassword状态及启动选项
  • 惠普:使用HP BIOS Configuration Utility (BCU),通过命令行导出BIOS设置,查看密码状态和启动设备限制
  • 联想:使用Lenovo BIOS Setup Utility CLI或Vantage工具,读取启动项与密码配置

这类工具支持批量查询,适合企业级安全审计场景。

内容的提问来源于stack exchange,提问作者user21856186

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 09:37:12