切换到宽版
  • 12940阅读
  • 8回复

教你U启在PE下一键安装gho文件 [复制链接]

上一主题 下一主题
离线4574501
 

发帖
3779
M币
145
专家
9
粉丝
483
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-07-27
本人是在企业里做计算机维护的,重装系统是经常的事,所以就自已DIY了一个小的PE镜像,把一个4GU盘量产为一个CD-ROM,剩余空间则放统的gho文件和一些常用办公软件,DIY那个PE镜像时,选用了几个现成的一键gho工具,但每次都要在软件上选择U盘存放gho分区的路径,很是麻烦,另外测试在不同主控的U盘上量产之后,这些一键gho软件都会因为识别U盘与硬盘的顺序问题而恢复失败,于是就决定自已做一个批处理,可以实现双击后就会自动调用gho所在分区的系统镜像,然后添加到PE中,就可以实现快速方便的安装系统了。

为什么要在PE下恢复系统?一是界面方式,简单容易上手,二是在ghost32环境中,恢复速度要比在dos下快近一倍。强烈建议使用。

好了,下面开始开工了:

批处理的代码很简单:
  1. @echo off
  2. 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)
  3. ghost32.exe -clone,mode=pload,src=%gg%:\mydigit.GHO:1,dst=1:1 -sure -rb
  4. 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文件,这样好看一点了吧,呵呵
试一下,双击系统安装,什么也不用管,系统开始安装喽! ̄!!

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏 ,M币+24 ,专家+1
离线catbaby56-gz

发帖
3921
M币
5033
专家
7
粉丝
127
只看该作者 1楼 发表于: 2011-07-27
请登录后查看
离线4574501

发帖
3779
M币
145
专家
9
粉丝
483
只看该作者 2楼 发表于: 2011-07-27
回 1楼(catbaby56-gz) 的帖子
请登录后查看
离线bbsview
发帖
2177
M币
3073
专家
7
粉丝
197
只看该作者 3楼 发表于: 2011-07-27
请登录后查看
离线auq0880wcw

发帖
789
M币
1355
专家
2
粉丝
30
只看该作者 4楼 发表于: 2011-07-27
请登录后查看
离线yuxiaoyong

发帖
70
M币
3246
专家
1
粉丝
7
只看该作者 5楼 发表于: 2011-07-28
请登录后查看
离线dyzyb
发帖
2
M币
-94
专家
0
粉丝
0
只看该作者 6楼 发表于: 2013-12-10
请登录后查看
离线dyzyb
发帖
2
M币
-94
专家
0
粉丝
0
只看该作者 7楼 发表于: 2013-12-10
请登录后查看
离线bluelit

发帖
86
M币
843
专家
-2
粉丝
11
只看该作者 8楼 发表于: 2017-01-14
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个