U 盘插上电脑,资源管理器提示「使用驱动器 F: 中的光盘之前需要将其格式化」,点取消还能看到盘符,点进去文件列表却是空的。这种时候能做的最有效的一件事,是在命令行跑一次 chkdsk。

先跑只读检查,别急着修

chkdsk F:

不带参数只做检查,报告文件系统错误和坏扇区数量,不改任何东西。看到「发现需要修复的问题」再决定下一步。上来就加 /f,有时候会把还能救的数据结构一并改坏,先看清状况更稳。

几个参数各自干什么

  • /f:修复文件系统错误,比如索引项损坏、目录结构错乱,要求先卸载卷。
  • /r:定位坏扇区并把可读数据搬到好扇区,包含 /f 的功能,耗时最长。
  • /x:强制卸载卷再检查,配合 /f 用可以省掉是否卸下该卷的确认。
  • /b:重新评估坏簇,一般用于新硬盘或做完镜像恢复之后。
  • /spotfix:NTFS 专用,只修日志里记录的问题,速度快,适合开机时自动修复。

卷被占用怎么办

检查 C 盘会提示无法锁定当前驱动器,输入 Y 安排下次开机扫描。这不是马上执行,重启后会在系统加载前跑,界面上是蓝底白字。机械盘跑 /r 可能要两三个小时,中途断电风险不小,笔记本先插电源,别在电量低的时候开始。

U 盘和移动硬盘的注意点

先确认盘符没搞错,chkdsk 修错盘的后果不可逆。数据重要的话,先做镜像再修:用 ddrescue 之类的工具把整盘克隆成镜像文件,对镜像跑 chkdsk,避免原盘越修越坏。文件系统是 exFAT 的,修复能力比 NTFS 弱,报错多的时候直接拷数据重建分区更省时间。

它修不了什么

chkdsk 只认文件系统结构,不认文件内容。照片变成乱码、压缩包打不开,它能做的只是把文件条目保住。物理坏道大面积扩散时,反复跑 /r 只会加速恶化。固态硬盘出现大量坏块说明主控快挂了,赶紧备份换新,别指望修。

开机自动扫描老出现怎么办

每次开机都跑磁盘检查,说明上次检查没干净结束或者卷上有顽固错误。先手动完整跑一次 /f,让它走完。还是反复出现,检查硬盘健康度和数据线,接触不良也会导致这个问题。实在不想等,用 chkntfs 查看和关闭指定卷的开机检查计划,但这只是不查,问题还在。

取舍:能读就先只读检查,需要修再上 /f;数据比硬盘值钱的时候,先镜像再动手,别在唯一一份数据上做实验。