大家知道目前许多品牌机在出厂时都预装了Windows操作系统,并提供系统恢复盘。此外“蓝色巨人”IBM的笔记本电脑还提供“一键恢复”的功能,即系统损坏后,只需在重启电脑的同时按住某一个功能键就能将系统恢复到出厂状态。这是多么体贴用户的设计啊。遗憾的是,笔者于2000年购买的爱机并没有预装Windows,更别提“一键恢复”功能了。为了让我的爱机不至于太落后,我决定自己动手打造“一键恢复”功能。
实现原理:如果硬盘中同时存在多个主分区,在默认情况下只有一个可见的,并且可以通过Partition Magic 6.0(硬盘分区魔术师,以下简称PM6.0)附带的程序Pqboot.exe在各主分区间切换。假设一块硬盘存在两个主分区:主分区1和主分区2。在主分区1中安装有正常使用的系统软件和应用软件,将主分区1克隆生成镜像文件,并将该文件保存在主分区2中。一旦主分区1中的系统损坏,可以利用保存在主分区2中的镜像文件恢复。由于主分区2一般情况下是隐藏的,因此不易造成镜像文件的丢失。
工具准备:Fdisk.exe、Ghost7.0、和PM6.0。这几个工具相信大家都很熟悉吧,前两个不必多说,至于PM6.0在许多随机光盘中都能找到它们。例如昂达主板的随机光盘就提供了PM6.0的OEM版。当然您也可以上网搜寻。
实现步骤(以Windows 98为操作平台):

图1 参数/p2的含义是将主分区2切换成活动分区
一、主分区1的划分和软件安装。首先将您的重要文件转移到其他硬盘上,然后用光盘引导系统,用FDISK先为硬盘划分出主分区1。格式化后安装必要的系统软件和应用软件(注:必须安装PM6.0),并且一定要保证所有软件均工作在最佳状态下。在Windows界面下从PM6.0的安装目录(PM6.0\UTILITY\DOS)中找到Pqboot.exe文件,并将其复制到根目录下。编辑批处理文件r.bat(如图1)。为防止误删除,建议将这两个文件的属性改成隐藏和只读。
二、主分区2的划分和相关软件的设置。用PM6.0在主分区1后面再划分出一个主分区(我们称为主分区2)以及若干逻辑分区,各分区的类型均为FAT32。主分区2的大小一般不超过2GB,并将其隐藏属性去掉。耐心等待分区完成后,重新启动电脑至Windows界面下,以“仅复制系统文件”方式格式化主分区2,并复制Ghost.exe、Pqboot.exe两个文件到主分区2的根目录下。在MS-DOS窗口中将当前盘符切换成主分区2的盘符(本例为E盘),编辑自动批处理文件Autoexec.bat(如图2)。然后运行Ghost程序,将主分区1克隆生成镜像文件sys.gho,并保存在主分区2的根目录下。
三、运行试验。重新启动电脑至MS-DOS方式,在“C:\>_”状态下敲击r键。如果电脑重新启动并自动运行Ghost程序,运行完毕以后又自动重新启动至Windows界面说明我们已经设置成功了。打开“我的电脑”,你会发现主分区2是看不到的,这样就起到了保护镜像文件的作用。
四、注意事项:1. 如果你使用的Pqboot.exe是经过汉化的,在使用参数“/P:2”的时候可能会提示“无效参数”,应改用英文版的Pqboot.exe。
2. 在用PM划分主分区2和逻辑分区时,应该将PartitionType设置为FAT32类型。
3. 如果在试验时Ghost没有自动运行,多半是参数设置不正确。这时你只有启动至Windows界面下,执行PM6.0,将主分区2的隐藏属性取消,检查Autoexec.bat中Ghost.exe的参数设置情况。

图2 第一个if命令行为一整行,中间没有回车,本图是为了适应图片的长宽比例而写成了以上格式。
Ghost参数提示:-clone(自动执行克隆操作),mode=pload(克隆方式分从文件到分区),src=sys.gho.1(源文件),dst=11(目标分区),-sure(在克隆过程中出现的对话按钮一律执行“确定”),-fx(克隆完成后返回Dos提示符)。
4. 上述步骤经过反复试验,不能随意颠倒和跳过。
通过以上设置,虽然我的爱机并没有实现真正意义上的“一键恢复”功能,但起码也算是准“一键恢复”吧。如果您拥有刻录机,只需将Autoexec.bat文件内容稍作改动,就能做成一张系统恢复盘。如果您在操作过程中遇到什么问题,欢迎与我交流。
|