必须立即检测坏道:先用crystaldiskinfo读取smart第5项和197项判断硬件风险,再用hddscan线性扫描定位unc物理坏道,最后以chkdsk /f /r离线标记逻辑坏道并查日志验证。

当电脑出现文件频繁损坏、复制卡顿、系统蓝屏或硬盘异响时,必须立即执行机械硬盘坏道检测,避免数据彻底丢失。检测过程需分层推进:先用SMART参数快速筛查健康风险,再通过扇区级扫描定位物理坏道,最后结合系统级工具验证逻辑层异常。
用CrystalDiskInfo读取SMART健康参数
这一步不扫描硬盘,只读取固件内置的自检报告,30秒内就能判断是否已触发硬件级预警。
下载并运行CrystalDiskInfo,软件启动后自动加载所有连接硬盘;主界面顶部状态栏显示“良好”“警告”“危险”三级判定,【这不是主观判断,而是直接映射SMART第5项(重映射扇区计数)与第197项(当前待处理扇区数)的真实数值】。
若状态为“警告”,双击打开详细信息页,重点查看第5项数值是否大于0——说明硬盘已启用备用扇区替换机制;若第197项非零,则表明存在尚未完成重映射的不稳定扇区,此时必须停止向该盘写入任何新数据。
点击“文件→保存报告”,导出TXT格式日志,供后续交叉验证用。
用HDDScan执行扇区级线性扫描
HDDScan能在Windows下直接发起底层读取指令,无需重启或PE环境,适合日常快速复核。
方法一:图形界面快速扫描
运行HDDScan → 左侧设备列表选中目标机械硬盘 → 切换到“Tests”选项卡 → 点击“Read”按钮 → 在弹出窗口中保持默认设置(起始LBA=0,长度=全部扇区)→ 点击“Start”。
扫描过程中界面实时显示每个扇区的响应时间,绿色表示正常,红色代表UNC(不可修复)错误;【一旦出现连续3个以上红色扇区,或扫描进度在某一段长时间停滞(超过90秒无刷新),应立即按Esc中止,避免加重磁头负担】。
方法二:命令行精准定位
在HDDScan安装目录下按住Shift+右键 → 选择“在此处打开Powershell窗口” → 输入:.\hddscan.exe /d:2 /r:0 /l:100000(其中/d:2为硬盘编号,/r:0为起始扇区,/l:100000为扫描长度)→ 回车执行;结果将直接输出至控制台,便于截图存档。
用CHKDSK命令验证并标记逻辑坏道
CHKDSK不是万能修复工具,它的核心作用是把已被操作系统识别为“不可读”的扇区,在文件系统层面打上“禁止写入”标记,防止后续数据覆盖到问题区域。
第一步:以管理员身份运行命令提示符
按下Win+X → 选择“Windows终端(管理员)” → 确认UAC弹窗。
第二步:执行离线扫描指令
输入 chkdsk X: /f /r(X替换为待测盘符)→ 回车;若提示“卷正在使用”,输入Y并按回车确认 → 重启电脑,扫描将在Windows恢复环境(WinRE)中自动执行。
第三步:提取关键修复日志
扫描完成后进入系统 → 打开C:\Windows\Logs\Chkdsk → 查找最新生成的log文件 → 用记事本打开 → 搜索“Found and fixed”行,该数字即为被成功隔离的逻辑坏道数量;若出现“Failed to read”且次数持续增加,说明物理层读取失败已开始蔓延,需立刻转入MHDD或Victoria做DOS级深度扫描。











