自制“系统恢复型”闪存盘
数码与整机
Windows操作系统的不稳定性是有目共睹的,因此制作一张应急系统恢复盘就显得尤为必要。可是软盘存放数据不安全,存储空间有限,这大大地制约了启动盘的功能,伴随着USB闪存的普及使用,这种状况大大地得到了改善。笔者通过在USB闪存盘上配置Config.sys和Autoexec.bat文件,可实现启动、系统克隆和系统快速恢复这三项功能,尤其对于那些电脑新手来说更是简单易行。下面笔者,就以Windows Me为例讲述具体操作步骤。
一、前期准备工作
1.假设将硬盘分为三个区(C盘、D盘、E盘)。C盘用于安装操作系统,系统安装完毕后,依次安装好各种驱动程序和一些常用软件。找一张有Norton Ghost的光盘,将Ghost执行文件全部拷入E:\Tools\Ghost目录下(路径可以自己定,但要和下面所讲到的Autoexec.bat中设置的路径一致)。
注意:对系统和软硬件进行必要的设置和优化后,检验操作系统和软件是否可以正常使用。我们必须确保操作系统和各软件可以正常运行,否则以后在恢复系统的过程中,还是会带来不少麻烦。
2.删除安装文件目录C:\Windows\Options\Install和根目录下的_Restore文件夹。Install文件夹可直接删除,而_Restore文件夹不能直接删除。删除_Restore文件夹的具体方法:右键单击“我的电脑”,选择“属性”,再依次选择“性能→文件系统→疑难解答”,在“禁用系统还原”前打“√”,“确定”退出;打开注册表删除“HKEY_LOCAL_MACHINES\Software\Microsoft\Windows\CurrentVersion\RunServices\”下的“*stateMgr”选项,重新启动后便可以删除_Restore文件夹。接下来清除C:\Windows\Temp目录和回收站中的文件。通过上述操作可节省出300MB~400MB磁盘空间。
4.对C盘进行磁盘碎片整理。如果嫌Windows Me中磁盘碎片整理太慢,可用VoptMe软件(2001年《电脑报》配套光盘中有该软件)。
二、制作快速恢复USB闪存盘
1.格式化闪存盘。具体方法:将闪存盘插入机器主板上的一个USB接口,打开“我的电脑”,右键单击“可移动磁盘(F:)”,选择“格式化”,在“复制系统文件”选项上打“√”,然后按“开始”键,这时你会发现闪盘上有了这样几个文件:Io.sys、Command.com、Msdos.sys和Drvspace.bin。
2.在闪存盘中拷入Himem.sys、Oakcdrom.sys、Btcdrom.sys、Aspicd.sys、Mscdex.exe等文件和一些常用命令(如:Deltree、Fdisk、Format、Xcopy、Attrib、Sys、Edit等文件),上述文件和命令在C盘的Windows目录中都可以找到。这里建议拷入Edit命令,必要时在提示符状态下可对Config.sys和Autoexec.bat进行编辑。然后在闪存盘(F)中建立Config.sys和Autoexec.bat两个文件,用写字板依次打开Config.sys和Autoexec.bat文件,进行如下编辑:
Config.sys文件内容:
[MENU]
MENUITEM=CD,START COMPUTER WITH CD-ROM SUPPORT
MENUITEM=BACKUP,BACKUP DISK C
MENUITEM=RESTORE,RESTORE DISK C
MENUDEFAULT=CD,30
[CD]
DEVICE=HIMEM.SYS /TESTMEM:OFF
DEVICE=OAKCDROM.SYS /D:MSCD001
DEVICE=BTCDROM.SYS /D:MSCD001
DEVICE=ASPICD.SYS /D:MSCD001
[BACKUP]
DEVICE=HIMEM.SYS /TESTMEM:OFF
[RESTORE]
DEVICE=HIMEM.SYS /TESTMEM:OFF
[COMMON]
FILES=10
BUFFERS=10
DOS=HIGH,UMB
STACKS=9,256
LASTDRIVE=Z
Autoexec.bat文件内容:
@ECHO OFF
GOTO
:CD
LH MSCDEX.EXE /D:MSCD001
GOTO END
:BACKUP
E:
CD E:\TOOLS\GHOST
GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=C-BAK.GHO -SURE -Z9 -OR -BATCH -RB
GOTO END
:RESTORE
E:
CD E:\TOOLS\GHOST
GHOST.EXE -CLONE,MODE=PLOAD,SRC=C-BAK.GHO:1,DST=1:1 -SURE -RB
GOTO END
:END
说明:
在Autoexec.bat中GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=C-BAK.GHO -SURE -Z9 -OR -BATCH -RB命令行表示将第一个硬盘的第一个分区(即C盘)作为源分区,克隆生成镜像文件C-BAK.GHO并保存于当前目录下(即E:\TOOLS\GHOST下),自动执行所有操作后重新启动。
GHOST.EXE -CLONE,MODE=PLOAD,SRC=C-BAK.GHO:1,DST=1:1 -SURE -RB命令行表示将镜像文件C-BAK.GHO还原到第一个硬盘的第一个分区(即C盘),自动执行所有操作后重新启动。
利用Ghost命令行格式可实现多种情况下的备份和恢复操作,具体用方法和参数意义详见有关文章,在此不再赘述。到目前为止,一张可以实现启动、系统克隆和系统快速恢复三个功能的闪存制作完毕。
三、闪存的使用和注意事项
1.各位朋友请注意了,要用闪存启动,必须更改BIOS设置,支持从闪存盘启动。对于一些刚接触电脑的新用户,建议你在帮助他装机后在BIOS设置中进入“Advanced BIOS features”菜单中的“First Boot Device”选项,将其设置为“USB-ZIP”方式(主板必须支持USB启动)。虽然每次启动总要先检测USB闪盘,但是用户任何时候想要恢复系统,只要将该闪盘插入即可。
2.插上闪存盘启动计算机后,出现如下菜单:
1.START COMPUTER WITH CD-ROM SUPPORT
2.BACKUP DISK C
3.RESTORE DISK C
选择菜单2对C盘进行克隆,完毕后计算机会自动重新启动。
说明:在本菜单中,各项表示的意义如下:
选择1:直接启动,进入DOS提示符状态,并支持光驱。
选择2:自动对C盘进行克隆,并将克隆后生成的文件C-bak.gho保存在E:\Tools\Ghost目录下,然后计算机重启.
选择3:自动恢复C盘,然后计算机重启。
3.当你想恢复C盘原有设置时,只须将恢复闪盘插好,开机启动后选择菜单3即可。执行操作完毕后,计算机会自动重新启动。
注意:(1)在执行第2、3步操作完毕后,一定要将闪盘拔下,否则还要从闪盘上启动。
(2)千万不要将E盘格式化或删除E:\Tools\Ghost\C-bak.gho文件。
通过配置上述Config.sys和Autoexec.bat文件,你就可以利用USB闪存盘,连选择菜单都可以不要,就能直接完成系统恢复工作。有兴趣的读者不妨试一下。对于一些电脑初学者而言,不会使用Ghost没关系,依葫芦画瓢也能完成系统的备份和恢复。