无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
#
发表于 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

108#
发表于 2007-11-16 21:10:11 | 只看该作者
这样子winpe.is_会很大吧
回复

使用道具 举报

107#
 楼主| 发表于 2007-11-16 12:21:02 | 只看该作者
我自己一直用双iso方式的winpe。
近期想全内置为单iso,这在放隐藏分区时是必须的。
有一个好办法,就是把bootcd.iso(内含外置程序)压入winpe.is_,原来的批处理稍稍完善一下,逻辑盘符原来只到v,改到z:
winpefiles.cmd:
@echo off
IF EXIST W: GOTO END
set ff=winpefiles
for %%x in (A B C D E F G H I J K L M N O P Q R S T U V X Y Z) DO if exist %%x:\外置程序\winpe.ini goto end
for %%x in (A B C D E F G H I J K L M N O P Q R S T U V X Y Z) DO (
if exist %%x:\bootcd.iso set fn=%%x:\bootcd.iso
if exist %%x:\bootcd.iso GOTO iso
if exist %%x:\%ff%.iso set fn=%%x:\%ff%.iso
if exist %%x:\%ff%.iso GOTO iso
if exist %%x:\%ff%.img set fn=%%x:\%ff%.img
if exist %%x:\%ff%.img GOTO img
)
goto end
:iso
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v MountPrevious /t REG_DWORD /d 1 >nul
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v XbtnQuit /t REG_DWORD /d 0 >nul
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!自动侦测!%fn%!1 >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v MountPrevious /t REG_DWORD /d 1 >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v XbtnQuit /t REG_DWORD /d 0 >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!自动侦测!%fn%!1 >nul
goto vdm
:img
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v MountPrevious /t REG_DWORD /d 1 >nul
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v XbtnQuit /t REG_DWORD /d 0 >nul
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!自动侦测!%fn%!%imgro% >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v MountPrevious /t REG_DWORD /d 1 >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v XbtnQuit /t REG_DWORD /d 0 >nul
REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!自动侦测!%fn%!%imgro% >nul
:vdm
start vdm1.exe /i
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo 稍等片刻......
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:Wait
pecmd wait 1000
IF NOT EXIST W: GOTO Wait
if exist W:\外置程序\winpe.ini pecmd load W:\外置程序\winpe.ini
:end
回复

使用道具 举报

106#
发表于 2007-7-31 04:45:49 | 只看该作者
报告个问题,在加载了所有驱动后不支持长文件名!!!
:L :L :L :L :L
回复

使用道具 举报

105#
发表于 2007-7-29 08:21:36 | 只看该作者
这个思路不错,试试看。
回复

使用道具 举报

104#
发表于 2007-7-27 15:57:31 | 只看该作者
好东西好东西好东西好东西
回复

使用道具 举报

103#
发表于 2007-7-27 15:42:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

102#
发表于 2007-7-27 13:28:48 | 只看该作者
自己把里面的软件旧版本都替换了一遍,加入一些实用的新软,在加入长枫的绿色杀软,使PE功能强大一些,反正不在乎容量,只求功能
不过桌面显示问题未解决,进入后需手动在“显示属性”内改改“位置”方能正常显示

[ 本帖最后由 ssk7793 于 2007-7-27 01:30 PM 编辑 ]
回复

使用道具 举报

101#
发表于 2007-7-26 16:02:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

100#
发表于 2007-7-26 14:11:55 | 只看该作者
我想知道怎么加载网卡驱动!
回复

使用道具 举报

99#
发表于 2007-7-25 15:11:37 | 只看该作者
正在下载,下载后测试桌面图纸显示问题~
回复

使用道具 举报

98#
发表于 2007-7-25 14:21:58 | 只看该作者
是个不错的做法 谢谢楼主啦:lol
回复

使用道具 举报

97#
发表于 2007-7-23 19:18:14 | 只看该作者
进入桌面后,u盘盘符是否没有出现,有办法吗?
回复

使用道具 举报

96#
发表于 2007-7-23 19:15:56 | 只看该作者
不错,是个好办法!..
回复

使用道具 举报

95#
发表于 2007-7-23 18:13:35 | 只看该作者
支持,准备下载收藏,,,
回复

使用道具 举报

94#
发表于 2007-7-23 17:59:45 | 只看该作者
不知道可不可以先下了在说
!
回复

使用道具 举报

93#
发表于 2007-7-23 13:34:31 | 只看该作者
谢谢。。测试成功,就是调桌面图片有些遗憾。
回复

使用道具 举报

92#
发表于 2007-7-21 19:44:03 | 只看该作者
好东西顶一下:) :)
回复

使用道具 举报

91#
发表于 2007-7-21 15:26:54 | 只看该作者
原帖由 hzxf 于 2007-7-19 08:43 PM 发表

1看硬盘某分区是否存在“外置程序”目录及其下的winpe.ini,应删除或改名,这会优先于u盘被识别到。
2进入桌面后,查看u盘盘符是否已经出现,只要有逻辑盘符,理论上就应该能找到,如果没有就是u盘兼容性问题 ...


1看硬盘某分区是否存在“外置程序”目录及其下的winpe.ini,应删除或改名,这会优先于u盘被识别到。
2进入桌面后,查看u盘盘符是否已经出现,只要有逻辑盘符,理论上就应该能找到,如果没有就是u盘兼容性问题
3是否启动后识别u盘,有时间滞后问题,点击开始菜单上“调入外部程序”,手工启动.

非常感谢你的回贴,是因为硬盘c分区存在“外置程序”目录,将其改名后就能正常挂载u盘的iso文件了。

请问:我想把它改为u盘专用版,如何才能禁止其自动加载本地硬盘上的“外置程序”,达到直接挂载u盘iso文件的目的。

感谢hzxf 的答复:winpefiles.cmd批处理中直接把按照A B C D......顺序调整为W放最前面。

[ 本帖最后由 zhang1967 于 2007-7-23 11:44 AM 编辑 ]
回复

使用道具 举报

90#
发表于 2007-7-20 15:52:51 | 只看该作者
谢啦。。终于测试成功了
回复

使用道具 举报

89#
发表于 2007-7-19 21:56:13 | 只看该作者
学习、学习。。。。。。
回复

使用道具 举报

88#
 楼主| 发表于 2007-7-19 20:43:54 | 只看该作者
原帖由 zhang1967 于 2007-7-16 04:43 PM 发表
安装到硬盘,启动后自动加载外置镜像成功。
安装到u盘,启动可进入桌面,但不能加载外置镜像(把BOOTCD.iso放到c盘可以加载,放到u盘就不能加载)。请帮助解决。

1看硬盘某分区是否存在“外置程序”目录及其下的winpe.ini,应删除或改名,这会优先于u盘被识别到。
2进入桌面后,查看u盘盘符是否已经出现,只要有逻辑盘符,理论上就应该能找到,如果没有就是u盘兼容性问题
3是否启动后识别u盘,有时间滞后问题,点击开始菜单上“调入外部程序”,手工启动
回复

使用道具 举报

87#
发表于 2007-7-19 19:34:20 | 只看该作者
好。。。增加了这个功能。就不能影响我的硬盘了。以防病毒辣

谢谢了。
回复

使用道具 举报

86#
发表于 2007-7-16 16:43:21 | 只看该作者

使用反馈

安装到硬盘,启动后自动加载外置镜像成功。
安装到u盘,启动可进入桌面,但不能加载外置镜像(把BOOTCD.iso放到c盘可以加载,放到u盘就不能加载)。请帮助解决。

已根据92楼的答复解决。

[ 本帖最后由 zhang1967 于 2007-7-22 10:12 AM 编辑 ]
回复

使用道具 举报

85#
发表于 2007-7-7 15:33:35 | 只看该作者
不错,这下硬盘和u盘里的外置安全多了

[ 本帖最后由 haonan 于 2007-7-7 05:25 PM 编辑 ]
回复

使用道具 举报

84#
发表于 2007-7-4 10:43:26 | 只看该作者
原帖由 wmddw 于 2007-7-2 04:48 PM 发表
从FTP下了楼主兄弟的WINPE.IS_和毛桃兄的418的ISO整合后使用正常,但出现了一个小小的问题,进入系统后不能自动载入桌面背景图片,背景全蓝色,需要手动更换背景图片,这个应该如何解决?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=108731&extra=page%3D1
回复

使用道具 举报

83#
发表于 2007-7-2 17:13:26 | 只看该作者
谢谢楼主,又学到了一招,自己试试制作。
回复

使用道具 举报

82#
发表于 2007-7-2 16:48:47 | 只看该作者
从FTP下了楼主兄弟的WINPE.IS_和毛桃兄的418的ISO整合后使用正常,但出现了一个小小的问题,进入系统后不能自动载入桌面背景图片,背景全蓝色,需要手动更换背景图片,这个应该如何解决?
回复

使用道具 举报

81#
发表于 2007-6-9 23:35:51 | 只看该作者
经下载安装到硬盘使用,感觉很爽,启动快,显卡、网卡正确加载,可上网,自带的五笔拼音输入法很好用,可自动识别u盘。
回复

使用道具 举报

80#
发表于 2007-6-9 20:42:21 | 只看该作者
原帖由 freeyoung 于 2007-6-8 04:00 PM 发表
filedisk加载外置程序iso成功,求自动查找所有根目录下iso文件的批处理!绝对路径实在太不爽拉


见下面帖子25楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106033&extra=page%3D1

评分

参与人数 1无忧币 +9 收起 理由
zhang1967 + 9 下载了一个制作好的winpe.is_,安装到 ...

查看全部评分

回复

使用道具 举报

79#
发表于 2007-6-9 20:14:56 | 只看该作者
我喜欢,楼主真是好人,希望有更大进步。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-4 14:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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