遇到“文件或目录损坏且无法读取”提示,通常为文件系统逻辑错误或系统文件异常,应先运行chkdsk修复磁盘结构(如mft损坏、坏扇区),再执行dism+sfc修复系统文件;顺序不可颠倒,且操作前须备份数据。
遇到“文件或目录损坏且无法读取”这类提示,多数情况并非硬盘彻底报废,而是文件系统逻辑结构出错或关键系统文件引用异常。chkdsk 和 sfc 是 windows 自带、无需安装的两大核心应急工具,分工明确:chkdsk 处理磁盘层面的结构问题(如 mft 损坏、簇链断裂、坏扇区),sfc 则专注修复被篡改或丢失的系统文件本身。两者常需配合使用,顺序不能颠倒。
用 Chkdsk 修复磁盘逻辑错误和坏道
Chkdsk 是底层磁盘修复主力,尤其适合访问某个分区时直接报错、资源管理器打不开、或频繁出现“需要格式化”提示的情况。
- 非系统盘(如 D:、E:)可立即修复:以管理员身份运行命令提示符,输入 chkdsk D: /f(将 D: 替换为实际盘符),回车后直接扫描并修正文件系统错误。
- 系统盘(C:)需重启执行:同样命令 chkdsk C: /f,若提示“卷正被使用”,输入 Y 并回车,重启后自动在 Windows 加载前完成修复。
- 怀疑存在物理坏道时加 /r 参数:用 chkdsk X: /f /r,它会在修复逻辑错误的同时尝试定位坏扇区、迁移有效数据,并标记该区域不再使用。
- 图形界面更友好:右键出问题的磁盘 → “属性” → “工具”选项卡 → 点击“检查” → 勾选“扫描并尝试恢复坏扇区” → 点击“扫描驱动器”,系统会自动安排重启后运行。
用 SFC 修复系统级文件损坏
当错误表现为系统功能异常(如开始菜单打不开、设置闪退、蓝屏代码与系统模块相关),或 Chkdsk 已运行但问题依旧,大概率是系统文件本身损坏,此时应启动 SFC。
- 先确保权限:必须以管理员身份运行命令提示符或 Windows 终端,否则会提示“拒绝访问”或扫描中止。
- 基础扫描命令:输入 sfc /scannow,全程不可关闭窗口,耗时约 10–25 分钟,完成后查看结果——若显示“已成功修复”或“未发现完整性冲突”,说明问题已解决。
- 若 SFC 提示“找到损坏文件但无法修复”,说明其依赖的系统映像(WinSxS 目录)也受损,必须先运行 DISM 重建映像:
- 在同一管理员窗口中,先执行 DISM /Online /Cleanup-Image /RestoreHealth,等待完成后再运行 sfc /scannow。
修复顺序与注意事项
Chkdsk 和 SFC 不是互斥选项,而是一个递进链条:磁盘结构不稳,系统文件就无法可靠读取;系统映像损坏,SFC 就无源可替。因此标准流程是:先 Chkdsk(尤其对报错分区),再 DISM + SFC(面向整个系统)。
- Chkdsk 过程中切勿强制关机或断电,中断虽不会让磁盘更糟,但可能留下未完成状态,需再次运行。
- SFC 扫描期间不要运行大型软件或更新系统,避免文件被占用导致跳过修复。
- 如果 C: 盘反复报错、Chkdsk 频繁发现不可读扇区,或 SMART 检测提示“重新分配扇区计数升高”,说明硬盘硬件老化,应尽快备份并考虑更换。
- 所有操作前建议先备份重要数据——不是因为工具危险,而是故障本身可能已处于临界状态。
什么时候该停手,转交专业支持
这两套工具能覆盖 80% 以上的常见文件系统异常,但它们有明确边界:
- Chkdsk 报告大量“无法读取扇区”且反复失败,或扫描长时间卡在某一进度,往往意味着物理损伤加剧,继续强行扫描可能加重损耗。
- SFC + DISM 全部执行后仍持续报错,且系统启动困难、桌面频繁崩溃,可能是引导分区损坏、注册表严重破坏,或恶意软件深度驻留。
- 误删、误格式化后想找回原始文件内容,Chkdsk 和 SFC 都不负责数据恢复,此时需停用写入操作,使用专业恢复软件或联系数据恢复机构。










