软件吧
登录注册账号
/posts/disk-windows-chkdsk-scan
电脑必备

系统自带磁盘检查到底能不能修坏道,我拿块旧硬盘跑了四遍

反骨仔阿强 80 0 13

前两天翻出一块吃灰的 500G 机械盘,通电咔咔响,朋友第一反应就是「赶紧下个硬盘检测工具,扫一扫看有没有坏道」。我没急着装,先打开事件日志翻了翻——系统最近一次对这块盘的报错是 disk 类的 153 和 7,基本都是「请求超时」和「设备有坏块」。这就有意思了,很多人以为坏道必须靠第三方软件才能发现,其实 Windows 自己在后台早就记下来了,只是没人去看。

我直接上了自带的 chkdsk。第一遍只读模式:chkdsk D: /scan,扫完给出结论说文件系统没问题,但底层有若干可重映射扇区。第二遍加 /spotfix,只针对坏扇区修,不动整个卷。第三遍我拿 wmic diskdrive get status 和 SMART 数据对了一遍,重映射计数从 8 涨到 11。第四遍再跑一次只读,确认没有再新增。整个过程没装任何东西,就靠系统自带命令加事件日志。

这里说几个大部分人踩的坑:

  • 别一上来就跑 /f 或 /r。/r 是连坏扇区一起找一起读,一块快挂的盘你跑它,等于拿锤子敲裂缝,跑完直接认不出的例子我见过不止一次。先 /scan 只读看看情况。
  • 事件日志里搜来源 disk 和 Ntfs,事件 ID 153、55、7 这几个是关键,比第三方软件那个花里胡哨的「健康度 87%」有用得多。健康度那玩意儿到底怎么算的,你翻过它的说明文档吗?
  • 机械盘和固态的逻辑不一样。固态你拿 chkdsk 扫坏道意义不大,它坏的往往是主控和闪存寿命,得看 SMART 里的磨损指标。别拿同一套流程套两种盘。

说白了,所谓「必备硬盘检测神器」大多是把系统本来就在记的东西换个皮肤再卖你一次,有的还后台常驻。系统自带的命令加上事件日志,信息量一点不少,还不用担心里面塞了别的东西。

最后问一句:你们遇到硬盘报错,是第一时间下工具扫,还是先翻日志看系统自己怎么说?有没有人真拿 chkdsk 修好过盘,还是修完反而更糟?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。