计算机之家
图片广告


 
标题: 硬盘坏道修复及数据恢复宝典
study
管理员
Rank: 12Rank: 12Rank: 12


紫色巅峰   论坛元老  
UID 1
精华 1
积分 3516
帖子 1358
威望 3506
现金 881 币币
存款 3738 币币
阅读权限 12
注册 2004-12-6
状态 离线
 
发表于 2005-10-18 22:27  资料  个人空间  主页 短消息  加为好友            
硬盘坏道修复及数据恢复宝典

● 前言

  这是作者致鸣写给我的一段话:“想写这篇文章很久了,之所以一直没有动笔,是因为碍于个人的责任感,担心自己所掌握的知识面不够,不能全面、客观地判断事实。现在,经过几个月的查找资料和反复测试,拆掉、弄坏了几十个硬盘,觉得自己有足够的事实根据去作出判断了,因此写出了这篇文章。

  由于这是一篇普及性质的文章,针对的是所有的用户和消费者,所以不打算谈论具体的技术和复杂的理论,只讲基本的原理和实际的效果。希望借着这篇文章,能帮助广大的DIYer认清一些事实,对于种种的广告和貌似专业的宣传能够独立作出清晰的判断。”

  说实话,这段文字里面的“的”字实在太多了,如果被校对组的老师看到,又非痛骂我一顿不可。不过总觉得这些“的”字无不包含了作者的某些情绪在里面,所以毅然决然地保留了下来,这样你们才能被同样的情绪所感染,而不会担心被编辑笨拙的手笔改到面目全非,失去原有的味道。

  话说回来,读者看我们杂志,首要还是了解知识,而非学习语法。正是基于此点,才在杂志制作的关键时期,把原本正在准备中的一个专题撤掉,临时改换此文——就是说,我们以为此文能给读者带来更多的收获和震撼。没错,震撼!本文不是一篇简单的普及知识性文章,而是对广大用户所普遍关心的硬盘问题进行了一些披露。硬盘为什么容易损坏?厂商对返修硬盘如何处理?硬盘维修公司如何修理坏硬盘?软件真的能修复坏硬盘吗?看下去,你会寻找到问题的实质。




● 纷争的起点

  一直以来,硬盘都是计算机系统中最主要的存储设备,同时也是计算机系统中最容易出故障的部件。十几年来,计算机CPU的运行速度已经翻了不知道多少番,从几十MHz提高到现在的3GHz以上,计算和处理功能已经过了几代飞跃。其他零部件,诸如显卡、声卡和光驱也已经换了很多代,只有硬盘这个最主要的存储设备,虽然容量和速度有了很大提高,但基本结构和工作原理仍然没有多大的变化,而且由于硬盘转速和磁盘密度的提高,硬盘比以前更加容易损坏。

  一般的用户在使用过程中,如果硬盘出现故障,还在质保期内的话当然是尽快找到销售商要求保修或者更换;但是现在绝大部分IDE硬盘的质保期只有一年,在这个时期过后硬盘出了故障,就只能考虑花钱修理或者购买新的硬盘了。


硬件的损坏不可避免!

  刚用了一年多或者两年的硬盘就这样扔掉,当然非常可惜,大部分用户也都希望能花最少的钱使自己的计算机各零部件能够最大限度地发挥用途。出于对这种节省心理的迎合,这两年二手硬盘市场发展很快,也陆续出现了一些以维修硬盘作为卖点的硬盘维修公司,更出现了很多据说能修理硬盘坏道的硬盘维修软件,譬如HDD Regenerator、MHDD、PC-3000和效率源等等,其中有一些更是宣传自己是专业软件,可以修复硬盘的物理坏道而且不影响硬盘容量从而卖到了一万多元的天价。尤其是当俄罗斯的PC-3000进入中国后,这方面的信息就更加受到瞩目。

[编注:PC-3000是由俄罗斯著名硬盘实验室ACE Laboratory研究开发的商用专业修复硬盘综合工具,它能破解各种型号的硬盘专用CPU的指令集,解读各种硬盘的Firmware(固件),从而控制硬盘的内部工作,实现硬盘内部参数模块读写和硬盘程序模块的调用,最终达到以软件修复多种硬盘缺陷的目的。另外,它在数据恢复方面也有其特别的功效,大部分OEM硬盘厂商也很难全部掌握这些功能。ACE Laboratory经过十多年的不断研究,PC-3000 V12(最新版本)已能支持大部分新旧型号的IDE接口硬盘,容量从40MB至200GB。其强劲的修复硬盘功能已得到世界各国的专业硬盘维修公司所认可,目前在世界各地已有数千个专业级用户,据说每天用PC-3000修复好数千到上万个缺陷硬盘。]



  对于普通用户来说,如果真的能把有物理坏道的硬盘修好,那么就可以省下买新硬盘的钱了;对于二手硬盘销售商来说,一个有坏道的硬盘和一个没有坏道的价格差很多,如果能把有坏道的摇身一变成为没有坏道的,可以多挣很多利润;对于专门修理硬盘人的来说,有了这些软件就可以用一台计算机一张桌子开店了,平均每修理好一个硬盘收40元那也是非常好的生意;而对于销售这些软件的代理来说,每销售一套就是7000~8000元人民币的利润,更加是肥得漏油的生意。

  因此,在种种力量的促使下,各种不同的群体怀着不同的目的开始了一系列的宣传,使这些软件变得更加瞩目。由此,在很多以硬盘维修、二手硬盘和硬盘技术为主题的论坛上引发了很大规模的讨论甚至骂战。

  那么,软件能够修复硬盘吗?要弄清楚这个问题,必须先从硬盘内部的结构谈起,先搞清楚硬盘损坏的原因和机理。

顶部
study
管理员
Rank: 12Rank: 12Rank: 12


紫色巅峰   论坛元老  
UID 1
精华 1
积分 3516
帖子 1358
威望 3506
现金 881 币币
存款 3738 币币
阅读权限 12
注册 2004-12-6
状态 离线
 
发表于 2005-10-18 22:27  资料  个人空间  主页 短消息  加为好友 
● 硬盘的结构

  硬盘内部结构

  关于硬盘结构的文章已经非常多了,不过真正要说清楚的话,就算专门出一本书也说不完,因此这里就不再从头细细讲述了。只是要讲明白一点,到目前为止,在很多文章、技术资料甚至教科书里面讲述的硬盘结构模式,已经是非常老式的硬盘结构了。对于现在的新硬盘来说,都已经全部不采用这样的结构,而是采用了更为复杂、也更加科学的结构方式。

  在老式硬盘中,采用的都是比较古老的CHS(Cylinder/Head/Sector)结构体系。因为很久以前,在硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数,由此产生了所谓的3D参数(Disk Geometry),即是磁头数(Heads)、柱面数(Cylinders)、扇区数(Sectors)以及相应的3D寻址方式。




CHS结构体系

  其中:磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为255(用8个二进制位存储);柱面数表示硬盘每一面盘片上有几条磁道,最大为1023(用10个二进制位存储);扇区数表示每一条磁道上有几个扇区,最大为63(用6个二进制位存储);每个扇区一般是512个字节,理论上讲你可以取任何一个你喜欢的数值,但好像至今还没有发现取别的值的。

  所以磁盘最大容量为:

  255×1023×63×512/1048576=8024MB(1M=1048576Bytes)

  或硬盘厂商常用的单位:

  255×1023×63×512/1000000=8414MB(1M=1000000Bytes)

  由于在老式硬盘的CHS结构体系中,每个磁道的扇区数相等,所以外道的记录密度要远低于内道,因此会浪费很多磁盘空间(软盘也是一样)。为了进一步提高硬盘容量,现在硬盘厂商都改用等密度结构生产硬盘。这也就是说,每个扇区的磁道长度相等,外圈磁道的扇区比内圈磁道多。采用这种结构后,硬盘不再具有实际的3D参数,寻址方式也改为线性寻址,即以扇区为单位进行寻址。

  而为了与使用3D寻址的老软件兼容(如使用BIOSInt13H接口的软件),厂商通常在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数。这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式可以对应不同的3D参数,如LBA、LARGE、NORMAL)。

  而随着磁盘密度的增加、机构的进一步复杂、功能和速度上的提高,如今的硬盘都会在磁盘里面划分出一个容量比较大的,称为“系统保留区”的区域,用于储存硬盘的各种信息、参数和控制程序,有的甚至把硬盘的Fireware也做到了系统保留区里面(原来这些信息都是储存在硬盘控制电路板的芯片上的)。

  这样虽然可以进一步简化生产的流程,加快生产速度和降低生产成本,但是从另一方面,却又大大增加了硬盘出现致命性损坏的几率和缩短了硬盘的使用寿命。我十几年前的200MB硬盘和8年前的1.2GB硬盘到现在还用得非常好,别说是坏道,连运行时的声音都是没有的,但是到后来的4.3GB、6.4GB、10GB、20GB硬盘,都没有能用超过4年的,全部坏掉了。

顶部
study
管理员
Rank: 12Rank: 12Rank: 12


紫色巅峰   论坛元老  
UID 1
精华 1
积分 3516
帖子 1358
威望 3506
现金 881 币币
存款 3738 币币
阅读权限 12
注册 2004-12-6
状态 离线
 
发表于 2005-10-18 22:27  资料  个人空间  主页 短消息  加为好友 
● 硬盘损坏的种类

  一般来说,硬盘的损坏按大类可以分为硬损坏和软损坏。

  硬损坏包括磁头组件损坏、控制电路损坏、综合性损坏和扇区物理性损坏(一般人称之为物理坏道)四种。

  ※ 磁头组件损坏:主要指硬盘中磁头组件的某部分被损坏,造成部分或全部磁头无法正常读写的情况。磁头组件损坏的方式和可能性非常多,主要包括磁头脏、磁头磨损、磁头悬臂变形、磁线圈受损、移位等。

  ※控制电路损坏:是指硬盘的电子线路板中的某一部分线路断路或短路,或者某些电气元件或IC芯片损坏等等,导致硬盘在通电后盘片不能正常起转,或者起转后磁头不能正确寻道等。

  ※综合性损坏:主要是指因为一些微小的变化使硬盘产生的种种问题。有些是硬盘在使用过程中因为发热或者其他关系导致部分芯片老化;有些是硬盘在受到震动后,外壳或盘面或马达主轴产生了微小的变化或位移;有些是硬盘本身在设计方面就在散热、摩擦或结构上存在缺陷。种种的原因导致硬盘不稳定,经常丢数据或者出现逻辑错误,工作噪音大,读写速度慢,有时能正常工作但有时又不能正常工作等。

  ※扇区物理性损坏:是指因为碰撞、磁头摩擦或其他原因导致磁盘盘面出现的物理性损坏,譬如划伤、掉磁等。

  软损坏包括磁道伺服信息出错、系统信息区出错和扇区逻辑错误(一般又被称为逻辑坏道)。

  ※磁道伺服信息出错:是指因为某个物理磁道的伺服信息受损或失效,导致了该物理磁道无法被访问。

  ※系统信息区出错:是指硬盘的系统信息区(硬盘内部的一个系统保留区,里面又分成若干模块,保存了许多硬盘出厂的参数、设置信息和内部控制程序)在通电自检时读不出某些模块的信息或者校验不正常,导致硬盘无法进入准备状态。

  ※扇区逻辑错误:是指因为校验错误(ECC错误和CRC错误)、扇区标志错误(IDNF错误)、地址信息错误(AMNF错误)、坏块标记错误(BBM)等原因导致该扇区失效。

  一般来说,修复硬盘的软损坏是可能的,很多硬盘厂商发布的硬盘管理和维护软件(DM)都具备修复硬盘软损坏的能力。像扇区逻辑错误这样的问题,即使是一般的低级格式化软件,也是完全可以胜任的。不过在所有的软损坏当中,系统信息区出错属于比较难以修复的种类,因为即使是同一个厂商同一种型号的硬盘,系统信息区也不一定相同;而且硬盘厂商对于自己产品的系统信息区内容和读取的指令代码,一般是不公开的。

  但是对于IBM和日立的硬盘用户来说就比较幸运了,日立的DFT和IBM的DDD-SI软件对系统信息区出错还是有比较高的修复成功率的。这两个软件可是真真正正由硬盘的生产厂商发布的硬盘维修软件啊(DFT还是免费的),有非常强大的功能,效率和可靠性比起那些要价过万的第三方编写的软件都要高很多,可惜只对IBM和日立的产品有效。

  当然,如果仅仅是为了修复软损坏,一个原厂的DM软件就可以完成90%以上的任务了,根本不需要购买上万元的所谓专业软件,而现在HDD Regenerator、MHDD、PC-3000和效率源等等这些软件,在宣传上就说明了他们所针对的不仅仅是软损坏,而且连硬损坏里面的物理坏道甚至是一些IC的损坏都可以修复!




PC-3000硬盘维修套装

  不能说他们这样的宣传很夸张,因为理论上这确实是可能的。我们的硬盘如果在质保期内坏了,交给厂家的话,他们同样要对这个硬盘进行维修。那么,我们现在就很有必要了解一下厂家对硬盘的维修方法和有必要了解一下2衋e>进行硆c="images/sm??8es/sm??8幌?衋⑸惹?曛敬砦?IDNF错误)、保期内坏蕏幕皌?我们叼对硬挪盘的生膍;b危鸲杂惨?私庖幌鲁Ъ叶裕鸲杂?动画伺服信息受损wf了解一下2衋e>进行硆c="images/sm?趍g src=饂f理磜f羣?我们叼对硬彭误(IDNF错误)、保鸲杂?动画诨凳x幕皌?我们涤菜鸹

  ※扇桥滩


[i程序或脚本原始桥滩
  但是对于de]echo\"这里是我们的论坛\";逃没de]t?我们涤菜鸹能,效率和可靠性比
[i的种种诨盗耍?桓?st?

  ※扇列表


[i可由浏览器谥时来的规则列表项hard.yesky.co?st.jpg*];列表项 #1jpg*];列表项 #2jpg*];列表项 #3jpg/?st.盗耍?桓?st荒埽??屎涂裳≡窳斜砀袷剑鹤帜甘搅斜?、保\"A\";数字式列表)、保\"1\"。此处也可挠才诨盗耍?桓?st坏幕埃?error率和错误:列表格式只能选择)、保\"A\" 或?"1\"。盗耍?桓?st坏幕埃??峭???哉飧隽斜硐钅?DFTN颐堑挠才表)鞠钅拷崾?5了,交? valign=?

  ※扇下划线

给软件可是真真正正加上下划线
  但是对u套装

  不能说薦盗耍?桓" valign=荒埽??屎涂煽啃员燃酉禄?叱信息区出错?7Gd5jP.gimg src="images/smilies/../../attCP.gif" borderbb硬损nmouseover="th
榭觥4磐纷榧?鸹档姆绞胶涂赡>盘本身在设计p"><

  ※ 磁头组件损坏:械哪骋徊糠窒呗穜a故嵌搪罚?蛴行┆件或IC芯2>

c盘萲torh有些('2gn="'handed>面就在散萷"><im哪骋徊糠窒呗穜a故嵌搪罚?蛴行┆件或IC芯0>

c盘萲torh有些('0gn=>化;有些是p"><im哪骋徊糠窒呗穜a故嵌搪罚?蛴行┆件或IC芯1>

c盘萲torh有些('1gn=>晃⑿〉谋漤?7G肺薹ㄕ?!⒋磐纺ニ稹⒋磐沸?郾湫巍 oncliows="18" nt>

Focu磁蚻ass. oncliedI子线耾veronChes/etorh" ntclass.o src=s[lass. oncliedI子线]le.cur)控制电路ret(t<o src=件或IC芯片</o src=t(t<o src=件或IC芯宋訧B>宋訧</o src=t<o src=件或IC芯黑訧B>黑訧</o src=t(t<o src=件或IC芯Arial">Arial</o src=t(t<o src=件或IC芯Book Antiqua">Book Antiqua</o src=t(t<o src=件或IC芯C物纔ry Golasc">C物纔ry Golasc</o src=t(t<o src=件或IC芯Courier New">Courier New</o src=t(t<o src=件或IC芯Georgia">Georgia</o src=t(t<o src=件或IC芯Impac坏:Impac?/o src=t(t<o src=件或IC芯('坏道</o src=t(t<o src=件或IC芯(imes New Rjy:n坏礽mes New Rjy:n</o src=t(t<o src=件或IC芯);"></t控謔nclied>);"></t</o src=t</謔ncli湫巍 oncliows="18制电>

Focu磁蚻ass. oncliedI子线耾veronChes/etorh制电class.o src=s[lass. oncliedI子线]le.cur)控制电路ret(t<o src=件或IC芯片</o src=t(t<o src=件或IC芯-2">-2</o src=t(t<o src=件或IC芯-ret-1</o src=t(t<o src=件或IC芯ret1</o src=t(t<o src=件或IC芯2">2</o src=t(t<o src=件或IC芯3控謔nclied>3</o src=t(t<o src=件或IC芯4">4</o src=t(t<o src=件或IC芯5">5</o src=t(t<o src=件或IC芯6">6</o src=t</謔ncli湫巍 oncliows="18磨损?

Focu磁蚻ass. oncliedI子线耾veonChes/etorh磨损?lass.o src=s[lass. oncliedI子线]le.cur)控制电路ret(t<o src=件或IC芯??/o src=t(t<o src=件或IC芯Whiteor='hand'/../atwhite;">White</o src=t(t<o src=件或IC芯B<tr>or='hand'/../atxt(':d控謔nclied>B<tr></o src=t(t<o src=件或IC芯Redor='hand'/../at腿?">Red</o src=t(t<o src=件或IC芯Yellowor='hand'/../atyellow;">Yellow</o src=t(t<o src=件或IC芯P厂紀r='hand'/../atis.s;">P厂?/o src=t(t<o src=件或IC芯Gre或短='hand'/../atgre或;">Gre或</o src=t(t<o src=件或IC芯Ores/e短='hand'/../atores/e;">Ores/e</o src=t(t<o src=件或IC芯Purple短='hand'/../atpurple;">Purple</o src=t(t<o src=件或IC芯B<ue短='hand'/../atb<ue;">B<ue</o src=t(t<o src=件或IC芯Bei/e短='hand'/../atbei/e;">Bei/e</o src=t(t<o src=件或IC芯Brow蚨?'hand'/../atbrow?">Brow?/o src=t(t<o src=件或IC芯(eal"?'hand'/../atteal;">(eal</o src=t(t<o src=件或IC芯Navy"?'hand'/../atnavy;">Navy</o src=t(t<o src=件或IC芯Maroo蚨?'hand'/../atmaroo?">Maroo?/o src=t(t<o src=件或IC芯LimeGre或短='hand'/../atlimegre或;">LimeGre或</o src=t</謔ncli湫巍"><
"><im囊?赣才蘪/..ver="t:⒋砦()onmouseover="this.style.curbb_⒋砦d';" onclick="AddTet= ?惹?呒??td>
<im囊?赣才蘪/..ver="t:从才倘硭?)onmouseover="this.style.curbb_从才倘硭餯';" onclick="AddTet= ?鹊,修复?td>
<im囊?赣才蘪/..ver="t:" valign=()onmouseover="this.style.curbb_" valign=d';" onclick="AddTet= ?认禄??td>
<im囊?赣才蘪/..ver="t:看蟮墓()onmouseover="this.style.curbb_看蟮墓d';" onclick="AddTet=∑鹉切┮?td>
<im囊?赣才蘪/..ver="t:h窒遧ignk()onmouseover="this.style.curbb_"rld';" onclick="AddTet= ?壬以修复!/td>
<im囊?赣才蘪/..ver="t:出错?)onmouseover="this.style.curbb_出错?';" onclick="AddTet= ?燃?砦??td>
<im囊?赣才蘪/..ver="t:磘his()onmouseover="this.style.curbb_磘hisd';" onclick="AddTet= ?龋期?td>
<im囊?赣才蘪/..ver="t:鸲杂?)onmouseover="this.style.curbb_鸲杂瞕';" onclick="AddTet= ?龋鸲杂?td>
<im囊?赣才蘪/..ver="t:啃些()onmouseover="this.style.curbb_坎损n';" onclick="AddTet= ?惹宋⑿td>
<im囊?赣才蘪/..ver="t:型号?)onmouseover="this.style.curbb_型号祅';" onclick="AddTet= ?榷ㄏ嘈td>
<im囊?赣才蘪/..ver="t:?st()onmouseover="this.style.curbb_?stn';" onclick="AddTet= ?攘斜硇td>
<
  囊?赣才蘪/..ver="t:wmv()onmouseover=/"this.style.curbb_wmvn';" onclick="AdddTet= ?龋 〉比衪d>
<
  囊?赣才蘪/..ver="t:rm()onmouseover=/"this.style.curbb_rmd';" onclick="AddTet= ?龋唤鼋鲂td>
<style.c囊?赣才蘪/..ver="t:mp3()onmouseover=/"this.style.curbb_mp3d';" onclick="AddTet= ?龋ㄒ等砑???衪d>
<s鸹档鹊龋?贾况。磁头组件损坏的方式和可能td>
<td align(DFTc囊?赣才?##>

c盘萲torhand';" oncdocu奈锢.某一?" ※ 磁头组件损坏:肿质?觳閉d>
<:?><
"><im?
  ※ 磁头组件损坏:械g sr 状态 Off
"><im囊?赣才蘳/m03//?ript=his.stys#6s/smilies/../../atSmiliesd>
<s状态 On
"><im囊?赣才蘳/m03//?ript=hisc#1s/smilies/../../at盘本身在设计p>
<s状态 On
"><im必要邻设计纷刺?On
7G肺薹?><
"><
"><
"><
is);" onClic
  一?=2]● 硬盘损坏的种nclick="Add件损坏的方式和可能over="this.styments/m2mouseover=-over=: outsetript: storeCaret(this);" on治?菜鸹?gif" border="0" on?鸹档姆绞胶涂赡躱ver="this.styments/1mouseover=-over=:insetrtSmiliesd>等等,导this)if" bor'er="0"'>is);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente39_w2UX3Nhvts3Wd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente4_ywJ3ce4dpU17d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente3_PCAL0CfuacXFd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':fd:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente1_LHOFb5BiU940d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centetongue_9elSGdjNKygcd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centesmile_ZAFDjBk8tP3Dd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m"" vals);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centeshy_IbvCgzCqPKwHd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':hx:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centeshonded_E4kZm8M3zTcBd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centelol_K9hYQNYbjBrAd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centehuffy_2Il7uZMm4997d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centecry_SjaZci020DkRd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centese_tP4O4N3QOxu7d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m"" vals);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centesweat_UVCq1RCiMeCPd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':lh:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centetit的功mOQ8cnSdO4nId';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente5_ygy3BcKIwhvUd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente7_GUeUEA7MqNF9d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente38_ZkWQKTvoYDjbd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':xx:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente32_fwaGmYmCdCgYd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':yw:');"ments/m"" vals);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente29_XkUAhm0i6MPod';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente26_rYOg85vZQzJ蝑';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':jk:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centebiggrin_cUtQT660MUCod';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':hx:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente24_IBaaFGnggPJZd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':je:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente23_4M4Yp82zkrk6d';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente8_nSsrW5lUrJA?';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':sj:');"ments/m"" vals);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente10_uqd64249x0Qnd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente21_9wdTMotHKb9Yd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente22_3JbTLyNdUCQmd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':by:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente25_cRUBl1je7Pw祅';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente16_qsC1CTSbBg3an';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="cente31_QOcXZEZYrMUUd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?('');"ments/m"" vals);" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centemad_O7VrvuW6OjOXd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':mad:');"ments/m" onf" border="0" otd>
<td align=ouseover="this.ssmiliesxt(':xx:');"></td>
<td align="centesad_Irpj137Gd5jPd';" onclick="Addnd';" onclicklass. ver=.curs档?="to';>

c盘萲toAdd取?(':sad:');"ments/m"" valign="to
ù磐吩嘣唷⒋磐纺ニ稹⒋磐沸?郾 ※ 磁头组件损坏:械膐p"><img row磁?8"n治?="85短路,或觟s.sty盘的电子线路4>

oncli盘j/..ver="t: storeC<imtclass);>

C盘萲toj/..ver="t: storeC<imtclass);>

KeyUptoj/..ver="t: storeC<imtclass);>

KeyDowntoj/..ver="t: ctl/td();"m 损或失2]●ilies损坏的种类脏脏  一般来说,lies的损坏按大类可以分为硬损坏和软损坏。脏脏  硬损坏包括磁头组件损坏、ente电路损坏、综合性损坏和扇区物理性损坏(一般人称之为物理lign)四种。脏脏  ※ 磁头组件损坏:主要指lies中磁头组件的某部分被损坏,造成部分或全部磁头无法正常读写的情况。磁头组件损坏的方式和可能性非常多,主要包括磁头脏、磁头磨损、磁头悬臂变形、磁线圈受损、移位等。脏脏  ※ente电路损坏:是指lies的电子线路板中的某一部分线路断路或短路,或者某些电气元件或IC芯片损坏等等,导致lies在通电后盘片不能正常起转,或者起转后磁头不能正确寻道等。脏脏  ※综合性损坏:主要是指因为一些微小的变化使lies产生的种种问题。有些是lies在使l霉?s中因为发热或者其他关系导致部分芯片老化;有些是lies在受到震动后,外壳或盘面或马达主轴产生了微小的变化或位移;有些是lies本身在设计方面就在散热、摩擦或结构上存在缺陷。种种的原因导致lies不稳定,经常丢><img蛘呲缺下呒?砦螅?〔辉胍舸螅?列此俣嚷?琹惺蹦苷?!〔坏玪惺庇植荒苷?!〔坏取T嘣唷  ?惹?锢硇运鸹?是指因为碰撞、磁头摩擦或其他原因导致磁盘盘面谌毕的物理性损坏,譬如划伤、掉磁等。脏脏  软损坏包括磁道伺服的变出错、lick的变区出错和扇区逻辑错误(一般又被称为逻辑lign)。脏脏  ※磁道伺服的变出错:是指因为某个物理磁道的伺服的变受损或失效,导致了该物理磁道无法被访问。脏脏  ※lick的变区出错:是指lies的lick的变区(lies内部的mg]hlick保留区,里面又分成若干模块,保存了许多lies出厂的参数、DD-S的变和内部ente程序)在通电自检时读外壳某些模块的的变g蛘咝Q椴徽?#?贾耹ies无法进入准备状态。脏脏  ※扇区逻辑错误:是指因为校验错误(ECC错误和CRC错误)、D惹?曛敬砦?IDNF错误)、误(业谋浯砦?AMNF错误)、坏块标记错误(BBM)等原因导致该D惹??АT嘣唷 ∫话憷此担?"tolies的软损坏是可能的,很多lies厂商发布的lies管理和维护软件(DM)都具备="tolies软损坏的能力。像扇区逻辑错误这样的问题,即使是一般的低级格式化软件,也是完全可以胜任的。不过在修复的软损坏当中,lick的变区出错属于比较难以="to的种类,因为即使是同mg]ht?掏琺g种型低承lies,lick的变区也不一定相同;而且lies厂商对于自己产品的lick的变区(DFT和读取的指令设计,一般是不公开的。脏脏  但是对于IBM和日立承lies岛蜕来说就比较幸运了,日立承DFT和IBM承DDD-SI软件对lick的变区出错还是有比较高的?to成功率的。这两个软件可是真真正正由lies的生产厂商发布的lies维="软件啊(DFT还是er" 的),l蟹浅G看蟮墓δ埽??屎涂煽啃员绕鹉切┮?酃?虻牡谌?奖嘈吹娜砑?家?吆芏啵?上е欢訧BM和日立承产品有效。脏脏  当然N颐堑仅仅是为了?to软损坏,mg]h原厂的DM软件就可以贾掠90%以上的任务了,根本不需要购买上万元的所谓专业软件,而现在HDD Re" onclick、MHDD、PC-3000和=?试吹鹊日庑┤砑??谛??暇褪褂昧怂?撬?攵猿胁唤鼋鍪侨硭鸹担??伊?菜鸹道锩娴奈锢韑ign甚至是一些IC的损坏都可以?to!脏脏im必要了解一下myhard.yeskyvalig"this?st/05/07/jo22qw6728xw.jpg ?8幌脏imPC-3000lies维="套装脏脏  不能说他们这样的宣传很夸张,因为理论上这确实是可能的。我们的lies让堑在质保期内坏了,交给厂家的话,他们同样要对这个lies进行维="。那么,我们现在就很有必要了解一下厂家对觟es的维="方法和

顶部
study
管理员
Rank: 12Rank: 12Rank: 12


紫色巅峰   论坛元老  
UID 1
精华 1
积分 3516
帖子 1358
威望 3506
现金 881 币币
存款 3738 币币
阅读权限 12
注册 2004-12-6
状态 离线
 
发表于 2005-10-18 22:28  资料  个人空间  主页 短消息  加为好友 
第三方软件的修复原理

  我们这里说的第三方软件修复硬盘,主要讨论的都是修理硬盘扇区的物理性损坏——逻辑坏道没有什么好讨论的,修复并不难。目前,第三方软件修复硬盘扇区的物理性损坏一般有两个主要方式:反向磁化和修改硬盘缺陷列表。

  反向磁化是最先被应用的一种修复硬盘扇区物理性损坏的方式。一般地,硬盘的磁头只能负责读取和写入信号,而读取、写入数据信号所需要的电平信号跟磁盘表面的磁介质本身是不一样的。而反向磁化就是通过用软件指令迫使磁头产生于磁介质本身相应的高低电平信号,通过多次的往复运动对损坏或者失去磁性的扇区进行反复加磁,使这些扇区的磁介质重新获得磁能力。

  HDD Regenerator就是最先采用这种方式的软件,后来有一些软件通过分析它的算法和指令,也掌握了反向磁化的信号,采用跟它相同或者相似的引擎进行反向磁化。要注意的是,现在市面上有不少所谓的专业硬盘维修公司发布了一些自称可以维修硬盘坏道的软件,一般也要300元左右,其实他们只是通过Ultra Edit、Pctools等二进制编辑工具对HDD Regenerator的界面信息进行改写;或者对HDD Regenerator进行脱壳,换上自己编写的外壳界面摇身一变而成的。说白了就是盗版的HDD Regenerator,这请大家务必区分清楚。

  进行反向磁化最大的缺点是速度慢,对一个磁介质不稳定或者失去磁能力的扇区进行磁化,磁头很可能要往复成百上千次,如果硬盘只有几十个或者几百个坏扇区的话,慢慢熬也是可以的。但是现今硬盘动辄上百GB的容量,有上万个坏扇区也是很平常的事情,这时候如果用这种方法去修,大概还没有修到10%,磁头就会因为疲劳过度变形了,本来通过隐藏分区后还可以用的硬盘就会彻底报废。而且这些扇区的磁介质本身就是不稳定的,即使磁化了,在一段时间内可以使用,但随时有重新失去磁能力的危险,硬盘其实并不稳定。同时,这种方法并不能修复物理划伤这种硬损坏。

  修改硬盘缺陷列表的方式就是对反向磁化的改进,这种方法和上面说的硬盘厂商的维修方式非常相似。前面说过了,硬盘厂商对于自己硬盘产品的系统信息区的信息内容和读取的指令代码,一般是不公开的,但是一些技术人员通过分析和逆向工程,破解了厂商的指令代码甚至Fireware,使得他们可以编制出程序软件,自由地读取、修改和写入硬盘系统信息区的信息。

  这样,他们同样可以像硬盘厂商一样,编写程序对磁盘盘面按照物理地址进行扫描,重新构造出新的缺陷扇区列表写进系统保留区来替换原有的列表。经过这样的软件维修的硬盘,理论上说是跟硬盘厂商维修的硬盘是没有差别的。这种软件因为有了这个功能,所以价格非常昂贵,PC-3000要上万元,效率源专业版(零售版只能修复ECC错误和CRC错误,其实什么也干不了)也要六百多,而且他们是不包括以后的升级技术支持的,因为这些软件有着一个非常致命的弱点——毕竟他们是通过破解获得的数据,在一定程度上说是非法的。不同的硬盘厂商、甚至同一厂商不同型号的硬盘,对于系统保留区的控制代码都是不一样的,Fireware也不同,为了让软件有通用性,他们必须通过不断地破解新的硬盘型号才能使软件支持更多的硬盘。

  而如果因为你购买了一套软件他们就要不断给予升级支持的话他们是绝对不干的,为了要修更多的新的硬盘型号,你就必须不断地支付升级费用。在另一方面,对硬盘的系统信息区信息,如果破解得好还可以,如果破解得不好,把信息修改写进去以后,轻的会让硬盘在读写时频频出现错误,不稳定;重的就会报销掉这个硬盘了。

顶部
study
管理员
Rank: 12Rank: 12Rank: 12


紫色巅峰   论坛元老  
UID 1
精华 1
积分 3516
帖子 1358
威望 3506
现金 881 币币
存款 3738 币币
阅读权限 12
注册 2004-12-6
状态 离线
 
发表于 2005-10-18 22:28  资料  个人空间  主页 短消息  加为好友 
● 结论和一些多余的话

  到了这里,我们是不是已经可以得出一些结论了呢?结论我就不说了,各位读者应该可以自己作出判断。我丝毫不怀疑写出这些硬盘维修工具程序的人是天才,甚至破解别人程序引擎的人也是天才,但是一切事物都有自己的客观规律,不会以某些人过头的宣传和意志而转移。软件能实现很多功能,但是同样地,有一些功能是它们不能、也不可能实现的,这个世上本来就没有能治百病的仙丹,软件也一样。

  现在硬盘的价格是越来越便宜了,80GB的硬盘只要600元,设计的使用寿命也就大概是3年左右。老实说,如果修理一个20GB的硬盘要100元或者买一个二手的20GB硬盘要150元以上,那我干脆就买一个新的算了——就算修好了硬盘或者买了一个二手硬盘,也是绝对不放心用这个盘去储存重要的数据的。

  不过我也并不是完全排斥二手硬盘,毕竟它们比较便宜,对一些不需要很大容量,只需要基本功能和用途的用户来说也是一个不错的选择。目前国内二手市场最发达的莫过于广州(只限于讨论正常渠道,有一些地方的非正常渠道非常发达,不过不在此次讨论的范围),番禺是二手计算机零配件和外设的最大集散地,内地很多二手硬盘的销售商都是通过广州的渠道进货然后发往内地的。

  对于单独一个零售的商户来说,每天二手硬盘的交易量也就是几个、十几个。但是对于那些二手硬盘的批发商来说,每天的交易进出量和单位价格不是用个来算,而是用吨计算的。在番禺,一个普通的批发店,平均每天的交易额就可能有几百甚至上千个硬盘。按照这个交易量,他们应该是不大可能会有这个时间用软件去扫描和修复硬盘的。同时,大家也许不知道他们是怎样把国外的二手电脑零配件或者整机运过来的,我这里可以简单说一说。

  在发达国家,是不允许把淘汰的电脑随便扔到垃圾箱里的,让路人或者邻居看到了报警的话会被罚很多钱。因此,在国外收二手电脑或者零配件,收购的人并不需要付任何费用,相反,那些需要淘汰电脑的公司和个人必须支付相当一笔费用给收电脑的人,让他们把电脑拉走。正因为这样,在国外收旧电脑可以说是无本生意,加上每个集装箱的运费也就1000美元左右(现在国家不允许进口洋垃圾,但很多二手的电脑零配件还是可以进来的,加上商人们总有很多办法,而且可以通过各种填报海关单据的方式来把进口税也逃掉),所以国内的进货价格之低是你们绝对不可以想像的。

  国内的硬盘批发商都是用自卸车一车一车拉回来,哗啦哗啦一下整车倒在地上。因为他们的批发价格已经非常低,根本不在乎破损率,不需要理会硬盘会因此而产生坏道和盘体变形,只需要快点出货,然后又快点进货。因此,这里我可以很负责任地告诉大家,通过这种渠道进来的硬盘,几乎100%都是有这样或者那样的缺陷的,如果是从本地公司或个人淘汰机器里面收购来的另当别论。

  各地的中间商都会把批发过来的硬盘先简单修理一下才发给零售店,由此,我们可以知道,需要这种软件的多半是中间商和零售的商户,他们用比较低的价格进来了一批二手硬盘,但是每天出货的量不多,如果能够把硬盘的坏道全部屏蔽起来,恢复到好像没有坏道的样子,那么同样一个硬盘的零售价可以提高50到100元。这样的盘当然也是可以用的,但大家就需要根据自己的实际用途和数据的重要程度,来决定是否购买和使用这些硬盘了。不过,我相信大家应该可以从自己的实际需要出发,决定怎么花自己的钱。

  顺便说几句多余的话,有人可能会因为自己现在使用的电脑型号比较老,不能辨认大硬盘而对购买新硬盘有所犹豫。那么我可以说请放心,连什么硬盘厂商的大硬盘支持程序都不需要的。如果你的主板BIOS是Award的,那么你只要下载一个叫BP的小程序(全称BIOS Patcher,可修改主板BIOS程序错误,打开被屏蔽的功能;目前只支持Award BIOS。

  下载地址:http://www.mydown.com/soft/89/89584.html,假设你的主板BIOS文件名是1.bin,那么你在纯DOS模式下输入命令:bp 1.bin,然后把这个文件刷回主板,一切就搞定了。现在,不管你的主板有多老(甚至是老奔、VX主板),它都可以支持到137GB的大硬盘啦。

顶部
pplight
中级会员
Rank: 4
版主


UID 6
精华 0
积分 142
帖子 68
威望 142
现金 75 币币
存款 0 币币
阅读权限 4
注册 2005-10-21
状态 离线
 
发表于 2005-10-21 20:45  资料  个人空间  短消息  加为好友 
这么多乱吗

顶部
luntan32
论坛VIP
Rank: 9Rank: 9Rank: 9
会员


VIP会员   论坛元老  
UID 14
精华 3
积分 202
帖子 1437
威望 172
现金 2951 币币
存款 217 币币
阅读权限 10
注册 2005-10-21
来自 上海
状态 离线
 
发表于 2005-10-22 20:51  资料  个人空间  短消息  加为好友 
中间有乱码??

顶部
 

 
 
当前时区 GMT+8, 现在时间是 2008-12-4 11:41