无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 25429|回复: 108
打印 上一主题 下一主题

[分享]为老毛桃的winpe增加"双iso内置模式"的功能,丝毫不影响原功能

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-29 20:47:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目的:所有文件内置于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 编辑 ]

MAKECAB最大压缩.rar

320 Bytes, 下载次数: 450, 下载积分: 无忧币 -2

需要用到的压缩工具

双iso.rar

1.97 KB, 下载次数: 664, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2007-4-29 21:36:02 | 只看该作者
pecmd.ini的改动为在有效行倒数第四行加入
//新增加几行用于调入bootcd.iso
LINK %StartMenu%\调入外置程序,%SS%\winpefiles.cmd,,%SS%\SHELL32.DLL,39
NUMK 0
FIND $MinMode=Yes,text!exec =&%SS%\WINPEFILES.CMD

启动时,只要不存在有效的外置程序文件夹,就会自动调入bootcd.iso形成虚拟光盘,并调入虚拟光盘w:中外置程序的所有功能
回复

使用道具 举报

3#
发表于 2007-4-29 21:51:40 | 只看该作者
如果我的PE放在U盘。BOOTCD.ISO也放在U盘,WINPE.IS_放在根目录,里面就只有外置程序文件夹可以吗,
回复

使用道具 举报

4#
发表于 2007-4-29 21:58:04 | 只看该作者
试试看,这样装到移动硬盘上就安全多了。
回复

使用道具 举报

5#
发表于 2007-4-29 22:02:17 | 只看该作者
问题类似,bootcd.iso是否放在U盘?如果不放在U盘好像意义不大,因为你要修理的机器不可能先有boot.iso在硬盘上吧?反之,如果放在U盘上,启动速度是否会变慢?因为要先启动虚拟光驱,加载iso之后才能使用外置程序了。水平有限,希望楼主适当解释一下?:)
回复

使用道具 举报

6#
 楼主| 发表于 2007-4-29 22:04:35 | 只看该作者
原帖由 fjj1218 于 2007-4-29 09:51 PM 发表
如果我的PE放在U盘。BOOTCD.ISO也放在U盘,WINPE.IS_放在根目录,里面就只有外置程序文件夹可以吗,

理论上bootcd.iso在u盘上应该没有问题。
只要启动后u盘的逻辑盘符已经产生,就没有问题,实在不行,如果u盘盘符不能立即产生,也没关系,只要手动运行开始菜单里面的“调入外置程序”即可。
回复

使用道具 举报

7#
 楼主| 发表于 2007-4-29 22:10:45 | 只看该作者
bootcd.iso中只需要外置程序文件夹,里面的winpe.is_启动时没有用。
回复

使用道具 举报

8#
 楼主| 发表于 2007-4-29 22:17:37 | 只看该作者
我在主贴也提到:只要在核心winpe.is_中内置虚拟光驱软件,如msvcd,则基本上就具备了双iso内置的效果,只是需要手动装载虚拟光驱,用vdm的好处是通过批处理的运行,启动时一切都是自动的。
回复

使用道具 举报

9#
发表于 2007-4-29 22:27:03 | 只看该作者
传了一个做好的到FTP2/hzxf目录中,方便菜鸟直接下载使用。
刚刚又在FTP1/打狗协会理事目录下传了一份。
FTP地址与密码:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=80120&extra=page%3D1

增加N个下载地址:

http://tel2.800disk.com/?dgxhls

http://tel6.800disk.com/?liaoyan

http://tel41.ibmdisk.com/?dgxhls

老毛桃扬州烟花三月纪念版PE双iso内置版
=============================================================================================================================
修改目的[作者:hzxf ]:
为老毛桃的winpe增加"双iso内置模式"的功能,丝毫不影响原功能
目的:所有文件内置于winpe.is_和bootcd.iso中,可不用“外置程序”文件夹,直接用bootcd.iso虚拟光驱中的“外置程序”文件夹代替之。这样可以避免外置程序长期直接裸露,不会感染病毒;同时具有外置模式的节省内存的特点,且节省磁盘空间,直接用下载的bootcd.iso而不用展开其中的外置程序文件夹。另外新增加的内置功能仅仅在不存在有效外置程序文件夹时才起作用,不影响任何原功能。
改造后将不需要“外置程序”文件夹,将bootcd.iso置于任意分区根目录,启动时自动装载成虚拟光驱W:,并自动调用W:\外置程序\winpe.ini文件,实现所有外置程序功能。未改动原有部分,所以原功能完全不受影响,如干净模式依然存在。外置模式启动时,依然优先使用各分区有效的“\外置程序”文件夹,若不存在“\外置程序\winpe.ini”则会寻找各分区的bootcd.iso映像,自动装载为虚拟光驱,并载入虚拟光驱中的“\外置程序\winpe.ini”实现“双iso内置方式”的全功能启动。
=============================================================================================================================
安装说明:
由于外置程序文件夹内置在bootcd.iso里,用老毛桃的安装程序安装会出现问题,因此改用老九的安装工具。安装完成后,把bootcd.iso提取到任意分区或者U盘根目录就可以了。
图标更换为Shell32绿色Vista图标,更加美观漂亮了。


============================================================================================================================
                                                      
                                                             打狗的
            
                                                        2007.07.01



[ 本帖最后由 打狗协会理事 于 2007-7-4 10:39 AM 编辑 ]
回复

使用道具 举报

10#
发表于 2007-4-29 22:29:01 | 只看该作者

不错这样外程就中不了毒了

好东西顶一下:lol
回复

使用道具 举报

11#
发表于 2007-4-29 22:43:00 | 只看该作者
先测试一下在发表意见。
回复

使用道具 举报

12#
发表于 2007-4-29 22:51:04 | 只看该作者
楼主简化一下安装方法,以便适合我这种菜鸟使用:lol
回复

使用道具 举报

13#
 楼主| 发表于 2007-4-29 23:01:23 | 只看该作者
原帖由 打狗协会理事 于 2007-4-29 10:27 PM 发表
楼主可以传一个做好的到FTP,方便菜鸟直接下载使用。

用explorer能不能上传?我用explorer上传不了,用那个ftp客户端也不行
回复

使用道具 举报

14#
发表于 2007-4-29 23:04:58 | 只看该作者
不错,是个好办法!..
回复

使用道具 举报

15#
发表于 2007-4-29 23:05:05 | 只看该作者
原帖由 hzxf 于 2007-4-29 11:01 PM 发表

用explorer能不能上传?我用explorer上传不了,用那个ftp客户端也不行

ftp2需要专门的上传帐号
回复

使用道具 举报

16#
发表于 2007-4-29 23:24:36 | 只看该作者
原帖由 hzxf 于 2007-4-29 11:01 PM 发表

用explorer能不能上传?我用explorer上传不了,用那个ftp客户端也不行

FTP2上有FTP工具。
刚刚测试了一下,你的方法不错。
回复

使用道具 举报

17#
发表于 2007-4-29 23:36:35 | 只看该作者
方法不错,顶一下
回复

使用道具 举报

18#
发表于 2007-4-29 23:41:34 | 只看该作者
那个ftp客户端不但可以传,而且速度不错,只是传的时候好象假死了,没有关系,传完就好了。中途也可以强制停止上传,以后还可以续传。尽管传的过程好象假死了,但是不影响其他操作。
回复

使用道具 举报

19#
发表于 2007-4-29 23:44:16 | 只看该作者
替你在FTP2上建了个hzxf 目录,你传到里面就可以了。
回复

使用道具 举报

20#
 楼主| 发表于 2007-4-30 00:03:35 | 只看该作者
我可能没有权限上传
用leafftp、上传客户端均不行,文件列表都得不到
请版主既然试验成功,有空代我上传一下得了


现在能上传了,正在传送中

[ 本帖最后由 hzxf 于 2007-4-30 12:09 AM 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2007-4-30 00:26:01 | 只看该作者
已经上传完毕
制作好的winpe.is_已经上传在ftp://60.190.19.108的hzxf目录中,下载后用它代替原来的winpe.is_即可。
回复

使用道具 举报

22#
发表于 2007-4-30 08:38:43 | 只看该作者
作晚用U盘测试成功,启动速度影响并不是很大,几呼可以忽略。功能全部都可以用。而且还可以防毒
回复

使用道具 举报

23#
发表于 2007-4-30 09:25:52 | 只看该作者
终于有人做了个补充,谢谢!一会试一下....
回复

使用道具 举报

24#
发表于 2007-4-30 10:54:44 | 只看该作者
用U盘测试正常,如此百毒不侵了,有一个不重要的问题,没有桌面背景。用外置程序文件夹或外置程序ISO一样没有。

非常支持 hzxf 的建议:"建议老毛桃发布新版时,在winpe.iso核心中内置msvcd,"

[ 本帖最后由 ggtxm 于 2007-4-30 11:07 AM 编辑 ]
回复

使用道具 举报

25#
发表于 2007-4-30 12:46:22 | 只看该作者

回复 #24 ggtxm 的帖子

可以啊,我测试过了,很正常
回复

使用道具 举报

26#
发表于 2007-4-30 15:34:14 | 只看该作者
试过了 感觉挺好的,不过这种调用其它分区的外置程序的方法,只能是在把BOOTCD.ISO放在某个分区内的前提下才可以使用,如果计算机的操作系统崩溃了,这种方法不见得可行:)
回复

使用道具 举报

27#
发表于 2007-4-30 15:43:54 | 只看该作者
原帖由 ggtxm 于 2007-4-30 10:54 AM 发表
用U盘测试正常,如此百毒不侵了,有一个不重要的问题,没有桌面背景。用外置程序文件夹或外置程序ISO一样没有。

非常支持 hzxf 的建议:"建议老毛桃发布新版时,在winpe.iso核心中内置msvcd,"

试用成功!
谢谢!
我也出现“没有桌面背景”的情况,桌面背景和winpe.iso的外置程序都需手动再次加载才能成功!
回复

使用道具 举报

28#
发表于 2007-4-30 16:43:03 | 只看该作者
传了一个做好的到FTP2,方便菜鸟直接下载使用。详细说明看九楼。
回复

使用道具 举报

29#
 楼主| 发表于 2007-4-30 22:09:17 | 只看该作者
原帖由 rzndir 于 2007-4-30 03:43 PM 发表

试用成功!
谢谢!
我也出现“没有桌面背景”的情况,桌面背景和winpe.iso的外置程序都需手动再次加载才能成功!

1桌面背景出不来,这个没法解决
2外置程序需手动加载,这个我这也遇到过,第一次启动正常,第二次以后不能自动加载外置程序了。后来稍稍修改了winpe.iso的pecmd.ini,调整了加入指令行的位置,重新压缩,就没问题了,重启若干次均能自动加载外置程序。winpe.is_重新上传至ftp的hzxf\070430下面,

hzxf\下面的winpe.is_可删除了
回复

使用道具 举报

30#
发表于 2007-5-1 00:30:49 | 只看该作者
原帖由 hzxf 于 2007-4-30 10:09 PM 发表

1桌面背景出不来,这个没法解决
2外置程序需手动加载,这个我这也遇到过,第一次启动正常,第二次以后不能自动加载外置程序了。后来稍稍修改了winpe.iso的pecmd.ini,调整了加入指令行的位置,重新压缩,就没 ...

已经处理。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-3 00:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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