Windows 从系统启动进入 BIOS方法
Windows 高级启动进入 BIOS
·
Windows 高级启动进入 BIOS
方法1:系统设置 → 恢复 → 高级启动
- 步骤:
Win + I
打开 设置 → 更新与安全 → 恢复- 在 高级启动 下点击 立即重新启动 → 进入蓝屏菜单。
- 选择 疑难解答 → 高级选项 → UEFI 固件设置 → 重启后自动进入 BIOS。
方法2:Shift + 重启快捷键
- 步骤:
- 按住
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
)
更多推荐
所有评论(0)