我知道SMART数据一般是很难篡改的——虽然确实有一些高手和一些软件可以做到,一般用于那些搞翻新和作假的JS。
事情大概是这个样子的:
前几周,我一朋友的硬盘出问题了。我去给他看了一下,并不是什么严重的问题,扫描修复后,最后硬盘可以正常工作,却发现SMART数据明显被清空了!
虽然经过各种测试,显示硬盘都没有问题。但是,SMART数据就像被重置了一样,全部都归零了!
(当时并没有截图,图片都是通过后来找到的记录)
============以下详述过程============
1. 首先发现由于电源线没接好,导致硬盘电机不断启停,操作系统也无法识别该盘。
排除问题后,系统可以正确地识别。但通过HDTune检查时,发现硬盘的SMART数据几乎都是0(当然,除了像03“马达旋转到标准转速所需的时间”这种没有什么参考性的字段),不过当时没太在意。因为,C5“当前待映射的扇区数”数值为1,HDTune已经报出警告。
2. 第一次尝试修复,用Windows的命令:chkdsk x: /r
chkdsk.png (331.66 KB, 下载次数: 13)
这是后来从系统日志里面找到的检查记录。可见,有一个扇区已经无法修复了。再查看SMART也没有任何改变。
3. 换用DiskGenius来检查并修复硬盘的坏道。由于时间较晚了,就回去了。(跟朋友交代,扫描完后,直接确认修复)
第二天,DiskGenius软件显示成功修复一处坏扇区。被修复的扇区从“损坏”变成了“正常”
查看SMART数据:C5归零,C6“脱机无法校正的扇区数”数值变为1(值得注意的是,HDTune却并未报警)
4. 重启系统,并再次使用DiskGenius扫描。硬盘的扇区全部变成“优秀”和“良好”了。再查看SMART数据,已经全部正常。
此后,硬盘经过各种检查测试,也未发现值得怀疑的状况。
================================
好在,我那朋友也不是完全的电脑白痴。他学会了用HDTune查看硬盘的健康值。
该工具的日志功能刚好记录了这次事件前后的SMART数据变化情况。如下图:
(红色线标识除了SMART数据变化的截止日期。可以看出,4月18日11点,应该是我把硬盘接线故障排除以后,硬盘被系统正常识别后,SMART数据自此被重置)
smart 04.png (236.17 KB, 下载次数: 2)
04:马达启停计数(此前是3500多)
smart 09.png (246.13 KB, 下载次数: 0)
09:累计通电时间(此前是接近2W)
(这块硬盘是2008年买的,我跟我朋友各买了一块,我的那块一直都很好)
smart 0c.png (257.61 KB, 下载次数: 0)
0C:通电周期计数(此前是3300多)
smart c0.png (249.24 KB, 下载次数: 0)
C0:断电磁头缩回计数
smart c1.png (256.76 KB, 下载次数: 0)
C1:磁头伸出周期计数
smart c5.png (261.08 KB, 下载次数: 0)
C5:待映射扇区计数
(可见此前硬盘连线接触不良导致了坏扇区的出现,4月18日,硬盘被重新连接以后SMART记录了坏扇区,4月19日采用DiskGenius修复后,坏扇区消失)
smart c6.png (261.67 KB, 下载次数: 1)
C6:脱机无法校正的扇区
(可见,DiskGenius的修复产生了一定的效果,就是将已经触发了硬盘备用扇区替换机制的扇区给修复回来了。C6应该是用来标记“待确认”的扇区的,扇区的状态确认以后,该字段会恢复)
smart c7.png (204.82 KB, 下载次数: 0)
C7:CRC校验错误计数(此前为1)
(这个通常是由于线缆问题导致的传输错误,不属于硬盘本身的问题)
===============================
不知道有没有人了解SMART数据在非人为,非故意的情况下被重置的。
想想,其实文中有一处表述不准确。硬盘的SMART数据应该是在故障期间(也就是之前接线问题导致不断启停的时候)被清空的(而不是扫描修复以后),原因不明。
根据记录,4月18日,在我重连硬盘成功以后,HDTune捕捉到了一次SMART数据,这次数据就是被清零以后的结果。
评论
以前用PC3000修硬盘的时候,可以修改一些固件的参数,里面就有坏区重映射表(包括出厂前,增长坏区表)。
可以肯定的是坏区重映射表可以清空,如果出厂前的表空间还没满,也可以把后期增长的写到出厂前的,如果写到出厂前的表里,软件是查不到的(软件只能检查增长的坏区重映射表)。我以前做过好几次了。现在没干这行好久了,估计只要拿到厂家的工具,修改这些参数不是难事。
评论
用硬盘坏块擦除软件会导致SMART值变化,比如坏道减少之类的。但不会全部清零,尤其是使用时间不会变。我一般对坏盘会做擦除处理,确实能减少不少坏道,而且有些处理过后无坏道的盘,用起来也没感觉跟所谓好盘有区别。
评论
PC3000是一套非常厉害的工具,我也知道这个套件是需要软件和硬件配合起来才能对硬盘进行操作的。
我迄今为止用过的工具应该不大可能能够对硬盘的出厂缺陷表和增长缺陷表进行编辑的。同理,对于SMART数据应该也是无能为力的。我也可以确信我那朋友没那么聪明的,他对电脑了解十分有限。
找不出原因也没什么。我觉得SMART数据被重置可能有很大的偶然性。不过毕竟只是自己用的硬盘,无所谓了。
评论
修复软件“导致”的SMART值变化其实并没有“逃出”SMART的运作机制。SMART本来就是一串动态的记录。硬盘的状况发生变化当然SMART数值会跟着改变。
我这次的经历比较特别,几乎可以确认,在非人为,非故意,且没有借助专门的第三方工具的情况下,SMART数据被偶然清空了。
评论
开始我没仔细看截图,后来看了发现那个有缺陷的块是定义为“待映射的扇区数”(这个很重要,因为是待定义,磁头才会尝试读写),经过diskgen反复读写后,该扇区能正常读写(这个比较常见,例如磁介质不稳定),所以这个扇区就没有写到“重新映射的扇区数”,所以SMART不会记录这个(不是清零)。
评论
最近看到闲鱼的很多HGST 1T 新硬盘,估计就是这样翻新了
评论
厂商是有私有命令直接重置 SMART Attribute 的,不需要任何解锁操作,也不需要经过串口,就像普通读写命令一样。老一点的 FW 是连 POH G-list, pending-list 也可以清 0 的。新一点的 FW 一般都对这几项做了限制,无法重置(也有的是因为机制改变了). 不过也仅限于 SMART Attribute, 私有 log 清除都需要解锁,所以只能在零售市场骗骗人。
如果没有下发过这类命令,也可能是 FW bug, 比如 system 区域里记录 SMART Attribute 的 sector 恰好损坏了,FW 的应对机制有 bug, 导致修复以后数据丢失了。
评论
大惊小怪,硬盘如果坏道很少,比如c5只有1,修复后c5数据归零是常见的 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?