硬件收藏论坛

标题: 硬盘分区表与引导记录的备份 [打印本页]

作者: LEO    时间: 2003-12-31 23:19     标题: 硬盘分区表与引导记录的备份

来源:论坛转载无法确定出处,如有版权问题请与我们联系

  硬盘分区表和引导区的地位是无庸质疑的,这一点相信不用我多说。因此,其也成了很多病毒的攻击对象。而且,一些以外的情况,比如突然断电等也能使硬盘的主引导分区数据丢失。分区一损坏,系统则立即瘫痪,动弹不得。所以关于分区与引导记录的备份技巧,是你必须要掌握的一门技术:

  1. 利用KV3000:

  KV3000虽然是个防杀病毒软件,它也具有非常强的分区修复的能力。更让人雀跃的是,它还能进行系统分区的备份。这样,即使硬盘上的两个分区表全部损坏,我们还能用备份在软盘上的分区表进行修复。先来谈谈KV3000的备份。输入如下格式命令(KV3000/B或者kv3000/HDPT.DAT),将自动向A盘备份一个无病毒的硬盘主引导信息档案,其名称分别为HDPT.DAT和HFBOOT.DAT。当硬盘主引导信息被病毒破坏或主引导记录损坏时,你主要输入“KV3000/HDPT.DAT”就能将备份的内容恢复到硬盘中(备份和所要恢复的硬盘必须是同一块)。

  如果你没有进行备份,KV3000还允许你修复硬盘的主引导信息,再执行KV3000,按下F6键,就可查看已经不能引导的硬盘隐含扇区,即可查看硬盘0面0柱1扇区主引导信息是否正常。如果在硬盘的0面0柱1扇区没有找到关键代码,那么硬盘本身将不能自引导,即使软盘引导后也不能进入硬盘。可在硬盘的隐含扇区内查找,找到后,系统会在表中出现闪动的红色“80”和“55AA”,并响一声来提醒你,下行会出现一行提示,“F9=SAVE TO SIDE 0 CYLINDER 0 SECTOR 1!!!”。这时,按一下:“F9”键,就可将刚找到的原硬盘主引导信息覆盖到硬盘0面0柱1扇区,然后,计算机会重新引导硬盘,恢复硬盘的启动性能,在软盘引导后也能进入硬盘。

  另外,如果由于病毒的破坏或操作上的失误,致使硬盘主引导记录和分区表损坏,硬盘不能引导或软盘引导也不能进入硬盘时,如果先用KV3000/B的命令在软盘上备份过主引导记录,这时可用KV3000/HDPT。DAT的命令再恢复硬盘主引导记录,如果先前没有备份过硬盘主引导信息,这时,只有用KV3000快速重建硬盘分区表的功能试一试。

  软盘引导系统后,执行KV3000,主菜单出来后,按下F10键,就可对系统的有关参数和硬盘分区表快速测试,如果硬盘分区表不正常 ,KV3000会先将坏分区表保存到软盘上,再自动重建硬盘分区表,使硬盘起死回生。

  如果硬盘只有一个分区,而且文件分配表(FAT表),文件根目录(ROOT表)已被病毒严重破坏,那么,即使恢复了C盘分区表,也不能使C盘引导,需手工配合其他专用修复软件来恢复数据。但如果还有D、E等扩展分区,一般情况下,KV3000能找回后面没有被破坏掉的分区,重建一个新的硬盘主分区表,然后,再用DOS系统软盘引导计算机后,就可进入硬盘的D、E等分区。

  2.利用NORTON Utilities

  除了KV3000以外,仅需借助NORTON UTILITIES中的一些命令,使用一张软盘和硬盘本身也能完成对主引导记录和分区表的备份,在此我们使用NORTON UTILITIES中的RESCUE·EXE命令。因为RESCUE·EXE命令不仅可以备份硬盘的主引导记录和分区表,它还可以同时将系统的CMOS参数、系统启动文件IO·SYS和MSDOS·SYS、主批处理文件、CONFIG·SYS文件都保存到软盘中去(一旦硬盘遭到破坏,恢复时有这些文件和参数可以省去一些麻烦),因此可以说,用RESCUE命令备份硬盘主引导记录和分区表能起到“一石三鸟”的作用。下面我们就开始制作一张补救软盘:

  首先将一张软盘插入A驱中,然后键入:RESCUE/CREATE〈回车〉,屏幕将弹出一个对话框“Create Rescue Disk”。如果您是第一次制作补救软盘,便使对话框内的“Format Rescue Diskette”(格式化补救盘)项处于有效状态;否则使“Update Change Files Only”(只更新变化了的文件)处于有效状态。方法是将光标移到此处,单击鼠标左键或按回车键,在选择项前打上“∨”号。

  “Create Rescue Disk”对话框内的下方还有一个“Rescue Disk Contents”对话框,其中的内容是将要从硬盘拷贝到补救盘中的内容。对于前面打“*”的是必选的,前面有“∨”的则是可选的。建议用户选择以下几项:rescue utility和rescue startup file(rescue.exe及其信息文件)、autoexec.bat、config.sys、Norton Disk Doctor和NDD message file(磁盘医生NDD·EXE及其信息文件)、Unformat(格式化恢复命令Unformat.exe)、Norton Library Overlay File,方法是将光标移到选择项上,用空格键打上“∨”号。

  选择完以上选择项后,将光标移到“CREATE”按钮处按回车键,或用鼠标左键点击此处,在以后弹出的对话框均选择“OK”按钮,便可将信息保存到软盘中。至此,制作补救盘的工作就完成了。但是用户需要注意一点:当硬盘重新分过区,或者升级了DOS版本,补救盘中的这部分信息就需要及时更新了。

  分区引导记录、文件目录表、文件分配表的保存

  保存分区引导记录、文件目录表、文件分配表的内容使用NORTON UTILITIES中的IMA

  GE·EXE命令,命令格式是:IMAGE〔〔驱动器1〕 〔驱动器…〕〕,若硬盘中有多个逻辑驱动器,则可以从命令行中一次键入。例如:硬盘中有三个逻辑盘C、D、E,则键入:IMAGE C:D:E〈回车〉IMAGE命令会在这三个逻辑盘的根目录下均建立一个IMAGE·DAT文件,每个逻辑盘中的IMAGE·DAT文件中的数据,就是它所在逻辑盘中的分区引导记录、文件目录表、文件分配表的内容。创建的IMAGE·DAT文件不需要保存到软盘中去,因为IMAGE·EXE命令创建该文件时,总是将每个IMAGE·DAT文件放到它所在的逻辑盘的最后一个簇中,并且作上了特殊标记,即使硬盘被格式化,当要使用恢复命令按IMAGE·DAT文件恢复逻辑盘时,UNFORMAT命令可以自动从欲恢复的逻辑盘的最后一个簇中找到该文件。

  因为硬盘总是要频繁地增加或删除一些文件,因此补救盘中IMAGE·DAT文件的内容也要随着硬盘内容的更新而及时更新,虽然这需要花费一些时间和精力,但为了保证数据的安全,做点牺牲也是应该的。笔者的作法是将IMAGE·EXE命令放在自动批处理文件中,以后每次开机都会自动更新IMAGE·DAT文件的内容。

  备份硬盘分区表和引导记录是最重要的。因为它将直接影响你硬盘数据的好坏。那接下去,我们就要把注意力放到我们的操作系统上了。一般来说,现在我们使用的是WINDOWS系列操作系统,比较常见的是WIN98、WIN ME和WIN 2000。其的功能是比较强大,而且图形化的界面也非常的直观。然而,它有时却是非常的脆弱。系统崩溃所带来的厄运相信大家都曾经品尝过吧,那么,未雨绸缪,细心做好备份也是相当重要的。

  对WINDOWS系列进行备份,我们采用手工的模式。以WIN 98为例,比较重要的文件有user.dat、win.ini等文件,它们记录了系统的软硬件管理信息,而msdos.sys,io.sys等文件则是操作系统正常工作所必须的,如果不小心将其删除,或者因病毒破坏等原因而导致这些系统文件丢失(其中最常见的是VXD丢失),就很容易导致系统崩溃甚至无法正常启动。而在Windows 2000下则稍有不同。WIN 2000由于将所有的硬件和软件配置文件都置于注册表之中,因此,在安装完毕后,只需将注册表导出即可。当然,一些操作系统所必须的文件也是必不可少的。

  这里,大家都已经知道,我们可以采用一些手工的备份方法加以实行,就是将所采用的操作系统中最重要的一些文件COPY出来,当系统出现问题的时候,再将其覆盖回去。不过,这样的方法需要对系统有非常全面的认识,而且,难免有疏忽和遗漏,而且也比较烦琐。那么,有没有比较好的软件能代替我们完成这样的工作呢?答案是肯定的:)选择WinRescue(下载网址:http://www.superwin.com) 能非常好的替你完成这个任务。该软件目前有5个版本,分别适用于Windows 95、Windows98、Windows ME、Windows NT和Windows 2000。让我们以WinRescue 98为例,首先让我们对WinRescue 98进行一下全面的了解,看看它都能为我们作些什么:
  1. 可以备份13种不同的文件,包括注册表、系统引导文件、Config.sys、Autoexec.bat、win.ini、System.ini、dosstar.dat等系统配置文件以及开始菜单、桌面、收藏夹和文档菜单等个人设置信息,并允许使用者添加任意文件、文件夹或一组文件到备份中。

  2. 提供五种恢复备份的方法。

  3. 能够压缩并修复注册表。

  4. 提供创建紧急启动盘,在你的Windows无法启动时,可利用它在DOS下对系统进行恢复。

  5. 允许使用者对Win98自带的系统文件备份进行修改(包括关闭Win98自带系统备份功能、改变其备份保存位置、设定Win98自带系统备份的备份数量等)。

  6. 允许使用者对系统进行不限量的备份,这样你可以备份下不同时期的系统文件,从而加大了系统恢复的可靠性。

  7. 对所备份的文件进行压缩以节省磁盘空间并可以限定压缩比率。

  8. 可利用Win98的任务列表定时自动进行备份。

  运行WinRescue后将会出现Backup的界面(如果你没有注册首先会弹出一个注册信息),共有五个选项卡,分别为Backup、Restore、Regpack、Config、BootDisk、Help,我们先从Backup说起,在这个选项卡中有一个大大的Backup按钮,点击它将对Windows的系统文件以及你所指定的特殊文件进行备份并压缩成一个以当前日期为文件名的文件夹,点击此选项卡下端的“Change Backup Preferences"将弹出Backup设置界面,实际上WinRescue所提供的默认设置对于普通用户已经足够了,如果你是一名高级用户还可以将其他一些重要的文件加到备份列表中,操作方法是打开Files项,单击“Add”按钮,然后选择你要备份的文件并添加到“Files to Backup and Restore"列表中,另外,除了系统文件的备份,用户一般还希望能够经常对自己的文件进行备份,由于这些文件常常可以按照属性分为几类,如文本文件、Word文件、Excel文件等,所以利用Multifiles(文件组)备份功能将使这些文件的备份变得轻松得多,打开Multifiles项,然后点"Add"按钮,选择备份文件的位置,你可选择备份一个目录或是选择备份同一类型的文件(如后缀为TXT、DOC文件),并为这一组文件指定一个名称,然后选择OK,你所指定的文件组就出现在了Multifiles Group列表中。

  Restore选项卡是用来对备份进行恢复的,按下Restore Temp按钮,会出现一个小对话框并有五种恢复方式供你选择,它们是按照优先级进行排列的,你在恢复时也最好依照这个顺序进行,第一种方式为Restore Temporary Backup,这个备份是Win98启动时自动对当前系统文件进行的备份,它包括了最基本的系统文件,一般Windows出现问题也都集中在这几个系统文件中,所WinRestore默认利用这个备份对系统进行恢复;第二种方式是Restore Permanent Backup,这个备份是前面我们在Backup选项卡中生成的,包括了系统文件、个人设置以及你所指定的文件、文件夹及文件组,如果你尝试第一种恢复方式不成功时可选用此方式;第三种方式为Restore Spare Registry,这个备份是WinRescue在每次备份时所生成的单独的注册表备份,当你确定问题出在了注册表上,可以选择这种方式对注册表进行恢复;第四种方式是Restore from Diskette,这种方式与第二种基本相同,只是从软盘中恢复,不过它不能在DOS下进行恢复;第五种方式为Restore Original Registry,这也是最后的终极手段了,如果前四种方式都无法恢复你的系统,这个方式可以调用安装Windows时生成的原始注册表,不过用它恢复后还需要重新安装所有应用软件,所以除非你走投无路,前几种方式都不起作用时再用这一招,不过笔者认为一般情况下是不会遇到的。选择好恢复方式后,WinRescue会恢复备份并重启系统。在这个选项卡的下面还有一个“Change Rstore Preferences"的按钮,点击它可以改变WinRescue默认的恢复方式。




欢迎光临 硬件收藏论坛 (http://bbs.yjfy.com/) Powered by Discuz! X1