本人是在企业里做计算机维护的,重装系统是经常的事,所以就自已DIY了一个小的PE镜像,把一个4GU盘量产为一个CD-ROM,剩余空间则放统的gho文件和一些常用办公软件,DIY那个PE镜像时,选用了几个现成的一键gho工具,但每次都要在软件上选择U盘存放gho分区的路径,很是麻烦,另外测试在不同主控的U盘上量产之后,这些一键gho软件都会因为识别U盘与硬盘的顺序问题而恢复失败,于是就决定自已做一个批处理,可以实现双击后就会自动调用gho所在分区的系统镜像,然后添加到PE中,就可以实现快速方便的安装系统了。
为什么要在PE下恢复系统?一是界面方式,简单容易上手,二是在ghost32环境中,恢复速度要比在dos下快近一倍。强烈建议使用。
好了,下面开始开工了:
批处理的代码很简单:
- @echo off
- for %%i in (b c d e f g h i j k l m n o p q r s t u v w x y z) do (if exist %%i:\mydigit.gho set gg=%%i)
- ghost32.exe -clone,mode=pload,src=%gg%:\mydigit.GHO:1,dst=1:1 -sure -rb
- ghost32.exe -clone,mode=pload,src=%gg%:\mydigit.GHO:1,dst=2:1 -sure -rb
把以上代码保存到记事本,然后把后缀由txt改成bat就可以了。
基本内容就是:遍历从B到Z的所有盘符,如果该根目录下含有mydigit.gho文件,则给该盘符赋值为gg,然后在ghost命令行中就可以调用该盘符及其根目录下的gho文件进行还原并重启了。
至于用了两次ghost的命令行,就是如果该U盘主控若识别U盘为第一硬盘,则会因为第一语句报错而恢复失败,于是执行第二语句仍可正常恢复到真正的硬盘上,当然如果你有多块硬盘请慎用,呵呵(公司的办公电脑还都只有一块硬盘,所以该情形未考虑)
把该批处理放置到PE下,与ghost32同一目录,配置文件中添加该批处理的桌面快捷方式就可以了,然后用此PE镜像量产U盘或以其它方式做成引导
接着把你的系统镜像文件名称改为mydigit.gho(只是举例而已,名字只要和批处理中的镜像名称一致就可以),复制到U盘量产后的剩余分区根目录下,若是用软碟通做的UDD+引导,那就直接复制到U盘的根目录下就可以了。
好了,大功告成,经过十几台机器测试,运行正常:
看看我的小PE,呵呵,用tango的21M小PE改的,上面的“系统安装”就是我那个批处理用quickbfc转成了exe文件,这样好看一点了吧,呵呵
试一下,双击系统安装,什么也不用管,系统开始安装喽! ̄!!