首页/系统/Windows 运维速查/chkdsk 磁盘检查与修复
CMD 常用命令74 条

chkdsk 磁盘检查与修复

检查文件系统与磁盘表面:/scan 在线体检、/f 修复错误、/r 扫坏扇区(很慢),修复系统盘通常要排定重启。

Windows 运维速查系统更新于 2026-10-13

chkdsk 是什么

chkdsk 检查文件系统的元数据一致性与磁盘表面可读性,并可按参数修复。它有三种工作方式:/scan 做在线体检不锁卷,/f 修复文件系统错误,/r 逐扇区读校验找坏道。对正在使用的系统盘执行修复时,Windows 无法当场完成,会提示在下次重启时执行;扫描结果记入系统事件日志,来源为 Wininit 或 Chkdsk。

基本信息

适用平台Windows 客户端与服务器;NTFS/ReFS/FAT 均支持
语法chkdsk [盘符:] [/f] [/r] [/scan] [/spotfix] [/x] [/offlinescanandfix]
模式区别/scan 在线不锁卷;/f 修复文件系统;/r 扫描并修复坏扇区
权限要求管理员命令行
耗时/r 视容量可达数小时,/scan 通常快得多
结果位置事件查看器系统日志,来源 Wininit 或 Chkdsk

典型使用场景

  • 非正常断电或蓝屏后检查文件系统一致性
  • 事件日志出现卷错误或坏块告警时做加深检查
  • 换新硬盘前先确认旧盘文件系统健康度
  • 挂载外置盘、U 盘后怀疑有坏道时做只读体检
  • 计划维护窗口内对数据盘做修复性检查

常用示例

常用示例
chkdsk C: /scan                  # 在线体检,不锁卷,NTFS 可用
chkdsk D: /f                     # 修复文件系统错误,需卸载卷
chkdsk D: /r                     # 逐扇区扫描并修复坏道,可能数小时
chkdsk C: /scan /perf            # 提高优先级,缩短在线扫描时间
chkdsk C: /spotfix               # 用卷快照只修发现的问题点,尽量少停机
fsutil dirty query C:            # 查卷是否被标记为脏,重启修复前先确认

输出逐项读法

输出项含义判读要点
文件系统类型实际格式确认是否预期(NTFS/ReFS/FAT)
已处理记录段检查过的元数据范围进度参考,不代表问题数量
发现错误文件系统级异常有则必须加 /f 修复
坏扇区物理或逻辑坏块配合 SMART 判断盘是否要换
可用空间与索引项容量与索引统计索引异常常见于强迫断电后
无错误提示本次检查未发现问题不代表磁盘未老化,需结合 SMART
对在用系统盘直接加 /f 会提示“是否在下次重启时检查”,不会当场修复;/x 会强制卸载卷,对系统盘等于要求重启,对数据盘会中断正在使用它的程序。
/r 逐扇区读校验,容量越大越慢,且会持续占用磁盘。怀疑坏道时先完成数据备份再做 /r,否则修到坏块区域可能加剧读取困难。

易错点

  • 不加 /f 只做检查,看到“发现错误”后误以为已经修好,实际问题仍在
  • 对系统盘直接 /f 却期待立刻生效,实际要等重启才执行
  • 在没有备份的情况下对疑似坏道盘跑 /r,读取加剧导致重要数据更难恢复
  • 把 chkdsk 当作硬盘健康检测工具,它只看文件系统与表面可读性,物理老化要用 SMART 判断

数据来源与参考

  • Microsoft Learn:chkdsk 命令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌