无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5305|回复: 15
打印 上一主题 下一主题

进cmdpe,写了自动ghost的cmd的批处理,但执行需要15分钟多的时间,是什么原因?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-9 15:52:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据老九的10M的CMDPE修改的,写了自动ghost的cmd,启动之后如下图:

一直就是这个画面,需要等15分钟才能启动ghost并自动g系统,是什么原因?
原pe autorun.cmd中代码只是ghost,进pe马上就可以启动,为什么加入批处理命令之后就要这么长时间,实在是不解。

自己修改的autorun.cmd代码如下
(在虚拟机里,光驱识别为D盘,autorun.cmdghost.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 编辑 ]
2#
发表于 2010-9-9 15:57:33 | 只看该作者
关注下,虚拟机中的ghost。。
回复

使用道具 举报

3#
 楼主| 发表于 2010-9-9 15:58:23 | 只看该作者
这个问题可能水平不高,但还是希望各位大大能够帮助解决!
(啊。。。让小马哥抢沙发了)

[ 本帖最后由 niuxue 于 2010-9-9 16:09 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2010-9-9 16:09:30 | 只看该作者

回复 #2 mapeimapei 的帖子

这个问题小马哥解决不了吗?
回复

使用道具 举报

5#
发表于 2010-9-9 16:13:35 | 只看该作者
可能是临时文件/页面文件设置引起倒
回复

使用道具 举报

6#
 楼主| 发表于 2010-9-9 16:15:17 | 只看该作者

回复 #5 玄天 的帖子

那应该如何解决呢?

[ 本帖最后由 niuxue 于 2010-9-9 16:23 编辑 ]
回复

使用道具 举报

7#
发表于 2010-9-9 16:23:31 | 只看该作者
那东东我没用过,仅是估计而已
你设置下临时文件夹路径/页面文件位置和大小试试?
回复

使用道具 举报

8#
 楼主| 发表于 2010-9-9 16:37:42 | 只看该作者

回复 #7 玄天 的帖子

对不起,老大,小弟菜鸟,下图是这pe的WINPE.IS_文件的目录

我能找到的可以用记事本修改的文件只有TXTSETUP.SIF、system32里的AUTORUN.CMD和BIOSINFO.INF, 实在是不太会。

[ 本帖最后由 niuxue 于 2010-9-9 16:50 编辑 ]
回复

使用道具 举报

9#
发表于 2010-9-9 16:52:50 | 只看该作者
扔个pecmd进去,用temp和page命令(硬盘上的也成),至于怎么用,看帮助吧:(
回复

使用道具 举报

10#
 楼主| 发表于 2010-9-9 19:16:19 | 只看该作者

回复 #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 编辑 ]
回复

使用道具 举报

11#
发表于 2010-9-9 19:56:54 | 只看该作者

回复 #10 niuxue 的帖子

命令行下依次执行:
md d:\temp
PECMD REGI HKCU\Environment\temp=d:\temd
PECMD REGI HKCU\Environment\tmp=d:\temd
PECMD ENVI
然后在运行ghost试试,不行的话,换个PE或启动到dos下运行
回复

使用道具 举报

12#
 楼主| 发表于 2010-9-9 20:48:48 | 只看该作者

回复 #11 玄天 的帖子

谢谢老大,你可能没看仔细,ghost能运行,只是我写的自动ghost系统到C盘的cmd运行的时间太长了,需要15分钟,怎样才能缩短时间,用pecmd的话,ini文件应该怎么写能实现自动ghost系统到C盘。
回复

使用道具 举报

13#
发表于 2010-9-9 21:04:45 | 只看该作者
晕,这些命令仅设置临时文件夹路径而已,不是估计临时路径问题吗?
如果仅运行下ghost,干嘛要启动控制台,dos足也
回复

使用道具 举报

14#
 楼主| 发表于 2010-9-9 21:26:06 | 只看该作者

回复 #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 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-9-9 22:31:49 | 只看该作者
晕 找到原因了,是因为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 编辑 ]
回复

使用道具 举报

16#
发表于 2010-10-9 18:13:26 | 只看该作者
哈哈。我已经制作了一下一键备份还原及分区脚本,欢迎大家试用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-4 19:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表