我是一个狂热的电脑爱好者,这不,这次我自认为自己又做了一件了不起的事。我把硬
盘中的数据给成功的恢复了,经过是这样的。
我的计算机机中有两块硬盘,一块是钻石6.4G的,分为两个分区DOS分区和扩展DOS分区
;另一块是希捷1.6G的,只分了一个DOS分区,存在盘符交错现象,C盘、E盘为钻石盘,D:为
希捷盘。由于使用了将近一年的时间了,所以各个盘中存满了各种各样的东东,有些连我自
己都记不得了。有从网上下载的,有从朋友那拷来的,还有我写的一些工作总结、报告、感
想等。我总想把这种盘符交错现象纠正过来,但由于硬盘中的东西无处备份,一直不敢进行
。几天前我怀着撞大运的心态去试。我心想,我总不至于那么倒霉。把硬盘中的数据给丢了
吧。于是用FDISK删除E逻辑盘。我准备把现在的D盘的DOS分区改为扩展DOS分区,这样就不
会存在盘符交错现象了。删除了E盘后,我又有些后悔了,万一其中的数据全丢了,岂不悔之
晚矣,我又没有备份。我于是又重新给原来的E盘分配盘逻辑盘符,成功后,我想查看一下我
原来E盘中的数据是否还存在,我在DOS下进入E:盘,无论进行什么操作,都提示错误,无法
正常访问E:盘。这时我才想起了刚装新硬盘时要先分区,分区后进行高级格式化(FORMAT)
后才能在硬盘中进行存取操作,唉呀!我怎么这么晕啊!
我E:盘中的那些东东啊!不过问题总是要解决的。我首先想到的是到网上去求助,于是
连网上了万千(新闻组),发了一封求助的贴子,我仔细地查看其它网友发的关于解决硬盘
问题的方法。我把自己所有有关硬盘修复方面的书籍和资料都翻了出来,坐在我的计算机旁
一个又一个的试。我准备用DEBUG,但我不知道FAT32的具体细节,于是上网查询,查到了一
些,但不是很详细。我试着用DOS6.22的FORMAT和UNFORMAT命令,由于版本的原因,在DOS6.
22下根本发现不了WIN98系统的硬盘,而在WIN98的DOS下使用DOS6.22的FORMAT提示版本不正
确。UNFORMAT可以运行。我能不能用WIN98的FORMAT命令格式化后再用DOS6.22的UNFORMAT呢
?试一试吧,FORMAT是格式化命令,它并不是将硬盘数据区中的数据完全破坏,只是将文件
分配表(FAT)置空而已。决心已下,在WIN98的DOS状态下,敲入FORMAT E: , 格式化工作一
点一点地进行着,1%……10%……50%……100%终于完成了,用DIR E:没有文件,但可以进入
E:盘了,这次可以使用UNFORMAT命令了,急忙敲入UNFORMAT E: 按照它的提示进行下去,但
进行到最后一步时,提示无效驱动器或无效参数后退出程序。我又在此命令后加上参数/U,
/J,等,还是行不通。我敲入UNFORMAT/?仔细地阅读了各个参数的作用,小心的试着。
但是,结果令我失望。看来UNFORMAT并不能在WIN98的DOS下正常运行。这时我担心的是
我的E:盘中的数据是不是还存在。我用DEBUG读入了E:盘的的任一扇区,发现其中很多都是
一些看上去杂乱无章的十六进制的数值。并不是“0”或“F”,看来E:盘中的数据还在。我
心存一线希望。
我漫无目的地查看着我C:盘中从网上下载的文章,忽然发现有一位网友提到RecoverNT
可以修复FAT32硬盘。何不试一试,找遍了我所有的软件光盘,功夫不负有心人,终于找到了
RecoverNT2.5。将其拷到我的硬盘中,此软件不用安装,直接运行。由于没有详细的帮助文
件,只能看着它的提示进行试了。选择 File-Open Drive- E: 然后选择select 。RecoverNT开始运行,在Searched DIRS 列表框中显示出已找到的文件名和目录名。我心中一喜,看
来我的E:盘有救了。搜索了20几分钟后,E:盘中所有的数据都查完了,从RecoverNT列表框
中可以看到找到的文件和目录,连很久以前删除的东西都给找回来了。由于RecoverNT拒绝将
找回的文件存贮在正被修复的硬盘中,而只能存贮在本机的其它硬盘或网络中的其它硬盘中
,所以恢复工作非常安全,我把E:盘中对我有用的东东恢复到C:D:中。我试了试,完全正
常。由于我 C:D:盘的空间有限,不可能将E:盘中所有数据都恢复,对于有些程序可以重
新安装,至此我的E:盘恢复工作大功告成。
至于盘符交错现象,目前也不影响使用,给硬盘加上卷标完全可以分得清楚哪个是第一
块硬盘,哪个是第二块硬盘,虽然有些软件可以在不破坏数据的情况下改变硬盘的一些参数
,不过我现在认为,在没有100%的把握时不要去试,否则悔之晚矣。还是找一台没有重
要数据的计算机练练手,拥有了一些经验后再进行吧,不要学我噢!