G-list与P-list:坏道的集中营

        很多用户都在抱怨硬盘坏道让整盘彻底报废,而网上流传使用PCTools或是NortonNUU的方法也早已经过时。那么存在大量物理坏道的硬盘到底还能不能修复?还有没有更好的方法?事实上,除了简单地屏蔽坏道,我们还有更好的方法来对应,此时的修复效果比单纯使用屏蔽坏道的方法要好得多。
一、G-list与P-list:坏道的集中营
  现在的硬盘密度越来越高,也极难做到100%的完美,硬盘盘面上或多或少存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有defecttrack和defect sector,记录在永久缺陷列表(P-list,Permanent defectlist)中。并且在对所有磁道和扇区的编号过程中,将Skip(跳过)这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。

  而为了减少硬盘返修的概率,硬盘厂商又在硬盘内部设计了一种自动修复机制。现在生产的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个坏扇区,则由内部管理程序自动分配一个备用扇区来替换该扇区,并将该扇区物理位置及其替换情况记录在G-list(增长缺陷表,Growndefects list) 中。这样一来,少量的坏扇区有可能在使用过程中被自动替换掉了,对用户的使用没有太大的影响。

  G-list表很容易出现问题,此时硬盘便会读写困难,或是提示存在大量坏道,继而无法使用。对于这类故障,建议大家先不要简单地判断为“物理坏道过多而无法修复”,而是应当先尝试将部分坏道信息添加到G-list。当G-list信息存满的时候,极有可能导致硬盘表现为更加严重的坏道情况,此时就需要把G-list信息添加到P-list。

  在了解这些原理后,相信大家已经找到了对付物理坏道的方法。如果将坏道形容为破坏电脑数据安全的罪犯,那G-list与P-list就是关押这些坏道的集中营,下面就让我们一起来看看如何将坏道关入“集中营”吧。

二、HDDSPEED:入门级修改
  HDDSPEED是很值得推荐的G-list修复软件,需要在纯DOS下运行。从名称就可以看出来,HDDSPEED是一款硬盘速度测试软件,但是其附带的修复功能却非常强大。HDDSPEED只能在纯DOS模式下运行,大家可以将其复制到启动软盘中。HDDSPPED运行后首先检测硬盘,此时建议大家执行“Diagnostic”菜单下的“Mediaverify/repair”选项(快捷键为Alt+m),在弹出的“Perform mediatest”窗口中自行设定检测的起始点、终止点及检测的次数,同时按“R”键将“Try to repair/relocate rounddefects”一项设为可用,这样在检测到坏道后HDDSPEED会尝试对坏道进行修复。

  事实上,HDDSPEED的使用方法非常简单,甚至与大家非常熟悉的SCANDISK没有什么区别,只不过具备将一些坏道信息自动添加到G-list列表的功能,而且整体效果非常出色,很多被SCANDISK识别为坏道且无法正常使用的硬盘可以通过这种方法来修复。

三、MHDD:进阶级修改
  MHDD也是一款在DOS环境下运行的硬盘修复软件,对G-list的修复效果有时比HDDSPEED更加出色,大家可以结合使用。运行MHDD后,MHDD首先要检测系统中的所有硬盘并给出连接图示,在有必要的情况下可以按“Shift+F3”键重新扫描硬盘连接状态。选择需要处理的硬盘后,就进入了MHDD的主界面。最上面一行为状态行,主要是显示BUSY、WRFT、AMNF、及TONF等硬盘(或硬盘某个扇区)或软件的当前状态。在状态行下面,是当前硬盘的磁头、柱面、扇区等参数。再往下则列出了MHDD的所有可用的命令。

  Scan命令用于磁盘表面介质扫描与修复。MHDD将从保留容量中拿出同等容量的扇区来取代新发现的坏扇区,并将坏扇区的物理地址写入G-list表,所以硬盘总容量不会减少。这种修复方式是基于硬件底层的方法。运行Scan命令后,MHDD首先会报告当前硬盘的型号、串号、固件版本、支持的数据传输模式等参数(运行其它命令同样如此),然后进入Scan状态。
  在扫描硬盘之前,我们还必须设置扫描配置。主要选项有扫描寻址模式(LBA或CHS),起始及结束的柱面或扇区、超时时限、清零时限、及是否重复扫描/修复。为了达到修复效果,建议打开remap(坏道重映射)、?Loop?the?test/repair(重复扫描/修复)及?Erase?WAITs等选项。设置完成后按“F4”就可开始磁盘扫描。

  在完成扫描之后,我们可以使用MHDD所提供的各项功能修复硬盘,其中makebad命令和wait命令应该是大家灵活掌握的,这也是很少公开的小秘密。makebad命令是强制设定为坏道,这一命令的作用在于对一些模糊坏道赶尽杀绝。事实上,很多时候坏道附近的位置也稳定性很差,而一旦检测时过于松散,那么很容易造成添加G-list后毫无效果。而如果先使用makebad命令将更多的位置强制标记为坏道,那么再次执行Scan命令并自动修复时会效果好很多。wait命令则是只能针对IBM/日立硬盘,它可以当在扇区读取过慢时直接将其作为坏道处理并存入G-list。可不要小看这一功能,很多普通方法对付不了的坏IBM/日立硬盘都能通过这一简单的命令起死回生。

四、写在最后
 
 虽然G-list可以关押不少坏道,但是他的容量是有限的,一般只能写入几百条记录,对多次或大量出现物理坏道的硬盘,修改G-list就难有作为了,如果想开启P-list这个终极集中营,除了生产硬盘的厂家以外,一般共享软件很难做到,一些付费的专业软件,如俄罗斯的PC-3000硬盘修复软件有修改P-list的功能,只是其价格极为高昂,需要配合专用的设备卡。对于普通读者而言,就现在的环境应该说掌握对G-list的修改已经能够达到不错的修复效果了。
 

 
本文介绍的软件全部是基于DOS环境下,因此只能使用win98启动盘和DOS启动盘来引导,而不能使用windowsxp启动盘。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值