有请我们今天的主角,三星870 EVO固态硬盘。21年购入,序列号S6开头,写入量趋近15T,纯纯的高危产品。
这篇文章不是吐槽三星固态的,而是讲一下事件管理器,来源disk,ID7,内容为 设备\Device\Harddisk0\DR0有一个不正确区块 ,如何找到这个Harddisk0。
昨晚用115下载文件时,有个文件下载失败,今天随手翻了一下事件管理器,发现那个时间点刷了一堆错误。再看一下硬盘的SMART,05 B3 B7 BB四个值全部不是0,我一猜就是这个三星固态。我之前就有个高危970 evo plus出0E了。
但是我需要证据。网上大部分说法是,harddisk0对应磁盘管理的磁盘0,1对应1,以此类推。这个说法没问题,我验证过了。
验证过程,那可太折磨人了,我研究了整整一下午。用到的工具是微软的调试工具,winobj。
在Device下面找到出问题的HarddiskN,看右边,会有这个硬盘的分区,右边symbolic link target会有对应的volume。记住这些数值。
再去GOLBAL??,点上面标题栏symbolic link target,会按symbolic link target排序,找到volume字样,看左边会有对应的盘符,这个盘符所在硬盘就是出坏块的硬盘。
我这有六个硬盘,我逐一检查了,HarddiskN对应的就是磁盘管理的磁盘N。所以你们不需要下载winobj折腾了。
希望对大家有帮助。