无忧启动论坛

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

双iso文件的pe,“全内置”,在老毛桃基础上功能100%保留

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-11 21:51:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2007-02-22
稍稍改了一下winpe.ini,把自动和手动合在一起,启动时,按住空格键则为手动(快速启动栏有图标)且img镜像文件为可写方式,否则自动调入外置程序的iso或img文件,但为只读。附件是有关文件。

2007-02-21晚上,又试验了一下自动运行,发现可行且非常简单,只要把winpe.ini中加入
exec =&%CurDir%\WINPEFILES.CMD
即实现了。
下载见最新的附件。

2007-02-21 下午,既然有人回,我就把改进的更简单的方法给出来供参考:
下载见附件。解压并加入到winpe.is_中,并把vdm文件夹中补充VDD-X64.SYS,VDD-X86.SYS,VDM1.EXE,方法就不详戏说了。
原理是:
winpefiles.rar解压后结构是
\外置程序\winpe.ini
\外置程序\winpefiles.cmd
\外置程序\vdm文件夹,这个文件夹请自行加入bootcd.iso中的vdm中VDD-X64.SYS,VDD-X86.SYS,VDM1.EXE文件

启动时,自动加载x:\外置程序\winpe.ini,在快速启动加入winpefiles.cmd的快捷方式
启动后,点击这个快捷方式,运行winpefiles.cmd,加载vdm并搜索各盘,找到bootcd。iso或winfiles.iso或winfiles.img后加载成w:盘,并加载w:\外置程序\winpe.ini,完成原bootcd.iso的功能。

主要是加入一个批处理winpefiles,
winpe.ini仅仅是自动产生快速兰中的快捷方式而已,顺便把vdm快捷方式也做出来,仅仅需要2行。
这次改变加入bootcd.iso,winpefiles.iso,winpefiles.img文件搜索,对原winpe.iso功能没有任何影响,只是加入了内置vdm和一个批处理而已。

2007-02-12 20:00再次更新:
按照老毛桃的指导,批处理去掉pause,不用敲任意键了。启动后全自动运行暂时不搞。
再解释一下怎么用:
附件的文件winpefiles。rar包括三个文件(winpefiles.cmd,x.ini,外置程序\winpe.ini)
你要下载老毛桃的最新版boot.iso备用
首先把老毛桃boot.iso中的winpe.is_解压成winpe.iso,
再用ultraiso编辑这个winpe.iso:把附件的三个文件添加到winpe.iso中(含外置程序这个文件夹)
再从老毛桃的bootcd.iso中解出“vdm\*.*”,并添加到winpe.iso中的“外置程序\”里,winpe。iso存盘
最后用makecab把winpe。iso压缩成winpe.is_,约23.5m
老毛桃 的bootcd.iso改名成winpefiles.iso,跟winpe.is_放在一起(根目录)
将硬盘上已有的“外置程序\winpe.ini”改名
重新启动,即可

2007-02-12更新:
更新批处理,删除几个注册表导入文件,直接由批处理完成,查找winpefiles.iso 范围改为A:~V:

其实我真正要的是要一个类似30m内置的pe,同时又希望在内存占用方面要小,最好达到全外置的水平。现在我满意了,我可以做一个winpe.is_(23.5m)+winpefiles.iso(6.5m)的,两个文件30m,是不是跟内置的感觉差不多。
下面我来解释一下:
双iso文件的pe包括winpe.is_(核心映像23.5m)和winpefiles.iso(含外置程序)两个文件,不需要外置程序文件夹,所以说“全内置”。实际启动后外置程序文件夹放在vdm加载winpefiles.iso的虚拟光盘中。
winpefiles.iso可以用老毛桃的bootcd.iso,原装,不用做任何修改,改名是为了名字相近,便于辨认。

在winpe.is_中加入的东西有:
1)“外置程序”空文件夹,仅保留vdm,winpe。ini即可,考虑尺寸较小,我保留了winpe_tools\cleantemp.exe和setpagefile.exe
2)winpe.ini中加入一行link,在快速启动上产生一个图标快捷方式,快捷方式指向一个批处理x:\winpefiles.cmd
3)批处理和其它文件放在x:\下,包括几个注册表文件和一个ini文件

稍微在老毛桃的winpe.is_上大了一点点,仅仅多了vdm,仍然很小只有23.5m
需要说明的是,如果某分区存在“外置程序\winpe.ini”,则完全按照原来的方式启动,跟没改是一样的。就是说如果想按双iso方式启动,必须不存在“?:\外置程序\winpe.ini”

启动后几乎是光棍,桌面和开始菜单只有vdm。
只需点击快速启动中的小图标,随后桌面和开始菜单就有了所有的外置程序项目

启动后的画面:

[ 本帖最后由 hzxf 于 2007-2-22 11:33 AM 编辑 ]

1.JPG (14.81 KB, 下载次数: 156)

启动后,快速启动多了一个图表

启动后,快速启动多了一个图表

2.JPG (44.86 KB, 下载次数: 172)

点击运行后,所有应用图标出现,上网没问题

点击运行后,所有应用图标出现,上网没问题

winpefiles.rar

1.69 KB, 下载次数: 243, 下载积分: 无忧币 -2

2007-02-21下午手动运行

自动winpefiles.rar

1.64 KB, 下载次数: 259, 下载积分: 无忧币 -2

2007-02-21晚上自动运行

手动+自动.rar

1.16 KB, 下载次数: 271, 下载积分: 无忧币 -2

2007-02-22手动+自动.rar

2#
发表于 2007-2-11 22:15:42 | 只看该作者
有想法,但实际意义不大,支持下。
回复

使用道具 举报

3#
发表于 2007-2-11 22:18:44 | 只看该作者
哈!新鲜,研究研究!
回复

使用道具 举报

4#
 楼主| 发表于 2007-2-11 22:42:43 | 只看该作者
3

[ 本帖最后由 hzxf 于 2007-2-21 08:01 PM 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2007-2-11 23:10:14 | 只看该作者
原帖由 wgykk 于 2007-2-11 10:15 PM 发表
有想法,但实际意义不大,支持下。

怎么意义不大
1封装起来可以防病毒,放误操作
2携带方便,考入u盘或硬盘跟内置感觉是一样的,很清爽
3省内存,几乎用全外置的小内存代价,却又具有内置一样的清爽
回复

使用道具 举报

6#
发表于 2007-2-11 23:40:12 | 只看该作者
支持一下!!
回复

使用道具 举报

7#
 楼主| 发表于 2007-2-11 23:42:08 | 只看该作者
还可以节省硬盘空间,你下载的iso文件,不用把里面的外置程序文件夹解到硬盘上了
改个名字原封不动放在跟目录就可以,随便哪个分区(c:~g:),最好根winpe.is_成双成对放在一起,便于辨认。
回复

使用道具 举报

8#
发表于 2007-2-11 23:55:42 | 只看该作者
如何实现启动PE自动加载ISO到VDM的?
回复

使用道具 举报

9#
 楼主| 发表于 2007-2-12 00:04:02 | 只看该作者
原帖由 chinahu 于 2007-2-11 11:55 PM 发表
如何实现启动PE自动加载ISO到VDM的?

把vdm有关自动加载的注册表项目文件(vdmc.reg等)批处理先导入,再运行vdm
回复

使用道具 举报

10#
发表于 2007-2-12 00:15:13 | 只看该作者
原帖由 hzxf 于 2007-2-11 11:42 PM 发表
还可以节省硬盘空间,你下载的iso文件,不用把里面的外置程序文件夹解到硬盘上了
改个名字原封不动放在跟目录就可以,随便哪个分区(c:~g:),最好根winpe.is_成双成对放在一起,便于辨认。

有创意
回复

使用道具 举报

11#
发表于 2007-2-12 00:17:16 | 只看该作者
支持一下!!
回复

使用道具 举报

12#
 楼主| 发表于 2007-2-12 00:33:00 | 只看该作者
我这个点子,技术指数不高,但是创意指数那是相当的高:)
各位在发布新winpe版本时,不妨加入这个功能

还有一个重要的特点忘了说了:
winpe.iso所做的改动(只是添加)对其原来启动方式没有影响。就是说如果某个分区存在常规的“外置程序”文件夹,则会以常规方式启动,所添加的东西就失效了。
回复

使用道具 举报

13#
发表于 2007-2-12 01:05:18 | 只看该作者
原帖由 hzxf 于 2007-2-12 12:04 AM 发表

把vdm有关自动加载的注册表项目文件(vdmc.reg等)批处理先导入,再运行vdm

还是手动加载?
回复

使用道具 举报

14#
 楼主| 发表于 2007-2-12 01:08:02 | 只看该作者
都是批处理做的
回复

使用道具 举报

15#
 楼主| 发表于 2007-2-12 01:15:13 | 只看该作者
应该说基本没有手动,都是自动的。
在快速启动处设一个快捷方式,并不是因为不能完成自动。我觉得有选择更好,稳定性也提高了。
回复

使用道具 举报

16#
发表于 2007-2-12 01:23:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

17#
 楼主| 发表于 2007-2-12 01:42:44 | 只看该作者
当然都能修改啦
只是winpe。is_不宜加入大文件,是要占内存的
winpefiles。iso就可随意增减了,看你自己需要了,从0——无穷大都可
回复

使用道具 举报

18#
发表于 2007-2-12 02:54:57 | 只看该作者
外置程序做成ISO,对于防病毒好象还是有点作用的。
回复

使用道具 举报

19#
发表于 2007-2-12 07:32:12 | 只看该作者
原帖由 yfy6898 于 2007-2-12 02:54 AM 发表
外置程序做成ISO,对于防病毒好象还是有点作用的。

PE怕病毒吗?
回复

使用道具 举报

20#
发表于 2007-2-12 07:43:00 | 只看该作者
光盘上不怕,装在硬盘上就怕了。
回复

使用道具 举报

21#
发表于 2007-2-12 08:01:26 | 只看该作者
下了看了看,没看大明白,但是如果楼主的方法好的话,建议那么多的REG文件做成一个批处理,那么多的REG看着慌。
回复

使用道具 举报

22#
发表于 2007-2-12 08:24:00 | 只看该作者
呵呵。想法不错,我和你的想法一样,已经自己实验过了,还可以,就是没你弄得好。
回复

使用道具 举报

23#
发表于 2007-2-12 08:42:38 | 只看该作者
封装起来可以防病毒   这点不错........

现在外置ghost容易在XP系统下中毒....
回复

使用道具 举报

24#
发表于 2007-2-12 09:24:07 | 只看该作者

这个想法好呀

我一般是在U盘用PE的,帮菜鸟朋友修机子才用

1。可以大大提高U盘拷贝文件的速度
2。ISO就不用怕病毒了
回复

使用道具 举报

25#
发表于 2007-2-12 09:31:52 | 只看该作者
这个方法确实不错,支持.加载img文件岂不更好,还可以选择ntfs格式压缩呢.
回复

使用道具 举报

26#
发表于 2007-2-12 10:12:54 | 只看该作者
支持楼主!!!
回复

使用道具 举报

27#
发表于 2007-2-12 11:46:16 | 只看该作者
楼主,能否写的更详细一些呢?
回复

使用道具 举报

28#
发表于 2007-2-12 12:17:36 | 只看该作者
的确是非常有创意,不过还需要在启动到 PE 界面后运行批处理才能加载,如果在到达桌面前就能完成外置程序的加载,就更加完美了,那样的话,就跟平常我们使用没有任何区别。

其实,楼主使用我提供的那个 VDM 也是可以完成的。

另外,运行到 start X:\外置程序\VDM\vdm1.exe /i 后,还需要等待虚拟光盘加载完成后,才可以按任意键继续以加载外置程序配置,我将楼主的批处理修改一下,就可以跳过这个“任意键”而自动执行了,从而可以达到从启动 PE 到外置程序设置完毕都不需要手工干预。

@echo off
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\虚拟驱动器\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
set drv=C
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) DO if exist %%x:\winpefiles.iso set drv=%%x

REG ADD "HKCU\Software\Towodo Software\虚拟驱动器\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!0!%drv%:\WinPEfils.ISO!1 >nul
REG ADD "HKCU\Software\Towodo Software\Virtual Drive Manager\Settings" /f /v LastMounts /t REG_MULTI_SZ /s ! /d W:!0!%drv%:\WinPEfiles.ISO!1 >nul

start X:\外置程序\VDM\vdm1.exe /i

:Wait
IF NOT EXIST W:\外置程序\RegDoc.CMD GOTO Wait


xcmd load x:\x.ini
回复

使用道具 举报

29#
发表于 2007-2-12 12:24:54 | 只看该作者
不错的创意,尤其是在使用U盘的情况下,可以有效防止U盘的病毒感染
回复

使用道具 举报

30#
发表于 2007-2-12 12:44:25 | 只看该作者
heihei,楼主的想法跟我的不谋而合!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 14:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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