未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS维修 >> BIOS基础知识              

捷波“恢复精灵”工作原理深刻理解

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

    其实关于这个话题的文章网上也有不少了,不过我看了看大多数都讲得比较简略,对于资历比较深的用户当然一目了然,但对于普通的用户来说就很难了解其意了,所以我写了这一篇比较容易理解的文章让大家参考。

    一般使用过“恢复精灵”的用户都会被它的功能所迷惑,不管你怎么删除你硬盘上的数据或者高级格式化硬盘,甚至于对硬盘进行了重新分区操作,只要运行“恢复精灵”的还原功能,几秒钟后硬盘马上还原到你备份时的状态,让人感觉简直太神奇了!其实大家只要了解硬盘的逻辑工作原理后就知道“恢复精灵”也并不那么神奇了,而且它还会在有些极端的情况下发生失效的可能(下面会谈到),不过总的来说它的优点肯定大于它的缺点了。

    先说说硬盘的逻辑工作原理,硬盘包含了主引导扇区、操作系统引导扇区、FAT文件分配表、DIR根目录区、DATA数据区。主引导扇区记录了MBR主引导记录和DPT分区表,这是由分区软件生成的,它记录了关于硬盘的分区信息。 操作系统引导扇区记录了引导程序(不要误认为是 IO.SYS、MSDOS.SYS,它只是判断本分区根目录前两个文件是否为操作系统的引导文件的程序)和BPB本分区参数记录表(记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要参数)也是由分区软件生成的,FAT文件分配表是操作系统的寻址系统,DIR 根目录区记录每个文件(目录)的起始单元等信息(通俗的说实际上就是记录了XXX 文件存放在数据区XXX位置的信息),DATA数据区是最大的,所有文件数据都杂乱无序的存放在这里,我们要查找一个文件,硬盘实际上就是查找它的地址,通过 FAT 文件分配表和 DIR根目录区就可以对文件精确定位。删除一个文件,并不是真正意义上把这个文件的数据从DATA数据区删除,硬盘只是在DIR根目录区中删除这个文件的信息(就是上面说的XXX 文件存放在数据区XXX位置的信息)。那么这个文件的数据还是在数据区里保存着的,但是硬盘只能通过DIR根目录区中的文件信息才能找到在DATA数据区里相对应的文件数据,一但文件信息在DIR根目录区中被删除后,硬盘就没有办法找到这个文件在数据区里面的文件数据,所以我们就再也找不到这个文件了。同样的道理高级格式化硬盘也并没有清除DATA数据区的所有数据,它只是修改了FAT文件分配表和DIR根目录区,分区软件修改的是主引导扇区和操作系统引导扇区。

    看完上面后,大家已经知道“恢复精灵”的工作原理了吧!(哎!手都打酸了,以后要多练练打字了)对!“恢复精灵”就是利用动态备份硬盘的主引导扇区、操作系统引导扇、FAT文件分配表和DIR根目录区来还原数据的,好吧再复说细一点(不要说我哆嗦啊),首先我们在“恢复精灵”中执行备份功能,几秒钟后“恢复精灵”就把当前硬盘的主引导扇区、操作系统引导扇、FAT文件分配表和DIR根目录区记录下来,然后我们删除一个文件,这时这个文件在DIR根目录区中的文件信息就没有了,硬盘就没有办法找到这个文件在数据区里的数据了,这时我们重启执行“恢复精灵”的还原功能,实际上就是把备份时DIR根目录区内容全部覆盖了现在的DIR根目录区,自然刚刚在DIR根目录区中删除的文件信息又还原回来了,所以硬盘又可以通过这个文件信息操作到对应的DATA数据区里的文件数据了,所以我们又可以找到这个文件了。(格式化硬盘和分区硬盘的还原原理我就不说了吧)。

    由于硬盘的这种逻辑工作原理就造成以这种工作原理来进行还原硬盘的“恢复精灵”有个很大的缺点,我称它为“极端出错率”(自取名,不要笑啊),不过大家也不要害怕,只要大家合理使用“恢复精灵”的还原功能,发生这种“极端出错率”现象很微小,下面就说说这个现象。

    还是要联系到上面的话题,当一个文件信息在DIR根目录区中删除后,我们可以马上通过“恢复精灵”把之前没有删除这个文件信息的DIR根目录区写进硬盘里来还原这个文件,但是如果我们删除文件后没有马上进行还原,而继续对硬盘进行很大量的文件写入操作,这时情况就有可能出现,因为硬盘会把DIR根目录中文件信息对应的DATA数据区的空间之外的空间当作闲置空间(哪怕这空间确实有文件数据),新写入的数据就会往这部份空间存放,很可能新写入数据就复盖掉刚删除的文件在DATA数据区里对应的数据(因为硬盘往闲置空间存放数据时是乱序存放的,所以出现了硬盘整理工具),这时你再通过“恢复精灵”把之前没有删除这个文件信息的DIR根目录区写进硬盘里来还原这个文件,由于文件信息对应的DATA数据区里的数据已经变了,所以你就不可能再恢复这个文件了。所以如果是把整个硬盘高级格式化以后,进行了大量数据的写入再来还原的话,文件能还原的机率就更渺茫了。

    好了大家应该完全了解了“恢复精灵”的优点和缺点了吧,只要合理(关键看你怎样来衡量这个合理二字了)的使用“恢复精灵”对你来说它只有优点!其实本人决得它的缺点到不是上面所说的,而是它只能备份整个硬盘而不是随便哪个分区(有网友提出过,我和他的看法一致),这样就造成比如你的“恢复精灵”是3天前备份的,而这两天我又在机器上装了很多软件和存放了一些重要数据,忽然系统出毛病了,或者干脆说严重点硬盘的 MBR主引导记录被病毒改了,如果这时你想用“恢复精灵”还原你就要考虑了,因为3天前的备份中DIR根目录区中根本就没有你这两天装的软件和重要数据的文件信息,你还原后肯定就找不到这些软件和重要数据了。
 

 

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905