无忧启动论坛

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

PECMD V4.0动态删除B盘的方法

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-30 21:06:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 编辑 ]
2#
发表于 2011-10-30 21:20:52 | 只看该作者

回复 #1 moneyjin 的帖子

删掉RAMDISK.SYS
回复

使用道具 举报

3#
 楼主| 发表于 2011-10-30 21:26:24 | 只看该作者

回复 #2 2010527104427 的帖子

删掉RAMDISK.SYS,如果有外置程序存在的情况下,还怎么生成B盘来加载?我求教的是动态删除B盘的方法,在PECMD V4.0的情况下!

[ 本帖最后由 moneyjin 于 2011-10-30 21:27 编辑 ]
回复

使用道具 举报

4#
发表于 2011-10-30 21:31:42 | 只看该作者

回复 #3 moneyjin 的帖子

删掉ramdisk.sys,用imdisk取代,命令如下:

RAMD ImDisk,L64,NTFS,Y:,PETOOLS

具体看PECMD说明
回复

使用道具 举报

5#
 楼主| 发表于 2011-10-30 22:13:17 | 只看该作者

回复 #4 2010527104427 的帖子

首先感谢2010527104427会员,可是删掉RAMDISK.SYS,还要删掉相应的注册表项吧,我删掉RAMDISK.SYS,启动PE提示“RAMDISK.SYS没有找到”而启动失败,还是请提供一个比较简单的方法吧,谢谢!
回复

使用道具 举报

6#
发表于 2011-10-30 22:25:32 | 只看该作者
原帖由 2010527104427 于 2011-10-30 21:20 发表
删掉RAMDISK.SYS



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

启动也不会出错.

删掉RAMDISK.SYS.

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

------

楼主要动态删除 B:

ramdriv.sys 也不能删....
回复

使用道具 举报

7#
 楼主| 发表于 2011-10-30 22:31:30 | 只看该作者

回复 #6 66369 的帖子

谢谢水老!怎么用PECMD V3.9的用那个代码就可以删除B盘了,V4.0的就不行!请水老指教一下在V4.0的方法了,严重感谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 16:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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