首页 > 娱乐 > 正文

Win11怎么用命令行查硬盘健康状态?实用排查指南

2026-10-24 22:35:50 · 斜风细雨网 · 知识 · 阅读 563

很多人是用硬盘在电脑突然卡顿、开机变慢、命令文件复制报错时,行查才想起要看看硬盘是健康不是出问题了。Windows 11 自带的状态指南图形界面能看的健康信息比较有限,而命令行工具能拿到更底层的实用状态数据,比如通电时间、排查写入量、用硬盘剩余寿命、命令SMART 告警等。行查本文围绕「Win11怎么用命令行查硬盘健康状态」这个实际问题,健康给出可直接照做的状态指南操作步骤、结果解读方式和失败时的实用替代方案。

需要先明确一点:命令行能读到什么,排查取决于你的用硬盘硬盘类型和主板固件。SATA 硬盘、NVMe 固态硬盘普遍支持较完整的 SMART 数据;部分老旧的 USB 移动硬盘、某些 RAID 阵列卡后面的硬盘,可能读不到或只返回部分字段。所以下面的命令如果某个字段为空,不一定是硬盘坏了,也可能是硬件或驱动没把数据透传出来,以实际界面和厂商工具为准。

先开一个管理员权限的终端

在 Win11 里,右键点击「开始」按钮,选择「终端(管理员)」;如果显示的是「Windows PowerShell(管理员)」,选它也可以。系统会弹出用户账户控制提示,点「是」。窗口标题栏出现「管理员」字样,说明权限到位。很多硬盘查询命令需要管理员权限才能返回完整信息,权限不足时可能只显示部分结果或者直接报错。

如果你习惯用搜索,也可以按 Win 键输入「终端」,在结果上右键选「以管理员身份运行」。这一步不要省,尤其是后面要执行系统自带的磁盘检测命令时。

方法一:用 WMIC 读取 SMART 状态(最直观)

WMIC 是 Windows 内置的命令行工具,虽然微软已经把它标记为逐步淘汰,但在当前多数 Win11 版本里仍然可用。在终端里输入:

wmic diskdrive get model,status

回车后会列出每块硬盘的型号和状态。状态显示 OK,表示系统层面没有收到硬盘的故障告警;如果显示 Pred Fail,意思是预测即将失效,这属于明确的预警信号,应尽快备份数据并考虑更换。需要提醒的是,这个状态来自固件的整体判断,比较粗,不能替代细分指标。

想看更细的 SMART 属性,可以试:

wmic diskdrive get model,status,size,serialnumber

这样能同时拿到型号、序列号和容量,方便你确认查的是哪一块盘。如果你装了两块以上硬盘,务必靠型号和序列号区分,别把系统盘和数据盘搞混。

方法二:用 PowerShell 看更完整的信息

Win11 默认自带 PowerShell,能力比 WMIC 更稳。查询物理硬盘健康相关字段,可以输入:

Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus, Size

其中 HealthStatus 常见取值是 Healthy(健康)、Warning(警告)、Unhealthy(不健康)。OperationalStatus 显示 OK 表示运行正常。如果出现 Warning 或 Unhealthy,不要只盯着这一条结论,应结合下面的可靠性计数一起看。

想进一步查看存储可靠性计数器,可以执行:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List

这里通常能看到通电时间(PowerOnHours)、读写错误计数(ReadErrorsTotal、WriteErrorsTotal)、温度(Temperature)等。通电时间很长、错误计数持续增长,都是值得警惕的信号。温度长期偏高也会影响固态硬盘寿命,一般建议关注是否明显超出厂商给出的工作温度范围,具体以厂商规格为准。

方法三:用系统自带的磁盘检查命令

如果怀疑文件系统层面有错误,而不只是硬件健康,可以用:

chkdsk C: /scan

这条命令会在线扫描,不需要重启,适合先做一次快速体检。若要修复,通常用 chkdsk C: /f,但系统盘往往需要重启后在开机阶段执行。执行前建议保存工作、接好电源,笔记本别在电量很低时操作。要注意,chkdsk 查的是文件系统和磁盘表面逻辑错误,不能替代 SMART 健康判断,两者是不同维度。

结果怎么读,失败了怎么办

第一,状态为 OK 或 Healthy,不代表硬盘永远不会坏,只说明当前没有触发告警。养成定期备份的习惯,比任何检测都可靠。第二,如果出现 Pred Fail、Warning,优先做的是立刻把重要文件复制到另一块盘或云端,而不是反复跑检测。第三,如果命令提示「不是内部或外部命令」,说明该组件在你这个 Win11 版本里已被移除或未启用,换用上面的 PowerShell 方法即可。第四,如果所有命令都读不到 SMART 数据,可能是硬盘盒、转接卡或驱动不透传,建议改用硬盘厂商官方工具,或把硬盘直连主板 SATA/NVMe 接口再试。

另外,命令行给出的温度、通电时间等数值,不同品牌、不同固件的定义和单位可能不同,不要拿两块不同型号的盘硬比。涉及是否更换、是否在保修期内等判断,以厂商检测工具和官方售后结论为准,命令行结果只作为参考线索。

小结一下可执行的做法:用管理员终端先跑 wmic diskdrive get model,status 快速看整体状态,再用 Get-PhysicalDisk 和 Get-StorageReliabilityCounter 查看细分指标,怀疑文件系统问题时补一条 chkdsk /scan。任何一项出现预警,先备份再处理,别等到无法开机才动手。