荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: yemeng (yemeng), 信区: Hardware
标  题: 转载4再见硬盘的硬伤与软伤,硬盘维修与数据恢复
发信站: 荔园晨风BBS站 (Thu Dec  4 22:06:46 2003), 站内信件

几种硬盘问题的菜鸟处理方法

相信很多读者都会对这个比较感兴趣,但是对于我来说却是非常不好写。毕竟,绝大部分
读者都不是专家,一些在操作中被我们认为很理所当然的事情别人却未必能很好理解和掌
握。另一方面,对于这样的问题,确实也不方便说得太多太详细,于是,就写成了下面这
部分不伦不类的文字。尽管如此,我还是希望通过在这里的一些描述,让绝大部分使用者
都可以自如地解决一些比较常见、而且大家也比较关心的硬盘问题。这样,大家在碰到一
些常见问题的时候就不需要出去找那些搞硬盘维修的,让人狠宰了。其实,很多常见硬盘
问题的处理方法在网上都登得滥了,非常容易找到一大堆解决的方法,因此这里不打算对
一些网上有详细说明,而且可操作性很高的硬盘问题处理方法作描述。我这里想要说的,
是一些也比较容易碰到,但是网上的说明却都是那些枪手们你抄我抄大家抄,毫无可操作
性甚至根本不符合逻辑的那些问题的处理方法。不过我必须提醒大家,既然我说的这些都
是比较棘手的问题,那你也别指望有太高的成功率,现代硬盘的结构和运行机理已经远比
从前复杂很多很多了,我不可能每一个牌子每一个型号的硬盘都那样去试,这些方法的原
理都是符合现代硬盘的结构和控制、运行机制的,但是能不能真正解决问题,还是要看操
作者是否能够对硬盘故障的原因作出正确把握并能否灵活和综合运用各种工具软件。
1.硬盘分区表损毁

     造成这个问题的最通常原因,是在电脑使用过程中突然停电。如果电脑在进行磁盘整
理或者其他需要大量磁盘读写过程的操作的时候,突如其来的停电有很大可能会产生这种
错误。大家不要认为这是很初级的硬盘问题,设身处地想一下,要是一些老鸟自己碰到这个
问题,也会彷徨一下子的。问题主要是如果不需要数据的话,那么这个根本就不算是一个
硬盘问题,只要重新分区格式化就搞定了;但是,如果里面有比较重要的数据的话怎么办?
或者你比较懒,不想重装系统,能不能在保存系统和数据的情况下解决这个问题呢?对于
这个要求,网上很多文章的介绍是用DiskMan这个软件去自动修复分区表。不过,在实际操
作中,这样的方法倒是有点过于傻瓜化了,想靠软件去自动修复分区表,靠的其实是软件
的算法,但是算法是死的,人却是活的,每个人自己硬盘的分区都不可能一样。跟据实际
的操作证实,这样的恢复方法大概只有90%的修复率,就是说,能100%完全修复分区表的
机会并不是很高。不过用DiskMan这个软件,主分区的恢复倒是一般不成问题,只要你的主
分区恢复了,系统可以启动了,剩下的不能恢复的分区里面的数据可以试着用FinalData来
恢复,在正常情况下,应该可以完全恢复过来。这个方法最大的优势是DiskMan支持的文件
格式非常多,所以即使在NTFS、EXT等等其他格式的分区里,也能比较有效地恢复分区表。

不过,如果你的硬盘是FAT或者FAT32的话,我觉得上面的方法还是太复杂了,而且把希望
全部寄托在两个软件的算法上面,没有调动人的主观能动性,太浪费人力资源了^_^。估计
绝大部分人对自己用的计算机里面的硬盘分区大小还是心中有数的吧,如果能记得每一个
分区的大小,这样就可以了。你原来用什么软件分区的,现在还是用它,一摸一样按照原
来每个分区的大小重新分区,不过记住不要格式化。不要格式化这个非常关键,有一些分
区软件如Partition Magic等等,通常在默认情况下都是分区连格式化的,在设置里面取消
分区连格式化的选项。重新分区之后,用软盘、光盘启动或者把这块硬盘接到另外一台计
算机上面,运行NDD(Norton Disk Doctor,不要告诉我你不知道这个是什么),执行扫描
,很快,它就会发现硬盘分区错误和一些很专业的“莫名其妙”看不懂的错误,不知道说
什么也没关系,接下来当然是修复这些问题啦。全部修复完以后,重新启动,你会惊奇地
发现整个硬盘又已经可读了,所有分区跟原来都一模一样,所有原来的文件也完好无损,
一个字节也没有少。这种方法的恢复成功率非常高,过程非常傻瓜但是又可以调动大家主
观能动性。不需要运行专门的数据恢复软件,又能让大家真正去动手,使菜鸟也能拥有妙
手回春的满足感,特能满足人们的虚荣心,哈哈。当然,最保险的办法还是在软盘或其他
存储介质上备份一个分区表,这样可以令硬盘的安全系数得到大大提高。
通常,现代的硬盘启动的过程是这样的,通电后,磁头接收到从硬盘控制芯片上传来的第
一个启动指令,然后开始读主引导扇区(物理零)的初始信息,确定硬盘保留区的位置,然
后读硬盘保留区,确定缺陷列表、调入校验算法公式、读入内部操作指令等等。所有这些完
成了,硬盘才算完成了初始化,正式进入工作状态。然后,硬盘开始读取引导扇区(逻辑零
),确定硬盘的起点和分区表位置,读入分区表等等。从这个过程的分析中,我们可以看出
,逻辑零磁道损坏的硬盘还是可以完成整个初始化过程,被系统认出来的,因此,也就存在
着被软件修复的可能性。就不要用什么DE和PCTools了,这些都是很老的软件,基于老
式硬盘的CHS结构体系以及相应的3D寻址方式,跟现代硬盘的模块化结构和线性寻址方式是
有很大差距的。按照网上文章的说明修改以后,对现代硬盘根本不会起作用,不信的话大家
可以自己试一下(也会有起作用的时候,但那必须是你的主板BIOS里面有3D寻址-线性寻址
翻译模块,并且恰好能够支持你想要修的那个硬盘,不过你要是觉得可以碰上这样的可能性
的话,我劝你不如去买彩票算了)。用一个原厂的DM吧,DM用的人多了,但是我可以说估计
没有几个人会有这个好奇心把里面所有的选项和功能都试一遍的。某些厂商的DM里面有一个
项目,叫“高级选项”,进入后,选“自定义”选项,有一个项目的选项中,它会首先问你
是否愿意按照硬盘参数默认的磁头、柱面和扇区参数来对硬盘分区和格式化,既然你的硬盘
逻辑零磁道坏了,当然是选择“否”,然后DM会让你自己输入相应的磁头、柱面和扇区
信息,这时候你应该知道如何做了吧?如果不幸你的硬盘品牌的相应DM没有这样的选项和功
能,那么就试试用Acronis DiskEditor吧(要在Windows 2000/XP下面运行),试着用这个
最新最强的扇区编辑软件封闭硬盘的逻辑零磁道,也可以达到相似的效果。不过无论是DM还
是Acronis DiskEditor,这样的操作因为受到很多其他条件的约束,先决条件是必须能把硬
盘认出来并且能够进行实模式操作,否则成功率不会高。而且对普通用户来说这些操作还是
比较复杂,要多试几遍,多研究几次才可以提高成功率。
对于物理零损坏,根据上面的硬盘初始化过程,我们可以知道,这样的硬盘根本连初始化都
不能开始进行,无论什么系统什么软件都不可能对它进行操作,真正的软硬不吃。不过,这
么久以来,我还没有真正碰到过物理零损坏的硬盘,所以也不知道像PC-3000这样的软件有

有这个能力修复。比较能确定的方法只能是回原厂用机器设备重新扫描定位,重写伺服信息
,然后进行内部格式化来修复;或者,你可以找一家比较有实力,拥有硬盘伺服机的修复公
司帮你修,不过成本方面就……嘿嘿。

    总的来说,现在有很多公司根据现代硬盘的结构和原理,配合现在比较通用的Windows
操作系统平台,设计了很多非常新的、功能很强大的软件,譬如Acronis,这家公司的全套
系统工具包括DiskEditor、Drive Image、OS Selector、Unlock(解除硬盘逻辑锁)等等十
多个,都应用了现在硬盘的基本原理,功能也非常全面。在进行各种硬盘操作的时候,适
当进行各种软件的新旧搭配,互相配合使用,经常会发现有意想不到的效果。这些就需要大
家在实际操作中摸索并熟练使用才可以达到的了

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.73]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店