无忧启动论坛

标题: PECMD V4.0动态删除B盘的方法 [打印本页]

作者: moneyjin    时间: 2011-10-30 21:06
标题: PECMD V4.0动态删除B盘的方法
PE启动后一般会生成一个B盘(RAMDISK),但是能不能在外置程序不存在的情况下不生成B盘呢?因为有时候不一定需要外置程序,只启动基本的PE就够了!只在外置程序存在的情况下才生成B盘以加载外置程序。

我用的PE是XP核心的,以前用PECMD V4.0版本以下的如V3.9、V3.3等,都可以在PECMD.INI文件中加入以下代码来动态删除B盘:(红色部分)

......
FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT
FORX \MiniPE\WinPE.INI,OP,1,LOAD %OP%
FIND $%OP%=,SUBJ B:

......

现在用PECMD V4.0,启动PE到桌面后,在没有外置程序的情况下,B盘依然存在,截图如下:


事实上,PECMD V4.0动态删除B盘,即是在外置程序不存在的情况下才删除B盘,代码也是用本帖开头提到的代码,只是要把代码放在PECMD.INI中最后的位置,代码如下(红色部分):

......
FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT
FORX \MiniPE\WinPE.INI,OP,1,LOAD %OP%

REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Applets\Tour\RunCount=#0x0
`如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
`杀掉无用进程并删掉 X: 盘可删除文件以节省空间
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI VV0=|ENVI VV1=
TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ `如果 PECMD 托盘图标不显示,请用此命令

EXEC X:\WXPE\SYSTEM32\PECMD.EXE FIND $%OP%=,SUBJ B:

LOGS
//配置文件结束

启动PE进桌面后,马上双击我的电脑,此时发现B盘还存在,稍等一下,B盘就消失了!

[ 本帖最后由 moneyjin 于 2011-11-1 13:59 编辑 ]
作者: 527104427    时间: 2011-10-30 21:20
标题: 回复 #1 moneyjin 的帖子
删掉RAMDISK.SYS
作者: moneyjin    时间: 2011-10-30 21:26
标题: 回复 #2 2010527104427 的帖子
删掉RAMDISK.SYS,如果有外置程序存在的情况下,还怎么生成B盘来加载?我求教的是动态删除B盘的方法,在PECMD V4.0的情况下!

[ 本帖最后由 moneyjin 于 2011-10-30 21:27 编辑 ]
作者: 527104427    时间: 2011-10-30 21:31
标题: 回复 #3 moneyjin 的帖子
删掉ramdisk.sys,用imdisk取代,命令如下:

RAMD ImDisk,L64,NTFS,Y:,PETOOLS

具体看PECMD说明
作者: moneyjin    时间: 2011-10-30 22:13
标题: 回复 #4 2010527104427 的帖子
首先感谢2010527104427会员,可是删掉RAMDISK.SYS,还要删掉相应的注册表项吧,我删掉RAMDISK.SYS,启动PE提示“RAMDISK.SYS没有找到”而启动失败,还是请提供一个比较简单的方法吧,谢谢!
作者: 66369    时间: 2011-10-30 22:25
原帖由 2010527104427 于 2011-10-30 21:20 发表
删掉RAMDISK.SYS



好象是 ramdriv.sys 不会出现B:

启动也不会出错.

删掉RAMDISK.SYS.

如不动其他地方.怕启动有问题啊.

------

楼主要动态删除 B:

ramdriv.sys 也不能删....
作者: moneyjin    时间: 2011-10-30 22:31
标题: 回复 #6 66369 的帖子
谢谢水老!怎么用PECMD V3.9的用那个代码就可以删除B盘了,V4.0的就不行!请水老指教一下在V4.0的方法了,严重感谢!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3