同样类似于文件系统的坏扇区记录,硬盘逻辑记录的坏扇区也可能是可以修复的。注意这里说的修复是真的修复,而不是利用替换表去替换。当然,这样的损坏也可能导致数据丢失。
2d)磁盘物理层面(机械层面)
硬盘物理层面的损坏则比较复杂,不过涉及到坏扇区的种类比较少。
最常见的就是磁头损坏。磁头是非常高精度的机械结构,机械+精度高基本等于说不稳定。硬盘硬件上最脆弱的就是磁头,运行中的强震可能导致它:1、刮伤磁盘表面,导致永远不可恢复的损坏扇区(当然你硬要说可以修复,拿去NASA的实验室可以之类的,我也没话说)2、偏位,垂直偏位可能导致大面积的永久损坏磁盘表面,水平偏位可能导致现象上所有数据难以读写,但是存在修复的可能性。3、断开,如果有技术换磁头可能可以恢复数据。
其次是盘片本身损坏。这种损坏除了环境腐蚀(我见过工矿用的电脑没有保护措施,含盐空气将硬盘内部变成一整块金属灰屑),就是异物。因为硬盘本身磁道和扇区都非常微小,一点点灰尘都会导致数据无法读取,甚至损坏其他部件。不过这种损坏往往只要在净室清理后就能恢复数据(硬盘本身就别想了,就算是净室,一旦打开也就不可能能正常用)。
3、如何修复
谈到修复,一个很重要的概念就是其实大部分的修复只能恢复扇区可用,不能恢复数据。除非你的硬盘系统存在冗余性,不然数据基本上随着各种原因的坏扇区的产生就消失了。
第二个重要的概念是,只要不是文件系统及之上的数据损坏,几乎一定会影响硬盘将来的性能和可靠性。某种程度上说,硬盘的性能和可靠性是一体的,硬盘的性能会随着使用下降,而降到一定程度就会开始不可避免地发生越来越多的数据损坏。
如何修复文件和文件系统?这两者可以用对应软件工具,比如各种file recovery工具还有chkdsk命令。只要故障发生的层面以下的层面没有故障,就可以修复。比较简单,略过不谈。
如何修复扇区?原理说起来很简单,也是一个听起来很高端的名词:Low Level Format低级格式化。低级格式化俗称低格(听起来像逼格的反义词呢),是硬盘逻辑层面的格式化,与文件系统的格式化相似但不同。话说说到这里应该已经很容易看出来了,硬盘逻辑基本就是个文件系统。所谓的低级格式化的低就低在这个格式化格式的是硬盘逻辑层面。
那么低级格式化都做些啥?很简单,写0。这里涉及到一些细节的硬盘数据存储知识,硬盘上每个扇区除了存储这个扇区的数据本身,还会存储一些额外的数据以便硬盘逻辑去知道自己读的数据对不对。文件系统对硬盘写0,这些额外数据是不会被写0的。而低级格式化就是对这些数据写0。有时候,实际硬盘没有损坏,但是因为这些数据损坏,可能会导致一些坏扇区的产生。对这些数据写0的话,扇区就可以正常使用了。这样的修复方法可以让任何物理上没有损坏的硬盘起死回生。
有一些工具,比如PC3000,可以做到定点低格。为什么普通软件做不到?因为硬盘逻辑需要通过硬盘固件,也就是硬盘的软件接口,来调用,而硬盘固件一般不开放这样的功能,因为很危险,可能导致硬盘物理损坏。软件往往与几大硬盘厂商有合作,可以拿到这些特殊的接口。
需要注意的是,定点低格有伤及无辜的可能性。所以有时候会发展成需要全磁道甚至全盘低格的情况。
(这里吐个槽,现在全世界的硬盘厂已经只有3家了,再过过恐怕更少,那时候硬盘的价格嘛…以及现在这些厂越来越大,资料也越来越不好弄,以后硬盘修复的价格嘛…)(再吐个槽,前面说到硬盘的寿命随时间下降,我见过最夸张的是某个名字和古文物有点儿相似的厂的硬盘6个月性能跌到70%,一年开始疯长坏扇区的。)
再下层的硬件有修复的可能吗?有,但是基本上都需要净室,而且往往就是修复到可以读数据,别想再装起来回家接着用了。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31055-2.html
一直不动的抱那只股票可以赚钱
晚安