论文部分内容阅读
很多读者都在用一键还原精灵备份/还原系统(以下简称为精灵),虽然精灵的使用很方便,但是也有不足。比如分区调整后就很容易造成无法使用还原功能,此外精灵的备份/还原脚本集成在镜像文件中,这不方便我们自定义设置。何不对它加以改造,让精灵更“机灵”!
无法还原?为精灵手动疗伤
很多朋友在使用PQ调整分区后经常会发现无法使用还原功能了,还原时会提示找不到指定位置的GHO镜像文件。为什么会产生这个故障?其中的原因就是由于分区增加后,还原批处理指向的GHO镜像路径没有变化导致。比如,原来的镜像保存在第四分区,批处理中指向的GHO镜像路径代码就是“src=1:4\yjbf\GE276~1\win.gho:1”,表示GHO镜像位于第四分区“yjbf\GE276~1”目录下。如果现在将原来C盘调整为2个分区,镜像文件实际就位于第五分区,所以还原时就会出现找不到“1:4\yjbf\GE276~1\win.gho”文件的错误。其中的“yjbf\GE276~1”目录就是“yjbf\g..\”,这是在DOS下的目录名称,启动命令提示符输入“dir /x f:\yjbf”即可看到(见图)。
知道问题产生的原因后,解决问题的方法一是修改原来批处理,由于精灵批处理封装在DOS镜像中,这种方法操作起来不方便。二是重新移动GHO文件位置到第四分区。启动命令提示符依次输入下列命令即可(假设重新分区后盘符已经按顺序重新排列,原来保存镜像分区为G:):代码在http://powerson.blog.cfan.com.cn“杂志补充”下本文补充的“代码1”。
加装保险,让精灵有备无患
调整分区会导致精灵失效,手动更改批处理代码又麻烦。何不自己改造一下精灵?因为精灵是通过c:\geldr启动DOS镜像的,所以为了避免上述故障的出现,可以在系统正常时自行添加一个DOS镜像和批处理,方便在精灵失效时启动自己的还原批处理。
第1步:启动记事本输入下列恢复代码保存为diy.bat批处理,放置在d:\:
D:\Ghost.exe -clone,mode= pload,src=1:2\yjbf\GE276~1\win.gho:1,dst=1:1 -auto -sure -fro -fx -rb
同上,输入下列代码保存为autoexec.bat批处理也放置在d:
D:\diy.bat
第2步:同上,使用命令提示符在D盘建立d:\ yjbf\g..\目录。准备好Ghost.exe放置在d:\,接着启动到DOS制作系统备份保存在“d:\ yjbf\g..\”下。
第3步:打开“C:\yjhy”,复制dos.img并重命名为“diy.img”,接着到http://www.onlinedown.net/soft/3538.htm下载Winimage。使用Winimage打开“C:\yjhy\diy.img”,然后将上述准备好的“d:\autoexec.bat”拖到Winimage窗口替换原来的同名文件并保存。这样启动到DOS后就执行上述“d:\diy.bat”批处理。
第4步:使用记事本打开“c:\yjhy\grub\menu.lst”,在其后添加上如下代码(将dos.img更改为diy.img即可),代码在http://powerson.blog.cfan.com.cn“杂志补充”下本文补充的“代码2”
现在如果精灵正常,还原操作和原来一样。如果精灵无法还原系统,我们只要在geldr启动的多重菜单选择“DIY”,即可选择自己备份还原系统。
Q来A去:
Q我装了还原精灵怎么删除不了?用Unlocker删了一键还原精灵文件也不行。
A右击“我的电脑→属性→高级”,找到“启动和故障恢复”框里的“设置”选项,然后点击“编辑”,把里面的“C:\GHLDR=一键GHOST v11.0 Build 070707”删除就行。
Just Do It
自动还原/备份都是通过批处理完成的,大家可以参照上述方法添加自动备份菜单,实现精灵的全部功能,但是操作方法又比精灵更“灵活”!
(作者/平淡)
小知识
一键还原精灵工作原理简介:其实还原精灵核心就是一个Ghost的备份及还原批处理。安装精灵后它会在C盘添加geldr启动文件,同时生成“YJHY”目录,备份/还原DOS镜像就在这个目录。接着精灵会修改C:\boot.ini,添加上c:\geldr="一键还还原"启动菜单项。这样当我们选择这个菜单时,c:\geldr就会启动DOS,使用封装好的Ghost批处理备份/还原系统。
小提示
如果是精灵程序本身出错导致的故障(比如无法运行精灵),还可以使用Ghost手动进行还原。启动到DOS后运行Ghost,还原镜像选择第四分区的“yjbf\GE276~1\win.gho”即可(也可以依次查找每个分区根目录下的yjbf目录)。如果是用PE+Ghost32还原,将上述的“GE276~1”更改为“g..\”即可。
小提示
这个改造方法将Ghost.exe和还原批处理外置到本地分区,即使现在由于分区改变导致无法还原。如果可以进入Windows,只要使用记事本编辑一下diy.bat即可,如果进不了系统,还可以在DOS下使用edit编辑,然后执行“d:\diy”即可。而且,可以随时升级替换Ghost版本。
无法还原?为精灵手动疗伤
很多朋友在使用PQ调整分区后经常会发现无法使用还原功能了,还原时会提示找不到指定位置的GHO镜像文件。为什么会产生这个故障?其中的原因就是由于分区增加后,还原批处理指向的GHO镜像路径没有变化导致。比如,原来的镜像保存在第四分区,批处理中指向的GHO镜像路径代码就是“src=1:4\yjbf\GE276~1\win.gho:1”,表示GHO镜像位于第四分区“yjbf\GE276~1”目录下。如果现在将原来C盘调整为2个分区,镜像文件实际就位于第五分区,所以还原时就会出现找不到“1:4\yjbf\GE276~1\win.gho”文件的错误。其中的“yjbf\GE276~1”目录就是“yjbf\g..\”,这是在DOS下的目录名称,启动命令提示符输入“dir /x f:\yjbf”即可看到(见图)。
知道问题产生的原因后,解决问题的方法一是修改原来批处理,由于精灵批处理封装在DOS镜像中,这种方法操作起来不方便。二是重新移动GHO文件位置到第四分区。启动命令提示符依次输入下列命令即可(假设重新分区后盘符已经按顺序重新排列,原来保存镜像分区为G:):代码在http://powerson.blog.cfan.com.cn“杂志补充”下本文补充的“代码1”。
加装保险,让精灵有备无患
调整分区会导致精灵失效,手动更改批处理代码又麻烦。何不自己改造一下精灵?因为精灵是通过c:\geldr启动DOS镜像的,所以为了避免上述故障的出现,可以在系统正常时自行添加一个DOS镜像和批处理,方便在精灵失效时启动自己的还原批处理。
第1步:启动记事本输入下列恢复代码保存为diy.bat批处理,放置在d:\:
D:\Ghost.exe -clone,mode= pload,src=1:2\yjbf\GE276~1\win.gho:1,dst=1:1 -auto -sure -fro -fx -rb
同上,输入下列代码保存为autoexec.bat批处理也放置在d:
D:\diy.bat
第2步:同上,使用命令提示符在D盘建立d:\ yjbf\g..\目录。准备好Ghost.exe放置在d:\,接着启动到DOS制作系统备份保存在“d:\ yjbf\g..\”下。
第3步:打开“C:\yjhy”,复制dos.img并重命名为“diy.img”,接着到http://www.onlinedown.net/soft/3538.htm下载Winimage。使用Winimage打开“C:\yjhy\diy.img”,然后将上述准备好的“d:\autoexec.bat”拖到Winimage窗口替换原来的同名文件并保存。这样启动到DOS后就执行上述“d:\diy.bat”批处理。
第4步:使用记事本打开“c:\yjhy\grub\menu.lst”,在其后添加上如下代码(将dos.img更改为diy.img即可),代码在http://powerson.blog.cfan.com.cn“杂志补充”下本文补充的“代码2”
现在如果精灵正常,还原操作和原来一样。如果精灵无法还原系统,我们只要在geldr启动的多重菜单选择“DIY”,即可选择自己备份还原系统。
Q来A去:
Q我装了还原精灵怎么删除不了?用Unlocker删了一键还原精灵文件也不行。
A右击“我的电脑→属性→高级”,找到“启动和故障恢复”框里的“设置”选项,然后点击“编辑”,把里面的“C:\GHLDR=一键GHOST v11.0 Build 070707”删除就行。
Just Do It
自动还原/备份都是通过批处理完成的,大家可以参照上述方法添加自动备份菜单,实现精灵的全部功能,但是操作方法又比精灵更“灵活”!
(作者/平淡)
小知识
一键还原精灵工作原理简介:其实还原精灵核心就是一个Ghost的备份及还原批处理。安装精灵后它会在C盘添加geldr启动文件,同时生成“YJHY”目录,备份/还原DOS镜像就在这个目录。接着精灵会修改C:\boot.ini,添加上c:\geldr="一键还还原"启动菜单项。这样当我们选择这个菜单时,c:\geldr就会启动DOS,使用封装好的Ghost批处理备份/还原系统。
小提示
如果是精灵程序本身出错导致的故障(比如无法运行精灵),还可以使用Ghost手动进行还原。启动到DOS后运行Ghost,还原镜像选择第四分区的“yjbf\GE276~1\win.gho”即可(也可以依次查找每个分区根目录下的yjbf目录)。如果是用PE+Ghost32还原,将上述的“GE276~1”更改为“g..\”即可。
小提示
这个改造方法将Ghost.exe和还原批处理外置到本地分区,即使现在由于分区改变导致无法还原。如果可以进入Windows,只要使用记事本编辑一下diy.bat即可,如果进不了系统,还可以在DOS下使用edit编辑,然后执行“d:\diy”即可。而且,可以随时升级替换Ghost版本。