无忧启动论坛

标题: 手动调整加载外部配置文件的顺序 [打印本页]

作者: 421062724    时间: 2008-4-20 11:53
标题: 手动调整加载外部配置文件的顺序
在老九的pecmd里帮助是这样说的

※如果文件路径第1个字符是"\",则搜索所有磁盘指定目录中的文件,如"LOAD \MyWinPE\PECMD.INI"。

看到红色那句,也就是说加载外部配置文件的时候是c d e...盘这样搜索下去。这种方法的好处是可以把外置程序放在任意驱动器下,但这样的话会出现另一个问题,假如同一个pe,我已经在硬盘上安装了一次,现在我又用光盘启动这个pe,那么,因为盘符的顺序问题,就会加载硬盘上的外部配置文件,而不是加载光盘上的,所以我们可以写一个简单的bat来解决这个问题。

一,在pe的核心的system32目录里新建一个名为EXTRA.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:\外部软件\WINPE.INI Set RP=%%I:&GOTO EXTRA)
EXIT
:EXTRA
PECMD.EXE LOAD %RP%\外部软件\WINPE.INI
EXIT
蓝色部分是你的外部配置文件的路径,可根据自己需要修改

二,在pecmd.ini文件里添加这一句
EXEC =!%SystemRoot%\SYSTEM32\EXTRA.CMD
当然,这里我没写关于最小配置的情况,如果有朋友有需要进行最小配置加载,可自行参考毛桃的命令,修改一下就行了。

因为是随便写的,所以不太完善,各位大侠莫见怪
作者: 123    时间: 2008-4-20 12:47
cmd里输入systeminfo后显示
启动设备:         \Device\HarddiskVolume1
作者: lisong    时间: 2008-4-23 21:19
得到一定的启示不,谢谢!!!!!!!!
作者: 421062724    时间: 2008-4-26 19:11
呵呵,没什么人支持的说




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