开机时直接查看风扇转速可绕过操作系统干扰,获取最原始硬件数据,适合排查蓝屏、过热重启等底层问题;可通过BIOS/UEFI、HWiNFO64 UEFI启动或预启动注入、PowerShell WMI命令三种方式实现。

开机时直接查看风扇转速,能绕过操作系统干扰,获取最原始、最可靠的硬件反馈数据,尤其适合排查蓝屏、过热重启等底层问题。
进入BIOS/UEFI实时查看风扇转速
开机瞬间反复按Del键(部分品牌为F2、F10或Esc,联想多为F2,华硕/微星多为Del,戴尔多为F2),直到进入主板设置界面。
在主菜单中寻找“Hardware Monitor”“PC Health Status”“Q-Fan Control”或“Fan Information”等类似名称的选项——不同厂商命名差异大,但图标常带温度计或风扇图形,找到即点入。
页面中会列出“CPU Fan”“SYS Fan”“AIO Pump”等条目,其后数值单位为RPM;若某项显示“N/A”或空白,说明该风扇接口未被主板EC芯片识别,【此时不可默认风扇已停转,需结合听声、触摸散热器表面温度交叉验证】。
用HWiNFO64在Windows启动前捕获首帧风扇数据
方法一:制作U盘启动版HWiNFO64
从官网下载HWiNFO64便携版→解压至U盘根目录→在另一台正常电脑上用Rufus将U盘制作为UEFI可启动介质→插进目标电脑→开机按F12/F10调出启动菜单→选择U盘启动→直接运行HWiNFO64.exe→勾选“Sensors only”→点击“Run”→立即读取底层EC寄存器中的风扇初始RPM值。
方法二:Windows预启动注入监控
以管理员身份运行HWiNFO64→点击“File”→“Settings”→勾选“Start with Windows”和“Minimize to tray”→再勾选“Launch at system startup (before login)”→重启后,在Windows登录界面出现前1–2秒,任务栏右下角已可见HWiNFO托盘图标→鼠标悬停即可看到风扇转速快照——这组数据比系统完全加载后的读数更接近开机瞬态真实值。
通过PowerShell命令行在开机早期阶段快速回溯
第一步:按下Win+R,输入shell:startup,回车打开当前用户启动文件夹。
第二步:新建文本文档,粘贴以下代码:
```powershell
Get-WmiObject -Namespace "root\wmi" -Class "MSAcpi_ThermalZoneTemperature" | ForEach-Object { $_.CurrentTemperature / 10 - 273.15 } > "$env:TEMP\temp_log.txt"
Get-WmiObject -Class Win32_Fan | Select-Object Name,Status,DesiredSpeed,CurrentSpeed | Export-Csv "$env:TEMP\fan_log.csv" -NoTypeInformation
```
第三步:将该文档另存为fan_check.ps1,并确保文件扩展名真实为.ps1(而非.txt);右键该文件→“使用PowerShell运行”一次以解除执行策略限制;然后将其快捷方式复制到启动文件夹中。
第四步:重启电脑,待进入桌面后,打开%TEMP%文件夹,查看生成的fan_log.csv——其中CurrentSpeed字段即为系统初始化阶段抓取到的第一个有效风扇转速值,单位是RPM。注意:【若CSV中CurrentSpeed全为空或为0,说明WMI驱动未就绪或风扇未接入四针PWM接口,此法失效】。

















