Windows 高级启动进入 BIOS

方法1:系统设置 → 恢复 → 高级启动
  1. 步骤
    • Win + I 打开 设置 → 更新与安全 → 恢复
    • 在 高级启动 下点击 立即重新启动 → 进入蓝屏菜单。
    • 选择 疑难解答 → 高级选项 → UEFI 固件设置 → 重启后自动进入 BIOS。
方法2:Shift + 重启快捷键
  1. 步骤
    • 按住 Shift 键不放 → 点击 开始菜单 → 电源 → 重启
    • 电脑重启后会自动进入高级启动菜单,后续路径同方法1。

对比批处理方案

方案 优点 缺点 适用场景
批处理 /r /fw 完全自动化,无需手动操作 需UEFI模式,部分旧主板不支持 批量部署或远程操作时首选
高级启动菜单 通用性强,支持大多数UEFI主板 需手动进入界面操作 普通用户临时进入BIOS
Shift + 重启 无需命令,操作简单 依赖图形界面(无法纯命令行) 系统正常时快速进入

这里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
)    

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐