硬盘出现坏道时应立即用chkdsk /f修复逻辑错误,/f /r深度扫描并重映射坏扇区,pe环境执行更彻底;powershell查s.m.a.r.t.中reallocatedsectorcount或currentpendingsectorcount>0即需停写并备份。

当你在打开文件夹、复制文件或访问硬盘时突然弹出“无法读取某扇区”“文件或目录损坏且无法读取”等提示,资源管理器卡死、图标变白、磁盘属性中显示“需要扫描”,基本可判定硬盘已出现坏道——这可能是逻辑错误引发的误报,也可能是物理扇区开始劣化的明确信号,必须立即用系统命令干预,避免写入新数据加剧损坏。
图形界面一键触发磁盘检查
适合刚发现异常、不想敲命令的新手用户,操作门槛最低,但仅能调用基础修复能力。
打开“此电脑”,右键点击报错的盘符(如D:或E:)→选择“属性”→切换到“工具”选项卡→点击“检查”按钮。
如果按钮显示“你不需要扫描驱动器”,先点下方“优化和清理驱动器”→返回再点“检查”,系统会刷新状态并启用该功能。
在弹窗中务必勾选【扫描并尝试恢复坏扇区】,这一步等效于 chkdsk /r,否则只修逻辑错误,对早期物理损伤无效。
点击“扫描驱动器”,若提示“需要安排在下次启动时运行”,直接点“是”——系统会自动写入启动任务,无需手动重启。
管理员命令行执行 chkdsk /f 修复逻辑错误
这是最常用、最稳妥的第一步,专治文件索引丢失、权限混乱、目录项损坏等非物理类故障,速度快、风险低。
按 Win + R 输入 cmd →按 Ctrl + Shift + Enter 以管理员身份运行命令提示符。
输入 chkdsk X: /f(X 替换为实际盘符,例如 chkdsk G: /f),回车执行。
若目标是非系统盘(U盘、移动硬盘、D盘等),命令立即开始;若是C盘,系统会提示“该卷正被另一进程使用”,此时输入 Y 并回车确认,【必须重启才能生效】。
重启后黑屏阶段自动运行,全程无需干预,完成后进入桌面即可验证是否恢复访问。
深度修复:chkdsk /f /r 应对坏道与元数据崩溃
当 /f 修复失败,或出现“无法读取某扇区”“频繁蓝屏”“SMART警告”时,说明硬盘已出现物理劣化,必须启用扇区级扫描与数据重映射。
方法一:命令行强制执行
以管理员身份打开终端 → 输入 chkdsk X: /f /r(X为故障盘符)→ 回车。
若提示卷被占用,输入 Y 确认 → 关机重启,让 Windows Boot Manager 在预启动环境接管执行。
【中途强制关机将导致文件系统彻底崩溃】,修复过程可能持续1–4小时,500GB以上硬盘请插电源操作。
方法二:PE系统下绕过系统占用
制作WinPE启动U盘 →从PE启动 → 打开命令提示符 → 先用 diskpart 查看盘符是否与Windows内一致(常有变化),确认无误后输入 chkdsk X: /f /r → 回车执行。
此方式完全脱离Windows运行时环境,后台服务、杀毒软件、索引进程全部不干扰,坏道识别率更高,特别适用于挂载的加密容器或被BitLocker锁定的数据盘。
PowerShell读取S.M.A.R.T.数据评估坏道风险
该方法不直接修复错误,但能读取硬盘固件上报的关键指标,帮你判断是否还有抢救价值。
以管理员身份运行Windows PowerShell(在开始菜单搜索后右键选择)。
输入以下命令并回车:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List
重点查看返回结果中的 ReallocatedSectorCount(重映射扇区数)和 CurrentPendingSectorCount(待映射扇区数)。
若这两项数值大于0,表明硬盘已出现物理缺陷,【请立即停止写入,并备份所有重要数据】——此时 chkdsk 只能延缓恶化,不能逆转硬件老化。











