|
目的:所有文件内置于winpe.is_和bootcd.iso中,可不用“外置程序”文件夹,直接用bootcd.iso虚拟光驱中的“外置程序”文件夹代替之。这样可以避免外置程序长期直接裸露,不会感染病毒;同时具有外置模式的节省内存的特点,且节省磁盘空间,直接用下载的bootcd.iso而不用展开其中的外置程序文件夹。另外新增加的内置功能仅仅在不存在有效外置程序文件夹时才起作用,不影响任何原功能。
改造后将不需要“外置程序”文件夹,将bootcd.iso置于任意分区根目录,启动时自动装载成虚拟光驱W:,并自动调用W:\外置程序\winpe.ini文件,实现所有外置程序功能。
方法极为简单:
将下载的bootcd20070418.iso更名为bootcd.iso,置于任意分区根目录,文件中的winpe.is_展开成winpe.iso,用ultraiso把vdm1.exe,vdd-x86.sys加入其中wxpe\system32下,把我提供的pecmd.ini和winpefiles.cmd拷入wxpe\system32下,然后重新压缩回winpe.is_。
pecmd.ini仅仅增加了两三行,并未改动原有部分,所以原功能完全不受影响,如干净模式依然存在。外置模式启动时,依然优先使用各分区有效的“\外置程序”文件夹,若不存在“\外置程序\winpe.ini”则会寻找各分区的bootcd.iso映像,自动装载为虚拟光驱,并载入虚拟光驱中的“\外置程序\winpe.ini”实现“双iso内置方式”的全功能启动。
额外占用的内存仅为vdm软件所需的内存,应该在数兆而已。
以前发过类似的帖子,现在算是改进。更简单可靠了。
这一修改的核心是内置vdm,其它只是配合做一些自动化的启动批处理。
我也建议老毛桃发布新版时,在winpe.iso核心中内置msvcd,27k的代价核心就具备扩展性了,实现自恰性,基本不再依赖任何外部exe文件及xp环境就几乎可作任何事情。
制作好的winpe.is_已经上传在ftp://60.190.19.108的hzxf目录中,下载后用它代替原来的winpe.is_即可。
其中的pecmd.ini和winpefiles.cmd下载见下面附件“双iso.rar”。
[ 本帖最后由 hzxf 于 2007-5-4 10:15 PM 编辑 ] |
|