电脑必备
系统自带磁盘检查到底能不能修坏道,我拿块旧硬盘跑了四遍
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 修好过盘,还是修完反而更糟?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
