|
要把外置程式夹打包运行,除了楼主使用的iso内置模式外,还有更佳方法:那就是使用imageX以wim模式对外置程式夹进行压缩并打包成Programs.wim,使用imageX的mount命令把Programs.wim外挂到PE的系统盘或者ramdrv去。这样做除了楼主提出的好处外,还有节省空间的特色。前提是你的PE需要支持FltMgr和WimFltr服务。
简单地说,我是这样实现的:
1. 建立一个微型光棍版TinyXPE(TXPE.SDI, 70MB大小),支持网络,FltMgr和WimFltr服务。除了必不可少的文件,不带其他程式。
2. 把全部外置程式的文件夹放到C:\Ext_Programs下,使用下面命令建立Programs.wim:
imagex.exe /compress maximum /capture c:\Ext_Programs c:\Programs.wim "External Programs"
外置程式本来占用50MB空间,压缩后成为28MB的Programs.wim.
3. 启动TXPE.SDI后,X:盘余1MB空间,清除已经载入的文件后,X:盘尚余10MB空间。
4. 使用下面命令把Programs.wim外挂到X:盘的Programs文件夹:
imagex /mount c:\Programs.wim 1 x:\Programs
因为Programs.wim只是外挂,它并没有真正的占用X:盘的空间,X:盘仍有10MB空间!现在,我们可以建立程式连结,使用这50MB的外置程式了。整个3到4的过程,我们可写一个简单的脚本作自动化执行。
抛砖引玉,有兴趣的可自行实验!
[ 本帖最后由 khauyeung 于 2007-5-1 08:23 AM 编辑 ] |
|