找回密码
 注册

QQ登录

只需一步,快速开始

查看: 66642|回复: 328

[数据恢复] 硬盘维修就这么简单

doinone 发表于 2008-12-24 23:02:10 | 显示全部楼层 |阅读模式 来自 中国广东深圳

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一、修复硬盘的基础知识   如果遇上了故障硬盘,首先别慌着动手。在开始“三板斧”循序渐进的维修工作之前,我们先来要了解一下有关硬盘维修必需的几个基础知识。 1.缺陷列表   首先要明白,现代硬盘的生产技术不能实现无缺陷的生产。不同成分的介质材料、抛光缺陷以及磁层杂质等,都会导致读/写数据时出错。大部分型号的HDD内部有两个缺陷列表:基本的P表(以下称永久缺陷列表,出厂时确定,P-List)和增长的G表(以下称增长缺陷列表随使用时间增长,G-List)。 永久缺陷列表是生产中产生的坏道列表,可供记录的数量很大。 增长缺陷列表是使用中产生的坏道列表,可供记录的数量有限。   我们可以这样理解,P-List和G-List可以看作是屏蔽缺陷的记录区,凡是在P-List和G-List记录过的缺陷,硬盘都会予以忽略。P-List和G-List是较为专业的硬盘维修中经常可以看到的名词,请大家务必了解!这两部分任何一个出问题都会引起硬盘故障。 2.HDD的固件   每一块硬盘都包含有部件运转所必须的一些程序。这些程序包括用于初始化诊断、控制主轴马达旋转、控制磁盘以及缓冲RAM之间交换数据的程序等。大多数型号HDD的固件微代码都存储在处理器的内部ROM中;某些硬盘也使用外部Flash ROM,还有些HDD的部分固件程序存储在磁盘上专门的固件区,而用来初始化和将固件数据从磁盘载入RAM的基本引导程序等则存储在ROM中。由于实际的固件模块在硬盘运行之前需要首先被载入到RAM中,所以他们被称为驻留模块。生产商将部分固件存储在磁盘上不仅仅是为了节省ROM空间,也是为了在发现微代码有错误时可以容易的修改。   固件区故障一般表现为: PC系统的BIOS无法检测到该硬盘或检测到该硬盘却无法对它进行读写操作。譬如硬盘通电后,磁头响一声,但马达随即停转;通电后,磁头正常寻道,但BIOS却检测不到;系统能正常认出型号,却不能分区格式化;又或者是能被系统检测到,却不能分区格式化等等。 硬盘产生故障和可以修复的内幕原因几乎都是和这两个基础知识相关的,当了解了这两点之后,就可以很好地理解我们后面所讲的硬盘修复方法。 3.扇区缺陷   在众多硬盘故障中,扇区缺陷(即常说的坏道)的出现是最常见和最让人头疼的,你是否遇到过这些现象: ●在读取文件或程序时,系统反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功,有时甚至出现蓝屏。 ●硬盘声音突然由正常的旋转摩擦声变成吱吱的怪音 . ●在排除病毒的情况下系统无法启动,出现“SECTOR NOT FOUND”或“GENERAL ERROR IN READING DRIVER C”等提示。 ●格式化硬盘时,到一定程度停止不前,报错无法完成。 ●系统开机都会自动运行SCANDISK扫描磁盘错误。 ●对硬盘执行FDISK,到某进度反复进退或停滞不前。   如果出现上述错误,你可要加倍小心了,硬盘已出现扇区缺陷(即常说的坏道),维修已经势在必行! 二、硬盘维修三板斧 第一板斧:原厂工具检测 适用硬盘故障:扇区和磁道故障,硬盘无法检测的故障。 适用用户:初级DIY 动手能力与专业知识要求:较低     俗话说,解铃还须系铃人,善用厂商自己的工具就可以解决大部分硬盘故障。只要你确定硬盘电路板是好的,就可以使用原厂软件进行检测和修复了,毕竟自家的产品还是自己最了解。   在用厂商工具进行检测与修复时,笔者建议大家一般执行Zero fill(零填充)或Lowlevel format(低级格式化)。进行这两项功能都会对硬盘的数据进行清零,并重写每个扇区的校验码和标志信息。只要不是磁盘表面介质损伤,大部分的坏扇区可以通过这些工具纠正为正常状态。这就是我们常听说的“逻辑坏扇区可以修复”的道理。 //各大厂商的硬盘检测修复工具 Maxtor:POWERMAX程序可以对MAXTOR硬盘进行诊断性的读、写检测,这些检测能够确定硬盘是否出现了故障。 http://maxtorvip.com.cn/Soft_View.asp?ID=36 Seagate:SeaTools Disc Diagnostic将帮助您排除硬盘驱动器的故障。http://www.seagate.com/support_zh/seatools/B7a.html WD:西部数据DLG Diagnostic程序可以让用户对硬盘进行简单测试并打印出结果,可以修复测试过程中发现的错误并能对磁盘进行写入零操作 http://support.wdc.com/cn/download Hitachi(IBM):Drive Fitness Test工具是一款对硬盘进行检测与维护的软件,DFT程序可以直接访问硬盘中的DFT微代码。 http://download.zol.com.cn/detail/6/52249.shtml   下面,我们以日立硬盘工具Drive Fitness Test(DFT)为例说明一下修盘的步骤,其余工具使用方法与此类似。   在运行DFT之前,请在CMOS设置中关闭能源管理。因为DFT在做硬盘检查的时候,会暂时屏蔽Mouse和Keyboard,如果在DFT检测中电脑进入节能模式,会一直执行睡眠模式,除非重新启动,否则怎么也唤不醒! 1.维修前如果硬盘能被主板CMOS认出来,应当先接到别的电脑将数据恢复、备份好了再进行下面的操作。 2.在一台有软盘驱动器的电脑上运行DFT安装程序,按操作指示建立一张含DFT Utilities的启动盘(要使用空白软盘)。用作DFT 的启动盘请不要打开防写,因为在完成DFT检测之后,系统会自动记录硬盘的资料到这张软盘上。 3.一定确保装有坏盘的电脑没有连接其他硬盘(避免用户误操作)。 4.将制作好的启动软盘插入到A驱,开机自动进入到DFT Utilities,按提示选择是否支持SCSI。 5.程序检测到硬盘的型号和系列号,确认是否完全正确,接下来运行Advanced Test(在菜单“Fitness test”中)。 6.如果硬盘已经受损,程序会提示使用“Run Erase Disk”功能,在此之前请先确定硬盘上的资料是完全可以清除。否则一经清零,所有资料再也找不回来了! 7.依照提示,经过两次确认,运行“Run Erase Disk”,然后耐心等待运行结束即可。 8.“Run Erase Disk”完成后,对硬盘重新分区,再安装操作系统即可。 第二板斧:准专业工具修复 适用硬盘故障:简单扫描无法解决的扇区和磁道故障,硬盘无法检测的故障,某些无法低级格式化,以及存在物理缺陷的硬盘。 适用用户:中级DIYer 动手能力与专业知识要求:一般 11   当遇到原厂检测软件无法修复的问题时,我们就需要用到一些准专业的工具进行更深入的修复,像HDDSpeed、MHDD、DDD-SI以及效率源坏道维修等都是修复物理缺陷的好工具。   这些工具能在维修过程中消除一般方式无法去除的坏扇区,其中的关键原因就在于这些工具可以在检测到坏扇区时激发自动修复机制。此时,硬盘的物理坏道将被添加入G-List,如果查看G-List就能发现,这些“修复工具”运行前后,G-list记录会增加一定数量。但是要注意,由于G-List的记录空间有限,因此少量的坏扇区可以通过上述工具修复,而坏扇区多了就无能为力了。   下面,我们以日立公司的工具DDD-SI为例,简单介绍一下维修步骤。   DDD-SI有Win-DDD Drive Exerciser、Win-DDD FA Screen、Win-DDD Full Test以及Win-DDD Quick Test等几个程序,其实他们都是通过加载特定的模块来实现的,根据不同的修复应用层面可灵活选择。   首先接好待检测的硬盘,然后根据需要选择启动程序,在“Configuration”菜单下的“Profiler”对话框中选择相应的功能,如“CleanDisk”(就是低级格式化)等。然后按“Rescan”按钮,选择要测试的硬盘,按“Start Explorer”按钮就会开始执行选择的功能。注意,是直接开始执行您所选择的功能!如果选择“CleanDisk”就会直接低格,因此一定要明白自己的需求再选择相应功能。   很多在DOS下无法完成低格的硬盘,用DDD-SI可以修理好,甚至包括启动时自检通不过的硬盘(此时要用用热插拔数据线的方式来修复)。笔者曾经维修过一块IBM腾龙3的老硬盘,之前通不过自检,咔嚓声很大,但使用CleanDisk修复以后完全看不出毛病了。 //注:DDD-SI完整可用版:http://www.fixdown.com/soft/10557.asp?soft=gd165http 最新升级包:http://www.hgst.com/downloads/siupdate_560.exe lformat.exe,Mhdd.exe,THDD.com工具合集:http://www.imodding.com/down/hddtool.rar 第三板斧:专业维修工具 适用硬盘故障:扇区与磁道物理缺陷较为严重的硬盘,此时往往涉及到硬盘固件与磁道的物理伤害问题。 适用用户:高级DIYer与硬盘维修人员 动手能力与专业知识要求:较高   当你尝试了前面所讲的方法,却发现它们对自己遇到的硬盘故障无能为力时,摆在自己面前的似乎就只剩下了最后一个选择:专业的维修工具。  使用专业维修工具可以将检测到的坏扇区的逻辑地址转换为对应的物理地址,直接记录在P-List中,然后调用内部低级格式化程序进行低级格式化。这样可以不受G-List固有的容量限制,能修复大量的坏扇区,基本可以达到厂家修复的效果。另外,它还可针对一般软件工具无法触及的硬盘固件区进行操作,通过使用特别的硬盘工作模式(比如工厂模式)达到非常高的修复率。   专业维修工具一般都是硬盘厂商内部使用,很少有机会外流,更无法直接下载或者购买。不过,近年来有一款我们能切实买到的专业硬盘维修工具逐渐开始普及,并有越来越火之势,这就是来自ACE Lab的PC-3000。   PC-3000是由俄罗斯著名硬盘实验室ACE Laboratory研究开发的商用硬盘修复工具,其强劲的功能已经得到全世界的专业人士所认可,PC-3000现在已经成为从事硬盘维修及数据维护工作的相关人员必备工具之一! //认识PC-3000   PC-3000的基本工作原理是:掌握各种硬盘的专用CPU指令集、解读各种硬盘的固件、控制硬盘的读写操作、实现硬盘内部参数的读写和硬盘内部管理程序的调用,最终达到以软件修复多种硬盘缺陷的目的。PC-3000由硬件部分和软件部分组成,硬件部分是专用于控制硬盘的测试卡,软件分为包括若干个针对不同品牌不同系列的硬盘而开发的程序模块。因此,PC-3000是一个体系而不仅仅是单纯的一张卡。  PC-3000用于数据恢复工作时,能解决大部分因硬盘固件出错而导致的问题。结合使用与PC-3000配套的Data Extractor(请关注后续相关文章),更能从故障硬盘中强力抓取数据,能灵活处理物理扇区错误问题,可大大提高数据恢复的成功率。   现在PC-3000及其配套程序在各个IT配件网站上基本都能看到销售,读者可通过网络购买,而在一般的电脑城内暂时货源还非常少。

评分

参与人数 1金币 +4 收起 理由
727190998 + 4 精品文章

查看全部评分

浡龙相 发表于 2014-3-20 15:59:47 来自 中国北京
楼主你太好了












                               
登录/注册后可看大图

酷Q网-QQ空间素材,QQ空间,QQ签名,QQ头像,QQ日志,
QQ时尚/QQ日志/QQ分组/文字图片/打造你的完美QQ生活你懂得
网址:cwccw.com 时尚QQ世界
支持 0 反对 1

absflash 发表于 2013-8-28 21:51:03 | 显示全部楼层 来自 中国山东泰安
谢谢,有空仔细研究,刚刚有块硬盘坏了,本来硬盘式立着的,不小心碰到电源线硬盘到了,就不认盘了,并且有时硬盘里有声音,像是有什么东西刮到硬盘似的
回复 支持 反对

使用道具 举报

doinone  | 发表于 2008-12-24 23:02:53 | 显示全部楼层 来自 中国广东深圳
// 下面,我们就一起来看看利用PC-3000维修故障硬盘的一般处理流程。   首先,将PC-3000卡接上电脑(ISA或PCI接口),再将故障硬盘与PC-3000硬件卡通过卡上的IDE接口相连。开机并用PC-3000的软件盘启动,此时即可进入PC-3000的软件修复部分的主界面。   用PC-3000修理硬盘,应先用通用检测模块进行检测,确认S.M.A.R.T状态是否全部OK和参数是否正确。如正确,则可运行综合测试项,结束后再用通用模块的内部低级格式化命令执行一遍即可。   如此修复后的硬盘重新用DM、FDISK或FORMAT等命令格式化一次,一般硬盘的故障都可解决。   假如检测到S.M.A.R.T状态有惊叹号,表明各个参数不正确,可运行相应的修理模块来做清除坏道表操作。清除完毕后退出该模块,再用通用模块查S.M.A.R.T状态是否OK与参数是否正确,按前述方法炮制一遍即可。   如果上述方法都无法修复硬盘,则再考虑使用专用模块进行操作。   由于专业模块功能强大,很多涉及到硬盘固件的读取与修改以及许多硬盘相关的专业术语,假如读者对此不熟悉,笔者建议大家调用软件中的厂家自检(SELFSCAN)功能进行修复。 SELFSCAN是硬盘内部检测修复指令,应该算硬盘的终极修复方式。如果能将本功能用活,一般说来只要不发出异响硬盘,都可达8成以上的修复率。而且使用传统修复方法不能处理的故障,均可以使用自动校准来修复。   正常模式下使用“SELFSCAN”命令可以进行工厂级的伺服测试之前必须的缺陷表清空,然后进入对应硬盘模块选“Selfscan”。   选择后调用第一项回车,这时手动拔硬盘电源插头,再手动插上电源,硬盘开始初始化、校准,状态指示灯会熄灭1分钟左右。重新点亮后,就进行伺服测试的操作。如果要查看Selfscan状态可进入菜单,选择第3项(如果出现“beging……”,则调用成功,这时数字是不会动的,要等一分钟左右出现跑动就OK了),完成后自动退出PC-3000。   一般情况下,视故障严重程度,硬盘修复一般需要3~4小时就可以解决问题,对一些比较严重的故障,由于需要全面的扫描修复,可能需要24小时或更多。   当启用了SELFSCAN并提示成功后,我们就可以用拔下硬盘的电源线和数据线,然后将硬盘挂接在另一个空闲的电源上,此时只需要连接电源(不用连接数据线),硬盘的SELFSCAN即可自动运行,自己修复。//
回复 支持 反对

使用道具 举报

qhdfnft 发表于 2008-12-25 00:16:32 | 显示全部楼层 来自 中国广东广州
学习了,谢谢分享!!!111
回复 支持 反对

使用道具 举报

sxqwlwb 发表于 2008-12-25 10:27:59 | 显示全部楼层 来自 中国山西临汾
谢谢分享了.
回复 支持 反对

使用道具 举报

头像被屏蔽
13642639815 发表于 2008-12-25 20:10:32 | 显示全部楼层 来自 中国广东广州
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

ymz2007 发表于 2008-12-25 22:25:47 | 显示全部楼层 来自 中国山东潍坊
File Not Found (404)
回复 支持 反对

使用道具 举报

潇元 发表于 2008-12-25 23:08:29 | 显示全部楼层 来自 中国重庆
看得挺费劲,但学了不少东西。谢谢了!
回复 支持 反对

使用道具 举报

kent13217 发表于 2008-12-26 19:16:35 | 显示全部楼层 来自 中国台湾
神人阿!辛苦大大拉
回复 支持 反对

使用道具 举报

kingyang 发表于 2008-12-26 20:35:34 | 显示全部楼层 来自 中国上海
看了下 就是太乱了点!呵呵!谢谢你!
回复 支持 反对

使用道具 举报

     
风萧 发表于 2008-12-27 14:18:35 | 显示全部楼层 来自 中国北京
是嘛 不过看得挺费劲的
回复 支持 反对

使用道具 举报

科达电讯 发表于 2009-1-6 23:10:53 | 显示全部楼层 来自 中国广东东莞
很好的教材.谢谢楼主分享!
回复 支持 反对

使用道具 举报

npjjllss 发表于 2009-1-10 23:17:08 | 显示全部楼层 来自 中国福建南平
学了不少东西。谢谢了。
回复 支持 反对

使用道具 举报

2.30 发表于 2009-1-12 14:25:28 | 显示全部楼层 来自 中国甘肃酒泉
谢谢分享
回复 支持 反对

使用道具 举报

jlkfq6 发表于 2009-1-12 16:12:45 | 显示全部楼层 来自 中国吉林长春
谢谢分享了!!!!!!!!!!!!!!!!!.
回复 支持 反对

使用道具 举报

tangxiaorong 发表于 2009-1-14 12:24:40 | 显示全部楼层 来自 中国江苏南京
太谢谢了!
回复 支持 反对

使用道具 举报

tangxiaorong 发表于 2009-1-14 12:29:05 | 显示全部楼层 来自 中国江苏南京
太好了!真的很谢谢他
回复 支持 反对

使用道具 举报

东方电脑维修 发表于 2009-1-16 01:27:04 | 显示全部楼层 来自 中国辽宁大连
太感谢了呀!!!!!!!!
回复 支持 反对

使用道具 举报

lxhgg 发表于 2009-1-16 12:05:07 | 显示全部楼层 来自 中国江苏徐州
说得还比较细,修硬盘还是经验重要啊,我们新手都不行
回复 支持 反对

使用道具 举报

ghl365 发表于 2009-1-16 14:05:01 | 显示全部楼层 来自 中国上海
不错,学习了好多哦!
回复 支持 反对

使用道具 举报

boyuweixiu 发表于 2009-1-17 13:13:27 | 显示全部楼层 来自 中国北京
一看就是专业人士,顶了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表