通过安装一键还原来备份系统是人之常情,但是这类软件都包含很多广告,使用起来也问题多多,在一些系统甚至会有兼容性问题。那么,有没有兼容性高、速度快的一键还原呢?其实,利用再生龙即可在启动菜单打造更为方便易用的一键还原了。

一、制作一个再生龙启动分区和映像存储分区

我们知道再生龙可以通过优盘启动,和它的原理接近,也需要创建一个硬盘分区放置再生龙的文件。我们通过 Grub4dos 来启动再生龙,因此,最好将再生龙文件复制到 Ext3 格式分区,这样可以避免误删除。我们通过 Acronis Disk Director 11 Home 来创建一个 Ext3 格式分区,具体操作过程还是容易的,不再赘述(如图 1 )。如何将再生龙的文件复制到 Ext3 分区留待下文介绍。

而创建再生龙映像保存分区的操作也是差不多的,只是需要的空间大点, Winxp 系统使用 10GB 左右足够了,这样就不会用户误删除映像的情况发生了。

、添加 Grub4dos 启动菜单

1.Puppy linux 复制再生龙到启动分区

我们需要给系统安装一个 Grub4dos Grub4dos 的安装包也有,不过,我推荐大家选择 Puppy linux 来安装 Grub4dos 。另外, Puppy 还支持读写 Ext3 分区,这样就可以将再生龙文件复制到启动分区了(需要说明的是硬盘分区符号有两种表达方式,比如第一硬盘可以用 hda 或者 sda ,第一硬盘第一分区可以用 hda0 或者 sda1 ,因为, MBR 分区方式最多只能有 4 个主分区,因此, hda0-3 或者 sda1-4 预留给了主分区,而 hda4 或者 sda5 下面的分区序列自然就都是逻辑分区了)。这里的 sda5 分区就是启动分区,我们可以从 NTFS 分区保存的再生龙文件夹复制内容(选择的再生龙文件和优盘的一样,也是 zip 压缩包解压的文件,如图 2 )。

图2

2. 安装 Grub4dos

现在我们可以配置系统的 Grub4dos 启动菜单。我们需要右键单击桌面选择“ Setup Grub4Dos bootloader config ”命令(如图 3 )。在弹出的 Grub4DosConfig 窗口,选择安装了 MBR (主引导记录)的硬盘,一般会有显示,接着单击底部的“ OK ”按钮(如图 4 )。经过检索,将弹出检测到的操作系统列表,可以进行必要的编辑修改,单击“ OK ”按钮可以继续(如图 5 )。这时,弹出了确认窗口,单击“ OK ”按钮即可(如图 6 )。最后,按 OK 可退出该程序(如图 7 )。

图3

图4

图5

图6

图7

3. 添加一键还原系统菜单

重启系统,我们发现了 GRUB 启动菜单,但还需要添加一键还原启动菜单(如图 8 )。

图8

我们可以通过修改系统盘分区下的 menu.lst 文件来完成添加。我们用写字板打开该文件,在一个启动项目后面增加以下命令(如图 9

图9

title CloneZilla

root (hd0,4) # 启动分区位于第一逻辑分区

kernel /live/vmlinuz boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash live-media-path=/live bootfrom=/dev/sda5 toram

initrd /live/initrd.img

boot

title CloneZilla

root (hd0,4) #启动分区位于第一逻辑分区

kernel /live/vmlinuz boot=live silent config noswap nolocales edd=on nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="NONE" ocs_live_batch="no" locales="zh_CN.UTF-8" vga=788 ip=frommedia nosplash live-media-path=/live bootfrom=/dev/sda5 toram

initrd /live/initrd.img

boot

title Windows  restore

root (hd0,4) #一键还原

kernel /live/vmlinuz boot=live silent config ip=frommedia live-media-path=/live noswap edd=on nomodeset noprompt keyboard-layouts="NONE" locales="zh_CN.UTF-8" ocs_prerun="ntfs-3g /dev/sda6 /home/partimag/" ocs_live_run="ocs-sr -q -c -j2 -k -z1p -i 2000000 -sc -p reboot restoreparts ask_user sda1" ocs_live_batch="yes" ocs_live_extra_param="" vga=788 nolocales nosplash

bootfrom=/dev/sda5 toram=filesystem.squashfs

initrd /live/initrd.img

boot

title Windows  backup

root (hd0,4)#一键备份

kernel /live/vmlinuz boot=live config ip=frommedia live-media-path=/live noswap edd=on nomodeset noprompt keyboard-layouts="NONE" locales="zh_CN.UTF-8" ocs_prerun="ntfs-3g /dev/sda6 /home/partimag/" ocs_live_run="ocs-sr -q -c -j2 -z1p -i 2000000 -sc -p reboot saveparts lastgoodimage sda1" ocs_live_batch="yes" ocs_live_extra_param="" vga=788 nolocales nosplash

bootfrom=/dev/sda5 toram=filesystem.squashfs

initrd /live/initrd.img

boot

系统的分区详细情况如图 10 所示。重启后, GRUB 启动菜单增加了三个(如图 11 ,分别是: CloneZilla Windows restore Windows backup )。现在,我们可以轻松启动菜单备份系统,只需选择“ Windows backup ”菜单,然后,输入 Y 即可开始备份了(如图 12 ),完成后将自动重启。如果需要还原系统,只需选择“ Windows Restore ”菜单,然后,在出现的选择镜像文件时,按回车(如图 13 )。接着,输入两次 Y 来确认即可开始还原了(如图 14 )。

图10

图11

图12

图13

图14

注意事项:一键还原备份的分区一定要是 NTFS 格式(因为, FAT 文件系统无法保存大于 4GB 的映像文件),否则,将无法保存系统映像。