无忧启动论坛
标题:
进cmdpe,写了自动ghost的cmd的批处理,但执行需要15分钟多的时间,是什么原因?
[打印本页]
作者:
niuxue
时间:
2010-9-9 15:52
标题:
进cmdpe,写了自动ghost的cmd的批处理,但执行需要15分钟多的时间,是什么原因?
hzxst
的 16M U盘 GHOST专用PE(支持SATA)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142894&highlight=%2Bhzxst
根据老九的10M的CMDPE修改的,写了自动ghost的cmd,启动之后如下图:
一直就是这个画面,需要等15分钟才能启动ghost并自动g系统,是什么原因?
原pe autorun.cmd中代码只是ghost,进pe马上就可以启动,为什么加入批处理命令之后就要这么长时间,实在是不解。
自己修改的autorun.cmd代码如下
(在虚拟机里,光驱识别为D盘,
autorun.cmd
,
ghost.exe在system32文件夹下
)
:
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghostxp.gho ghost.exe -noide -clone,mode=pload,src=%%i:\ghostxp.gho:1,dst=1:1 -crcignore -sure -rb
之后我又试了绝对路径,代码如下:
ghost.exe -noide -clone,mode=pload,src=d:\ghostxp.gho:1,dst=1:1 -crcignore -sure -rb
下图是自动g完之后,又退出到cmd命令行之下:
速度依然一样慢,自动启动ghost需要15分钟多(不算还原时间),为什么执行效率如此之差?到底是什么原因?
请高人赐教!谢谢!
现以找到原因,是因为ghost32的问题,原pe自带的是ghost11.0.2 32位版,我喜欢用最新的版本,所以我替换成
ghost11.5.1.2266 32位版
,问题就来了,使用11.0.2运行autorun.cmd一点问题没有,立即执行里面的命令,换了11.5.1就需要等15分钟才能执行进ghost。
从网下了个11.5和11.5.1.2259版的都不行,看来只要是11.5系列就不行!
是新版需要什么特殊驱动吗?这个pe环境和新版不兼容吗?实在是不解?究竟是什么原因?希望有人能解答!实在不行就只能用11.0.2了(还是觉得最新版要好一些)!
我的最终目的就是:此PE适用于所有机器,最简单,最快捷,最方便的使用U盘一键自动安装ghost系统!
[
本帖最后由 niuxue 于 2010-9-9 23:32 编辑
]
作者:
mapeimapei
时间:
2010-9-9 15:57
关注下,虚拟机中的ghost。。
作者:
niuxue
时间:
2010-9-9 15:58
这个问题可能水平不高,但还是希望各位大大能够帮助解决!
(啊。。。让小马哥抢沙发了)
[
本帖最后由 niuxue 于 2010-9-9 16:09 编辑
]
作者:
niuxue
时间:
2010-9-9 16:09
标题:
回复 #2 mapeimapei 的帖子
这个问题小马哥解决不了吗?
作者:
玄天
时间:
2010-9-9 16:13
可能是临时文件/页面文件设置引起倒
作者:
niuxue
时间:
2010-9-9 16:15
标题:
回复 #5 玄天 的帖子
那应该如何解决呢?
[
本帖最后由 niuxue 于 2010-9-9 16:23 编辑
]
作者:
玄天
时间:
2010-9-9 16:23
那东东我没用过,仅是估计而已
你设置下临时文件夹路径/页面文件位置和大小试试?
作者:
niuxue
时间:
2010-9-9 16:37
标题:
回复 #7 玄天 的帖子
对不起,老大,小弟菜鸟,下图是这pe的WINPE.IS_文件的目录
我能找到的可以用记事本修改的文件只有TXTSETUP.SIF、system32里的AUTORUN.CMD和BIOSINFO.INF, 实在是不太会。
[
本帖最后由 niuxue 于 2010-9-9 16:50 编辑
]
作者:
玄天
时间:
2010-9-9 16:52
扔个pecmd进去,用temp和page命令(硬盘上的也成),至于怎么用,看帮助吧:(
作者:
niuxue
时间:
2010-9-9 19:16
标题:
回复 #9 玄天 的帖子
看了pecmd说明 temp命令备注│※不要在配置文件使用本命令,必须启动到桌面使用;本命令是从注册表读取临时目录位置。
至于PageFile.sys,这里跟它没什么关系吧。
如果用pecmd实现的话,我试了如下命令:
EXEC =!%system32%\1.cmd,1.cmd里写ghost.exe,运行不了ghost(ghost.exe和1.cmd在system32文件夹下)
应该如何写?pecmd说明中的例子 EXEC =!CMD.EXE /C "DEL /Q /F %TEMP%" 是否是这么理解,运行cmd.exe,之后利用cmd.exe执行del命令,删除temp文件夹?
[
本帖最后由 niuxue 于 2010-9-9 19:29 编辑
]
作者:
玄天
时间:
2010-9-9 19:56
标题:
回复 #10 niuxue 的帖子
命令行下依次执行:
md d:\temp
PECMD REGI HKCU\Environment\temp=d:\temd
PECMD REGI HKCU\Environment\tmp=d:\temd
PECMD ENVI
然后在运行ghost试试,不行的话,换个PE或启动到dos下运行
作者:
niuxue
时间:
2010-9-9 20:48
标题:
回复 #11 玄天 的帖子
谢谢老大,你可能没看仔细,ghost能运行,只是我写的自动ghost系统到C盘的cmd运行的时间太长了,需要15分钟,怎样才能缩短时间,用pecmd的话,ini文件应该怎么写能实现自动ghost系统到C盘。
作者:
玄天
时间:
2010-9-9 21:04
晕,这些命令仅设置临时文件夹路径而已,不是估计临时路径问题吗?
如果仅运行下ghost,干嘛要启动控制台,dos足也
作者:
niuxue
时间:
2010-9-9 21:26
标题:
回复 #13 玄天 的帖子
晕,不知怎么的好了,不需要pecmd.exe,autorun.cmd中:for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghostxp.gho ghost.exe -noide -clone,mode=pload,src=%%i:\ghostxp.gho:1,dst=1:1 -crcignore -sure -rb
可以立即执行了,可能昨天不小心弄坏了原pe文件造成的执行缓慢,刚才重新用原pe重新弄了一遍,又好了!对不起了,各位!
非要用控制台是因为:请老大看我昨天的这个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=175600&extra=page%3D3
[
本帖最后由 niuxue 于 2010-9-9 22:51 编辑
]
作者:
niuxue
时间:
2010-9-9 22:31
晕 找到原因了,是因为ghost32的问题,原pe自带的是ghost11.0.2 32位版,我喜欢用最新的版本ghost11.5.1.2266 32位版,所以我做了替换,问题就来了,使用11.0.2运行autorun.cmd一点问题没有(不需要利用pecmd的),立即执行里面的命令,换了11.5.1就需要等15分钟才能执行进ghost。
是新版需要什么特殊驱动吗?这个pe环境和新版不兼容吗?实在是不解?究竟是什么原因?
刚才上网下了个11.5和11.5.1.2259版的都不行,看来只要是11.5系列就不行!头都大了!
[
本帖最后由 niuxue 于 2010-9-9 22:52 编辑
]
作者:
zds1210
时间:
2010-10-9 18:13
哈哈。我已经制作了一下一键备份还原及分区脚本,欢迎大家试用。
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3