现在的硬盘容量越来越大、传输越来越快,价格也越来越便宜,可是在安全性与可靠性却没有多大的改进,说不定它哪天突然告诉您硬盘上有坏道,您保存上硬盘上的数据也“一命呜呼”了,更不用谈误删除、误格式化等错误操作和病毒所造成的损害了。因此,数据的备份与恢复就显得尤为重要了。
一、硬盘分区表及数据的恢复
对于电脑无法检测到硬盘的情况,首先要检查以下几点:硬盘驱动器与硬盘控制器的连线是否正常;硬盘驱动器电源线是否正常;如果存在多个设备则需检查硬盘之间或cdrom等设备之间是否存在冲突,或者是设备之间的主从关系不匹配;检查cmos中的硬盘信息是否正确无误。若能正常动作则说明故障与硬盘无关,否则,可能您的硬盘已经遭到破坏。
硬盘的重要配置信息,比如主引导记录和fat表可能被病毒破坏,也可能是由于突然断电或非正常关机造成数据丢失。若系统不能从硬盘启动,而可以从软盘启动,那么在从软盘启动后,可以试着访问硬盘,如果能够访问硬盘,说明很可能只是操作系统被破坏,可以通过重装操作系统来解决,或者直接将该硬盘接到其它计算机上把数据备份出来。如果不能访问硬盘,那么可能是主引导区或可引导分区的引导区被破坏,这时我们可以用debug等工具软件查看硬盘的主引导区是否正常,或者用fdisk/mbr命令重建主分区表的代码区,如果硬盘存在引导型病毒,该命令还可以将病毒清除。如果还是无法访问主引导区,则可能是硬盘有了硬件故障,不是用软件方法可以轻易修复的。
需要注意的是,再强有力的恢复工具也不能保证百分之百地恢复所的数据。因此,经常备份数据不仅是一个好习惯,而且对数据安全也非常有必要。另外,经常使用反病毒软件也是一种非常好的措施,并且要时常更新病毒数据库以便对付最新的病毒。下面要给大家介绍的就是利用现在比较流行的杀毒软件——kv3000来修复磁盘数据。
二、备份正确的硬盘主引导信息
在硬盘还能够启动时,我们应该备份硬盘主引导信息,以防不测。
命令格式如下:
kv3000/b;kv3000/hdpt.dat
该命令将向a盘备份一个无病毒的硬盘主引导信息文件,名称分别为hdpt.dat和hfboot.dat。当硬盘主引导信息被病毒破坏或主引导记录损坏,导致硬盘不能启动时,再使用“kv3000/a:.dat”命令格式恢复至已经被破坏的硬盘中,可解决大部分主引导信息损坏、系统不能启动的现象。
三、修复硬盘主引导信息
用软盘引导系统后,再执行kv3000,按下f6键,就可查看已经不能引导的硬盘隐含扇区,即查看硬盘0盘0柱1扇区引导信息是否正常。主引导信息是硬盘引导的起点,比较重要的是两个标志,即80h和55aa。80h一般在偏移1be处,80是分区激活的标志,表示系统可引导,且整个分区表只能有一个80h标记;另一个就是结尾的55aa标记,用来表示主引导信息是一个有效的记录。另外,各个分区自身的引导信息,也是以55a结束。如果在硬盘的0面0柱1扇区没有找到关键代码,那么硬盘本身将不能自引导,即使用软盘引导后也不能进入硬盘。可在硬盘的隐含扇区内查找,找到后,系统会自动在表中出现闪动的红色“80”和“55aa”,并响一声来提示您,屏幕下方会提示“f9=save to side 0cylinder 0 sector1!!!”。这时,按下“f9”键,就可将刚找到的原硬盘主引导信息覆盖到硬盘0面0柱1扇区中,然后,计算机会重新引导硬盘,恢复硬盘的启动性能,在软盘引导后也能进入硬盘。
四、快速重建硬盘分区表
由于病毒的破坏或操作上的失误,致使硬盘主引导记录和分区表损坏,硬盘不能引导或软盘引导也不能进入硬盘时,如果先用kv3000/b的命令在软盘上备份过主引导记录,这时可用kv3000/hdpt.dat命令再恢复硬盘主引导记录。如果先前没有备份过硬盘主引导信息,这时只有用kv3000的快速重建硬盘分区表的功能试一试。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器