标题:
[交流]
应对硬盘坏道的经验
[打印本页]
作者:
wudi00009
时间:
2007-6-14 20:51
标题:
应对硬盘坏道的经验
以下是我个人应对硬盘坏道的经验,参考了不少网上的技术指导作出了总结.
本人也有一次硬盘崩坏的经历.80G的经典电影收藏啊.........存了几年的....555555....心中永远的痛啊...
不过还好,抢救了20G左右的数据.
硬盘数据的维护
1。症状:
磁盘运转声音异常,文件读写速度不稳定。
硬盘读写时,出现读写失败或死机,无响应。
2。对策
立刻停止写操作,将数据导出。(可直接导出或利用ghost)
使用系统自带工具检查修复。若无效,使用效率源检测坏道,记下位置
高级格式化硬盘,使用PQmagic屏蔽坏扇区。若无效,继续如下
低级格式化硬盘(如用DM)
3。总结
数据应经常备份,因为数据恢复的价格有时远超硬件维修或更换的价格。有条件的一定要组建Raid阵列。
4。附录
关于磁盘坏扇区的修复
坏扇区有多种可能的原因,修复的方法也有几种:
1、 通过重写校验码、标识信息等可以纠正一部分坏扇区。如Zero fill(零填充) 或 Low level format(低级格式化)。进行这两项功能都会对硬盘的数据进行清零,并重写每个扇区的校验码和标识信息同时调用自动修复机制替换坏扇区。(修改G—list表)如果不是磁盘表面介质损伤的话,大部分的坏扇区可以纠正为正常状态。这就是常听说的:“逻辑坏扇区可以修复”的道理。
2、 修改P-list表。用专业软件将缺陷扇区记录在P-list中,并进行内部低级格式化。用户在使用硬盘时,是不能按物理地址模式来访问硬盘的。而是按逻辑地址模式来访问。 硬盘在通电自检时,系统会从系统保留区读取一些特定参数(与内部低级格式化时调用的参数有密切关系)存在缓冲区里,用作物理地址与逻辑地址之间转换的依据。 有些专业软件可以将检测到的坏扇区的逻辑地址转换为对应的物理地址,直接记录在P-list中,然后调用内部低级格式化程序进行低级格式化。这样可以不受G-list的限制,能修复大量的坏扇区,达到厂家修复的效果。
P-list (永久缺陷表)
现在的硬盘密度越来越高,硬盘厂家在生产盘片过程极其精密,但也极难做到100%的完美,硬盘盘面上或多或少存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有defect track和defect sector,记录在P-list中。并且在对所有磁道和扇区的编号过程中,将skip(跳过)这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。一般的硬盘都在P-list中记录有一定数量的defect, 少则数百,多则数以万计。
G-list (增长缺陷表)
用户在使用硬盘过程中,有可能会发现一些新的defect sector。于是,硬盘厂商设计了一个自动修复机制,叫做Automatic Reallcation。有大多数型号的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个defect sector,则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在G-list中。
也有一些硬盘自动修复机制的激发条件要严格一些,需要用某些软件来判断defect sector,并通过某个端口调用自动修复机制。这些工具之所以能在运行过后消除了一些“坏道”,很重要的原因就在这Automatic Reallcation这些工具运行过后,G-list将会增加记录。当然,G-list的记录不会无限制,所有的硬盘都会限定在一定数量范围内。超过限度,Automatic Reallcation就不能再起作用。这就是为何少量的“坏道”可以通过上述工具修复(有人就概括为:“逻辑坏道”可以修复),而坏道多了不能通过这些工具修复(又有人概括为:“物理坏道”不可以修复)。
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://23.225.255.115/bbs/)
Powered by Discuz! 7.2