Windows 高级启动进入 BIOS
方法1:系统设置 → 恢复 → 高级启动
步骤:
Win + I 打开 设置 → 更新与安全 → 恢复在 高级启动 下点击 立即重新启动 → 进入蓝屏菜单。选择 疑难解答 → 高级选项 → UEFI 固件设置 → 重启后自动进入 BIOS。
方法2:Shift + 重启快捷键
步骤:
按住 Shift 键不放 → 点击 开始菜单 → 电源 → 重启。电脑重启后会自动进入高级启动菜单,后续路径同方法1。
对比批处理方案
方案优点缺点适用场景批处理 /r /fw完全自动化,无需手动操作需UEFI模式,部分旧主板不支持批量部署或远程操作时首选高级启动菜单通用性强,支持大多数UEFI主板需手动进入界面操作普通用户临时进入BIOSShift + 重启无需命令,操作简单依赖图形界面(无法纯命令行)系统正常时快速进入
这里SOLDIER提供一个Bat快捷脚本:
@echo off
:: 检查是否以管理员权限运行
net session >nul 2>&1
if %errorLevel% == 0 (
echo 脚本已以管理员权限运行。
) else (
echo 此脚本需要以管理员权限运行,请右键单击此脚本并选择“以管理员身份运行”。
pause
exit /b
)
bcdedit | find "path" | find "efi" >nul
if %errorlevel% equ 0 (
echo 当前是UEFI模式,系统将在 5 秒后自动重启进入BIOS。
ping -n 6 127.0.0.1 >nul
shutdown /r /fw /t 0
) else (
echo 当前是Legacy模式,必须手动按BIOS键。
for /f "tokens=2 delims==" %%a in ('wmic baseboard get Manufacturer /value ^| find "="') do set "manufacturer=%%a"
echo 当前主板制造商为: %manufacturer%
set "manufacturer=%manufacturer: =%"
if /i "%manufacturer%"=="ASUSTeKCOMPUTERINC." (
echo 华硕主板进入BIOS的快捷键通常为:F2、Delete、Esc、F10
) else if /i "%manufacturer%"=="Micro-StarInternationalCo.,Ltd." (
echo 微星主板进入BIOS的快捷键通常为:Delete、F2、F11、F12
) else if /i "%manufacturer%"=="GIGABYTE TECHNOLOGY CO.,LTD." (
echo 技嘉主板进入BIOS的快捷键通常为:Delete、F2、F12
) else (
echo 未知主板制造商,请参考主板说明书查找进入BIOS的快捷键。
)
pause
)