无忧启动论坛

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

【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版

    [复制链接]
跳转到指定楼层
#
发表于 2009-2-15 11:42:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、0PE的下载在zhaohj的ftp,下载相关说明
在本
#1楼
2、0PE最新消息、重要说明/文档/分流
在本帖#1964楼(有时它自己变成#1974楼,找不到就前后翻几页吧)
3、0PE、MicroPE(CSPE)的最新实时同步更新
在P&C livemesh上

——交带完毕!——

最新消息,在#1964楼(有时它自己变成#1974楼,找不到就前后翻几页吧)
=======================================================================
0PE最新版在livemesh上。zhaohj兄近来一直帮我同步上传到无忧启动论坛的ftp上,
ftp上的可能已经与livemesh同步,也可能还没有马上同步,自行检查版本时间吧。

下载地址说明
zhaohj兄的FTP上提供有下载,在pseudo目录。
ftp下载地址、用户名和口令在这个帖里提供:
zhaohj与wxcwm2提供的FTP空间!
但按论坛规矩不能公开,需要一定的积分才能看到。

#1964楼可能有分流或网友DIY版本。

声明:
1、不要在本帖抱怨积分不够下载不了,请理解这是论坛的规矩。
2、不要要求我上传到其它地方或提供其它下载方式。

提示
1、未用过0PE先前版本的朋友,请先过目#1楼至#10楼,再决定是否下载。用过的建议更新。
2、#8楼有〇peZip扩展版二合一090620.zip是最后上传的终结版。此后只在自己的机器(P&C livemesh)上放置最新改动。
3、P&C livemesh已经人满一般不再接受申请。因积分限制不能访问ftp的朋友,请理解论坛规矩,先攒分。
========================================================================






单/双核二合一、XP/03二合一、ISO整体/解开/PXE启动部署三合一
全能全外置、可扩展可剪裁
清晰结构、清爽目录
.ZIP打包、就地取材

既全外置,也全内置
1、支持无盘低内存pxe网络启动。

目前能pxe启动的pe基本上都是全内置的,启动内存要求相对高。
0PE是全外置的,但很早就支持pxe启动。可以低内存启动,任意增加外置工具不占启动内存。
对pxe启动的支持是直接的、"原生"的。本地启动版即是pxe启动版,插入U盘/光盘即可作pxe服务器,不改结构零配置。

2、能全藏入(ud)拔U盘低内存运行。
全外置的pe全内置运行,迄今唯一能直接全藏入(ud)的外置pe同一套文件,既可放在ud外,也可藏入ud内
关于藏入ud问题,参见这两个帖子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&extra=page%3D1
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144830&extra=page%3D1
其中全部隐藏并留有作为pxe服务器的余地参见#20、#21楼
3、......


这个版本基本终结。
后面一段时间忙别的事,将很少露面了。如有人提问,请知道的朋友们代答。


更新说明:

2009.09.23
==========

#1974楼0PE国庆正式版

2009.06.20#8楼
==========
1、升级fbinst为fbinst-1.5-bin-w32-2009-06-20.zip,grldr为grub4dos-0.4.4-2009-06-20.zip,
   fbinstTool.exe为2009.6.21 22:49:10版本。

2、采用NicTense网友制作的0PE专用版shell32.dll等程序,NicTense还调整了XP资源图标。

3、扩大DEF.CAB体积,包含常用网卡驱动,本地启动、pxe启动均可使用。

2009.06.16
==========
1、升级fbinst为fbinst 1.5#8c 2009-6-14 1934,grldr为grldr2009-6-11 2038,谢谢apeil网友提供资料。
2、采用NicTense网友制作的0PE专用版shell32.dll、explorder.exe等程序,NicTense还调整了XP资源图标。

2009.06.10
==========
1、升级fbinst为1.5版

2009.06.06 在Live Mesh上
==========
1、支持将整个0PE隐藏于fbinst制作的(ud)设备中,防毒防格式化。外置工具放在(ud)设备内外均可。
   全外置的0PE可以卸载U盘以全内置、纯内存方式运行。纯内存方式运行要求机器内存164MB以上。
2、改进仿真F6磁盘驱动软盘后串接用户菜单功能。据go2兄测试能解决安装原版系统识别磁盘问题。
   感谢zhaohj、chenall兄的发现和反复测试。
3、改进对pxe启动的支持。自动下载网卡驱动有错时转入手工设定方式,可指定ip等参数,还可下载服务器端其它文件到本地硬盘。
4、调整程序以便支持wmp11、无线加密网wpa2-psk。感谢go2兄指点和测试。
5、精简扩展版二合一(含xp-pe和03-pe,带SATA/Raid驱动、网卡驱动和上网、维护工具)为87MB。更新部分软件。其中XP用的explorer.exe换NicTense网友提供的Tango版。

2009.5.1:已上传BRSBOX(使用live mesh的朋友要注意同步是否完成了)
1、网卡驱动打包格式除了.cab之外,还允许.zip或.7z格式,修改加载网络驱动的代码(参考chenall做法)。
2、修改、升级若干程序。修改了安装、说明文档。

2009.4.25(版本标记为4.20):已上传
1、换新版grub4dos-0.4.4-2009-04-25.zip,该版修正了pxe启动无硬盘时出现异常的问题,感谢chenall、不点。
   也感谢0cat0、bfgxp测试反馈。
2、tftp.exe换成chenall提供的新版。
3、修正安装到硬盘其它分区时的一个bug,谢谢fukystone反馈。

2009.4.22(版本标记为4.20):已上传
1、20日版pxe启动时下载.cab网卡驱动成功后仍去下载.zip网卡驱动,已更正。本地启动无影响。
2、扩展版拼音加加组件从PETOOLS\AutoRuns目录移入PETOOLS\系统工具目录。
3、MENU.0PE不再压缩免得太小了,谢谢lishaomin测试。
   扩展版采用gfxmenu合盘菜单,MESSAGE.GZ文件可有可无,支持pxe启动。
4、shell32.dll,explorer.exe换915提供的版本,消除2003扩展版在PXE启动时的蓝屏.
5、清理网卡驱动,0PE\NET下放置分类的小驱动包,系使用jamesdai2002网友提供的工具拆分小马提供的V1.2版得到。谢谢jamesdai2002和小马。

2009.4.20在Live Mesh上
1、支持NET目录下驱动分目录存放,tftp.exe改用chenall修改的最新版,请测试。
2、换成分类的网卡驱动,由zhaohj提供(略加修整过)。PETOOLS\备份驱动目录下放小马提供的网卡驱动1.2版DRIVERS_NET.CAB,
这样本地启动时若0PE\NET目录缺驱动,可中途指定DRIVERS_NET.CAB所在目录,这样本地驱动不用愁;PXE启动时若0PE\NET目录缺驱动,
可根据提示的名字从DRIVERS_NET.CAB中提取对应目录的文件,当场用xcab工具打包加入0PE\NET目录(描述信息已加入NETID.TXT中)。
后面工具完善后,可随时将其它PE的大驱动包自动转换为小驱动包并自动生成描述文件,PXE启动需要的网卡小驱动包也将不成问题。
3、PECMD换3.3.0328.290版。发现for 2003扩展版在PXE启动时执行到
TEAM INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
就蓝屏,原因不明(已解决),其它情形无此问题。
4、直接以合盘菜单方式发布,现在合盘很方便了。修改了说明文档、安装文档。

2009.4.18(版本标记仍为4.15):在Live Mesh上
1、补充网卡驱动。
    删去PETOOLS\备份驱动目录下的“未分解描述的网卡.CAB”,换小马提供的网卡驱动1.2版DRIVERS_NET.CAB,
并用jamesdai2002网友提供的Python脚本生成描述信息补充到NETID.TXT中。谢谢jamesdai2002和小马。
   这样本地启动时若0PE\NET目录缺驱动,可中途指定DRIVERS_NET.CAB所在目录;PXE启动时若0PE\NET目录缺驱动,
可根据提示的名字从DRIVERS_NET.CAB中提取对应目录的文件,当场用xcab工具打包加入0PE\NET目录。

2009.4.17(版本标记号仍为4.15):在Live Mesh上
1、PXE启动优化,避免重复下载(通常grub4dos对扩展名为.GZ的压缩文件总要下载两次),预期下载加速20%以上。涉及文件:grldr、KERNEL.ZIP、BUFXP.GZ、BUF2K3.GZ、415版合盘参考.zip。

2009.4.15:
1、重写menu.lst,预期对iso整体启动、USB-ZIP启动、PXE启动情形能更好支持(例如USB-ZIP与USB-HDD一样对待)。
2、为TFTP.EXE配置文件增加网关设置,预期有助于跨网段PXE启动。
3、从chenall处搬了几个网卡驱动。4.15扩展版将“未分解描述的网卡.CAB”移到
   PETools\备用驱动目录,如果0PE\NET目录下缺少某驱动,可在加载网卡驱动时
   手动指定驱动包所在目录。
4、提供“合盘”参考资料。

在Live Mesh上

2009.4.7:
1、应0cat0、canmao等要求,增加几处自动挂载wim组件的autoruns目录。xp、2003下的为xp、2003专用,0pe下的为公用,均在开FBWF前挂载,
允许以可写方式挂到X:盘,挂载目录通过文件名定义,挂载后执行其内pecmd.ini(若有)。petools下的autoruns进入桌面后用wimnt挂载。
2、修正一处笔误,谢谢climbing指正。

在Live Mesh上

2009.3.31:
1、grub4dos更新到grub4dos-0.4.4.zip正式版。此版本解决了蓝屏问题,0PE.ISO整体启动、F6使用正常了。
     此外不点兄将0PE启动项作为例子写进grub4dos-0.4.4.zip的menu.lst,以后启动0PE更方便了。
     在此特向不点、chenall表示感谢!
2、调整了结构,原生支持XP、2K3二合一,共享同一内核、磁盘驱动、显声网驱动、外置工具。将容器分离出来,便于扩展。
     作了部分优化,VMware测试XP版112M~116M内存可完整启动,2003版启动需124M内存。零体积版二合一体积不到5M。
3、内核ZIP格式外置。加上磁盘驱动外置,将是很方便YY的PE。
4、重写了menu.lst。
5、使用chenall新版wimx工具,避免2k3启动过程pecmd报错。使用更新SNAPMAN.SYS,谢谢0cat0网友提供。
     根据xianglang网友建议,允许将PETOOLS目录置于0PE目录下。

2009.3.26:
1、增加对2k3的支持,二合一。2k3的windows文件取自安装版或坛里几个pe,包括neo4026、老毛桃、我心如水等的作品,在此致谢。
相同内核,用BeyondCompare替换同名windows文件(exe、dll、sys)得到不同版本,注册表等不变。为避免重复,部分两版本公用文件移入kernel.gz。
2、grub4dos更新到grub4dos-0.4.4-2009-03-25.zip。

已知问题:
1、蓝色菜单第三项(F6)不能用。原因是用法不当或grub4dos有bug,分析处理中:http://bbs.znpc.net/viewthread.php?tid=5560&page=1&fromuid=14511#pid37057
2、零体积版运行某些软件可能中文显示为方框。
3、刚弄出来就上传了,希望能配合grub4dos测试。有关文字说明未更新,性能未优化,不支持128M内存机器。PXE方面的功能未试过。
4、2k3启动过程pecmd报错、加载网络支持过程报错有的可忽略。

好消息,最新进展:
本帖#446楼
原帖由 chenall 于 2009-3-28 10:49 发表
GRUB4DOS最新版已经搞定了蓝屏问题.F6使用正常了...

此问题的处理过程详见:http://bbs.znpc.net/viewthread.php?tid=5560&page=3&fromuid=14511#pid37142,#42楼

在0PE出新版之前,有经验的用户也可自行将0PE的grldr及EXT0.ZIP中的grub.exe换成新版(使用0PE的内置菜单)。最新版grub4dos-0.4.4-2009-03-28.zip可从http://nufans.net/grub4dos/下载。

另外,不点已将0PE启动项作为例子写进menu.lst,所以对于经上述替换修正后的0PE.ISO,现在有一种很简单的安装方法
将0PE.ISO单个文件放到任意盘任意分区的0PE目录下,用grub4dos-0.4.4-2009-03-28.zip带的grldr和menu.lst即可直接启动0PE.ISO

2009.3.21:
1、修正3.20版以iso镜像整体启动、选备用库和f6库时,若无EXT1则找不到软盘的bug。增加模拟手工按键切换色彩方案时的等待时间,也许利于慢速机器。
2、grub4dos更新到grub4dos-0.4.4-2009-03-20.zip。

已知问题:
1、3.21版以iso镜像整体启动且选f6库时可能蓝屏,而3.8版可以。初步怀疑是grub4dos的bug,待查证。
2、零体积版(4M)运行某些软件可能中文显示为方框。

2009.3.20:
1、零体积版首次采用中文字库延后加载新方式,相当于外置了字库。
2、作了点优化,启动速度提高,零体积版和扩展版均可在116M的VMware客户机工作。
3、整理网卡驱动,加入几个chenall分解的驱动。外置加入chenall提供的VC7.1运行库和iSCSI_Initiator.WIM(没用过)。
4、增加对USB-ZIP方式启动的支持,但建议尽量以USB-HDD/USB-HDD+方式启动。

2009.3.8:
1、更新磁盘驱动库,感谢zhaohj兄反复测试。此更新主要对intel系列。至此,关于磁盘控制器驱动的机制已建好。
2、更新wimnt组件,采用WLDNA兄提供的脚本

zhaohj兄在#300楼补充了两个网卡驱动,一个多数笔记本用的INTEL网卡另一个REALTEK-PCI_X网卡及ID,我整理后放在#5楼,可自行加入。

2009.3.5:
1、修改串接菜单、F6自动化部分(有待测试验证)。
2009.3.2:
1、增加串接用户菜单功能。
   用户将S&R&S磁盘控制器驱动打包为F6.ZIP(普通zip格式),0PE将其仿真为软盘后转入自定义grub4dos菜单
   可接着启动安装光盘、iso映像、硬盘windows系统、其它PE等(有待测试验证)。
2、修正F6自动化功能的bug(感谢chenall、zhaohj)。
3、更新winnt工具版本,加入虚拟内存自动设置工具和磁盘工具DriveSnapshot(取自chenall的外置工具)。
4、根据netwinxp截止3.1的变动,更新磁盘控制器驱动包。

2009.2.27:
1、更新grub4dos到2.26日最新版;更新str工具版本,谢谢19951001(中国DOS联盟)提供。
2、处理使用F6磁盘控制器驱动时多占23M内存的问题,现在只多占4M内存,预期128M内存机器可使用F6.ZIP功能。
3、增加使用F6.ZIP时自动判断功能(参考chenall方法),按不按F6都可以(有待测试验证)。
4、第一时间更新F6.ZIP为2月26日[待测]目前常见南桥AHCI&RAID驱动F6软盘映像(2009-02-17更新)  (不加改动,直接以ZIP格式打包)

2009.2.22:
1、改进自动从硬盘提取磁盘控制器驱动功能,预期4M版对intel系列无需外置驱动。
2、对驱动包内部处理时不全部解开,只提取需要的部分(chenall建议)。
3、以根目录是否有0PEDEBUG文件来作为调试开关使屏幕显示清爽点。
4、修改说明文档、安装文档,提供DIY工具。
5、更新grub4dos到2.22,并使用最新功能。

2009.2.17:
提供DIY工具(#10楼),更新组件(#8楼)。
1、find加--ignore-floppies
2、根据chenall建议做了点小优化,用了些汇编、C程序(修改了chenall的C程序),
     也许能提速。
3、修正adatsui 报告的ip地址以0开头问题。
4、第一时间更新F6.ZIP为[待测]目前常见南桥AHCI&RAID驱动F6软盘映像(2009-02-17更新)    (我没试过)


2009.2.15ZIP版:
1、提出新型全外置体系结构,微软WINDOWS系统文件全部外置。内核KERNEL.GZ基本上是我和chenall的原创脚本和程序。
还用了其它网友的成果,例如netwinxp的检测程序和磁盘方案,但几乎没有微软windows的东西了。以后替换成2003
(还有所谓“win9”)基本不用动内核。
2、运用grub4dos最新成果。支持ZIP格式外置。首创无字库中文菜单。
3、PXE启动方面的功能更完善、实用,安装只需拷贝文件。

4、采用chenall2008.1.19版的S&R&S驱动、netwinxp的F6驱动,打包为zip。简化描述文件格式,添加S&R&S驱动变得很简单。
5、外置工具ULTRAEDIT由canmao 提供,UltraISO、everest为坛友贡献(感谢发布者,遗憾没记下名字)



使用Windows Live Mesh实时更新最新版PE

近日初识Windows Live Mesh。它方便将Live Mesh中的共享目录内容同步到加入此Live Mesh的机器的特定目录。

要使用Windows Live Mesh需注册一个live id(
http://home.live.com/),可将QQ邮箱等邮箱注册为live id。
有hotmail、msn邮箱的用户可直接用邮箱作为live id。LiveMesh.exe分包下载:

LiveMesh.part1.rar (380.86 KB, 下载次数: 4053)

LiveMesh.part2.rar (380.86 KB, 下载次数: 3500)

LiveMesh.part3.rar (312.64 KB, 下载次数: 3407)

我设了一个只读共享目录,我和chenall准备随时将各自最新版PE放入。这样,加入此Live Mesh的朋友就可以实时更新了,省去每次下载的麻烦。

此目录由我和chenall共同管理。使用Windows Live Mesh的朋友,有希望加入此Live Mesh的,可以回帖留下你的live id,或以其它方式联系我或chenall

(注:目前已达到live mesh成员人数上限)


今后小更新只在Live Mesh中提供,省得频繁下载。重要版本发布在#8楼。












[ 本帖最后由 pseudo 于 2009-12-6 23:35 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
NicTense + 10 精品文章

查看全部评分

推荐
发表于 2011-6-25 07:39:17 | 只看该作者

一直学习0体积的PE!就是不会!
回复

使用道具 举报

推荐
 楼主| 发表于 2011-6-24 22:23:48 | 只看该作者
那就不按F6。

这里
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1860161
的#6楼有不少参考资料。
回复

使用道具 举报

推荐
 楼主| 发表于 2009-2-15 11:42:57 | 只看该作者

重要说明与声明(必读)

╔━┅━┅━┅━┅━┅━┅━┅━┅━━┅━┅━┅━┅━┅━┅━╗
┃                       《零 体 积 全 能 可 扩 展 PE》       ┃
┃   ¤    ╭⌒╮                                             ┃
┃     ╭⌒╮╭⌒╮        制 作:Pseudo 2009.06.06           ┃
┃╱◥██◣︶   ╭ ⌒     交 流:
pseudonym@126.com           ┃
┃|田︱田田| ╰︵﹏  ~                                       ┃
┃╬╬╬╬╬╬╬╬╬╬╬   ^_^ 互相学习,共同发展!^_^        ┃
╚┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━╝


----------------------------------------------------------------
                   ★重 要 声  明★
----------------------------------------------------------------


◆本软件来自网络,仅用于研究与测试 Windows PE 系统结构和安装技术,
本人不承担任何技术及版权问题,因使用本技术研究工具带来的一切后果,
由使用者自行负责。请在下载48小时后立即销毁所有相关文件。
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
◆本软件所有工具及相关文件的版权归原作者及原软件公司所有,请不要
用于商业目的及非法用途,如果你喜欢,请购买正版软件!

◆传递来自本软件的全部或部分内容时,必须附带本说明与声明文本。
                                    ^^^^^^^^^^^^^^^^^^^^^^^^
----------------------------------------------------------------
附:
根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和研究
软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式
使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也
希望大家按此说明研究软件,谢谢!
----------------------------------------------------------------


【说明】



           《零体积全能可扩展PE》ZIP版  Pseudo 2009.06.06


    零体积全能可扩展PE(下称〇pe)由Pseudo(pseudonym@126.com)制作,
在无忧启动论坛首发。本PE基于chenall(无忧启动论坛)08年5月版内核
制作,继承发展了其优点。


   〇pe综合了一些原创性成果。新型全外置体系结构,微软WINDOWS系统
文件全部外置并模块化,实现XP、2003等不同版本的外置模块均使用统一的
内核、统一的磁盘控制器驱动、显声网驱动和外置工具。用ZIP文件格式外
置硬盘控制器驱动、内核等模块。能就地取材(包括磁盘控制器驱动、显声
网驱动)、几乎零体积的“全能”PE,以及《XP资源》组件。动态适应模块
缺失、允许自由剪裁模块的模块加载机制。ISO整体启动、解开启动、PXE
启动部署三合一,拷贝式安装。复杂Grub4Dos菜单,无字库中文菜单,等等。
形成了具有一定特色的PE。



◆ 开放架构可扩展可剪裁,方便DIY。
   
   〇pe在外置工具、显声网驱动等方面采用开放式架构,提供了组件化机
   制,方便用户替换、修改和取舍。


   〇pe具有清晰的结构和清爽的目录,是一种连通常所谓PE“内核”都可
   以剪裁的PE。不但外围的东西组件化,连传统PE的内核也组件化并“外
   置”了。这种组件化是有组件意义的组件化,具有可共享性(例如S&R&S
   驱动组件可供XP与2003版PE共享)、可剪裁性(例如裁成零体积版)、
   自适应性(增减组件不用改配置)和一定条件下的自我再生能力(通过
   获取硬盘资源)。


   原生支持XP、2003二合一,多层次共享资源,包括内核KERNEL、磁盘驱
   动在内。其中《XP资源》在2003版PE中可利用2003的本地资源。这种二
   合一也是可以剪裁的。


   网(声显)卡驱动包直接外露不封装,随时可以添加、替换、修改。加载
   驱动时可中途指定驱动包所在位置。其它PE的驱动包都可以拿来为〇pe
   所用。


◆ 多种外置硬盘控制器驱动方案轻松应对SATA/RAID硬盘识别、AHCI启动。
   
   增加驱动可以非常简单。〇pe硬盘控制器驱动以.ZIP格式外置,只需用
   WinRar 打个包就能自己增加驱动了。此外还有从硬盘windows系统自动
   提取驱动的功能。


◆ 就地取材全能PE近乎零体积。

   〇pe独具多层次利用硬盘XP/2003系统资源的能力。为用户剪裁部件,构
   造各种体积、功能的PE增加了灵活性。即使只剩下两三兆的内核,通过
   就地取材,也有可能变成“全能”的PE(驱动办公上网影音游戏全能)。
   带上若干扩展包后,〇pe也可以成为一个小体积、小内存占用、不依赖
   硬盘原有系统,甚至纯内存运行的PE,也可用于系统维护。单双核二合
   一、版本二合一、部署三合一,全能全外置、可扩展可剪裁,.ZIP格式
   打包、可就地取材的〇pe体积可小于5MB。


◆ ISO整体启动、解开启动、PXE启动部署三合一,拷贝式安装。
   
   不分什么光盘版、U盘版、量产版、移动/本地硬盘版、PXE版。同一个
   0PE.ISO,无需对原版结构进行改造就能适应各种使用方式,包括PXE和
   混合方式。对USB-HDD、USB-ZIP、USB-CDROM等统一处理,用户无需区分。
   菜单项唯一。


   〇pe部署灵活,“合盘”方便。支持启动整个0PE.ISO文件,外置工具放
   在0PE.ISO里外均可。合盘后盘上 〇pe可以只有两个文件(MENU.0PE和
   0PE.ISO),而且放在哪个盘、哪个目录都可以(不在0PE目录需相应修改
   MENU.0PE里的路径字符串)。只需通过grub4dos调用MENU.0PE即可引导。
   为提高效率和保持更多PXE方面的功能,建议将0PE.ISO解开来存放,全
   部文件可以只占一个一级目录。


◆ 智能化处理。

   诸如:增减组件不用修改配置,自动建快捷方式;有组件能自动发现并
   使用,无则用硬盘原有系统资源代替;支持AutoRuns自动挂载目录;整
   体启动、解开启动、PXE启动部署三合一、自动切换;PXE启动零配置;
   自动按内存大小自动确定B:盘大小、自动复制二级扩展到B:盘以便拔出
   U盘/光盘全内存运行;自动提取驱动、设置分辨率、背景、收藏夹、固
   定IP、一键上网等等。


   顺利的话,4M版〇pe可以实现这样的效果:在他(她)机器上用,启动
   到桌面后,双击桌面的“一键上网”快捷方式,即可上网直达百度页面,
   中途无需输入固定IP等操作,也不用问他(她)IP是多少了,分辨率是
   他(她)顺眼合理的分辨率,背景是他(她)肯定喜欢的画面,收藏夹
   里有他(她)常用的网址。



    关于〇peZIP版(2009.06.06)的几点说明:

一、新型全外置PE体系结构及启动过程

   〇peZIP版提出并实现一种新的PE结构,组成如下:

     ◆GRUB4DOS引导器(grldr)
     ◆DOS及容器模块(BUF*.GZ)
     ◆核心模块(KERNEL.ZIP)
     ◆核心补充模块
     ◆一级扩展(EXT1.GZ)
     ◆二级扩展(EXT2.WIM)

   此外还有:

     ◆硬盘驱动模块(SRS*.ZIP、F6.ZIP、/OEM_SRS.ZIP)
     ◆网络服务模块(NET.WIM)
     ◆网卡驱动模块(NET\*.CAB)
     ◆显声模块
     ◆外置应用模块(PETOOLS\*,AUTORUNS\*)

      
    采用两阶段引导。第一阶段通过引导器引导到非保护模式(DOS),加
载核心模块,动态检测硬件,动态生成txtsetup.sif。加载硬盘驱动模块,
加载核心补充模块、一级扩展模块。为第二阶段引导进入保护模式做准备。
如果是PXE启动,则还要下载网卡驱动模块、网络服务模块甚至外置应用模
块中某些重要的东西。
   
    第二阶段引导进入Windows CMD,然后查找加载二级扩展模块,加载网
络服务模块(如果有),进入桌面。发现外置应用模块则为其生成快捷方式。

    第一阶段如果没找到硬盘驱动模块或一级扩展模块,则试图自动从硬盘
提取,第二阶段如果没有二级扩展模块亦然。进入桌面后,没有网络服务模
块、网卡驱动模块、显声模块甚至某些应用模块时,都可设法利用硬盘已有
系统资源。


    两阶段引导方式有利于实现动态配置,速度也还可接受,U盘启动速度
甚至比传统PE更快。


    分离出硬盘驱动模块便于单独维护。
   
    分离出二级扩展模块并以WIM方式挂接(不复制)到PE系统目录可节省
内存,节省X盘空间,减小进入Windows CMD之前的体积,加快进入速度。
网络服务模块也类似。一般应尽量减小一级扩展的体积,把东西放到二级
扩展里。一二级分界线可以根据保证一级扩展能启动到Windows CMD或者能
运行ghost32等标准来确定。


    GRUB4DOS引导器、DOS及容器模块、核心模块、核心补充模块一起构成
基本的“零体积”PE,即使没有其它模块也已自成一体。其它模块可看作是
基本零体积PE的扩展部分。扩展部分中基本的是一级扩展和二级扩展模块,
有了它们一般可以不依赖硬盘资源启动到Windows桌面。


    核心补充模块包含微软Windows系统相关文件,这些文件很重要,而且
不是每台机都能提取得到(基本零体积PE中,其它地方就不含任何Windows
系统文件了)。


    DOS及容器模块理论上只含几个最基本的 DOS文件和用来装载个模块的
缓冲区。没有多少实质性内容。


    核心模块KERNEL.ZIP是〇pe精华所在,内容基本上是Pseudo和Chenall
的原创。


    这样的体系结构把微软Windows系统相关文件全部外置。要想得到基于
Windows 2003 sp1/2的〇pe版本,基本上只需替换外置模块中的Windows同
名文件即可,内核模块KERNEL.ZIP基本不变!


注:实际在实现以上体系结构时有所调整。将核心补充模块并入前两模块。
KERNEL.ZIP中加入了PE中XP、2003公用的Windows文件。


    〇peZIP版首创采用ZIP格式封装,非常便于维护。由于ZIP文件容易维
护,索性将原来外置的面向用户的配置文件内置到ZIP文件中(KERNEL.ZIP
里面的WXPE目录),这使得ZIP版的目录、文件外观结构更为清爽。
   
    内核外置、磁盘控制器驱动外置,而且采用ZIP格式!这是〇peZIP版的
显著特点之一。支持ZIP格式,其意义不仅仅在于一种格式(可以类似地支
持cab、rar、7z、wim、txt等格式),它代表了启动过程对非映像格式组件
的支持。



〇peZIP版(2009.06.06)0PE.ISO的内容及解开启动、PXE启动部署例:

D:\
│  grldr(唯一引导文件,多用途,内置0PE专用菜单)
│  
├─0PE(PE主要目录,可隐藏)
│  │  BUFXP.GZ(DOS及XP版容器、专用文件,必选组件)
│  │  BUF2K3.GZ(DOS及2003版容器、专用文件,必选组件)
│  │  KERNEL.ZIP(外置微型内核和XP、2003公用文件,与BUFXP.GZ
│  │              或BUF2K3.GZ构成零体积版PE,没有它只能玩DOS)
│  ├─XP(XP用扩展组件)
│  │  │  EXT1.GZ(一级扩展,独立进入Windows CMD,可选组件)
│  │  │  EXT2.WIM(二级扩展,独立进入桌面,可选组件)
│  │  └─AUTORUNS(加入此目录的XP用组件启动时自动挂载,可选)
│  │
│  ├─2003(2003用扩展组件)
│  │  │  EXT1.GZ(一级扩展,独立进入Windows CMD,可选组件)
│  │  │  EXT2.WIM(二级扩展,独立进入桌面,可选组件)
│  │  └─AUTORUNS(加入此目录的2003用组件启动时自动挂载,可选)
│  │
│  │  
│  ├─NET(网卡驱动包存放目录,也可放显卡、声卡驱动,可选)
│  │      DEF.CAB
│  │      Marvell.CAB
│  │      ......
│  │      NVIDIA.CAB
│  │      
│  ├─SRS(磁盘控制器驱动目录,可选)
│  │      SRS1.ZIP(常用库)
│  │      SRS2.ZIP(备用库)
│  │      F6.ZIP(厂商驱动直接打包)
│  │
│  └─AUTORUNS(加入此目录的组件启动时自动挂载,可选)      
│         
└─PETOOLS(外置应用程序目录,自动创建快捷方式,可选)
    │
    ├─AUTORUNS(加入此目录的组件启动时自动挂载,可选)
    │  
    ├─镜像工具
    │      
    ├─系统工具
    │  ......        
    │      
    └─PXE服务器
            tftpd32.exe
            tftpd32.ini
            启动Server.cmd(运行它即成服务器端,免配置)


〇peZIP版(2009.06.06)0PE.ISO整体启动的部署例:

D:\
│  grldr(唯一引导文件,多用途,可隐藏,内置0PE专用菜单)
│  
└─0PE(可隐藏)
    │      
    └─0PE.ISO


〇peZIP版(2009.06.06)“合盘”部署例(解开ISO,推荐):

D:\
│  grldr(通用引导文件,可引导0PE和其它PE)
│  
├─0PE
│  │  MENU.0PE(外置0PE专用菜单)
│  │  ......
│  ├─XP
│  │      ......
│  ├─2003
│  │      ......
│  ├─NET
│  │      ......
│  │      
│  ├─SRS
│  │      ......
│  │
│  └─AUTORUNS  
│         
└─PETOOLS(必要时可移入0PE目录)
        ......


〇peZIP版(2009.06.06)“合盘”部署例(整体ISO):

D:\
│  grldr(通用引导文件,可引导0PE和其它PE)
│  
└─0PE
        MENU.0PE(外置0PE专用菜单)
        0PE.ISO(建议将其中PETOOLS目录等取出放置)


二、外置工具程序

1、采用无忧启动论坛阿呆的开放式架构,自动建立快捷方式。只需在硬盘、
   光盘、U盘任意(非隐藏)分区建立名为PETOOLS的目录,把外置程序放
   入其中即可。增加外置程序不用修改配置文件,不用手工建立快捷方式。
   将来在PE的开始菜单中会自动为它们建立快捷方式。.Wim格式组件点击
   即挂接或执行。此外,还提供AutoRuns目录,可存放需要自动挂接执行
   的.Wim格式组件。整个外置工具架构简单、灵活、易扩展。


2、每个分区都可以有 PETOOLS目录。建议将PETOOLS目录放在U盘量产分区
   之外减少量产分区体积,放在ISO文件之外减小ISO体积,也可里外各放
   一点。这样也方便更新。


3、外置程序可以是任意格式文件,是否压缩打包都可以,整个目录放入也
   未尝不可。到时也会自动出现快捷方式。嫌工具少的自己补充就是了。
   当然建议使用WIM格式压缩,最好是单文件版本。在〇pe中,点击WIM格
   式文件就会自动挂接甚至运行里面的程序。〇pe一开始就采用的开放式
   架构、wim格式组件、imdisk等(得益于chenall的PE),现在逐渐普及了。
   以后可共享的应用工具会更多,增减外置工具程序太简单了,所以不要
   嫌〇pe本身带的工具少。


4、可建立0PE\AUTORUNS目录,存放在开FBWF之前需要自动挂载的.WIM格式
   文件,这些文件通过特殊命名法可指定挂载目录,例如可挂载到X:盘。
   在开FBWF之前X:盘剩余空间较小,若文件占用X:盘空间,则要顾及空间
   是否足够,能否正常启动。在 .WIM格式文件内可通过PECMD.INI定义挂
   载后的行为。与0PE\AUTORUNS目录类似,还可建立0PE\XP\AUTORUNS、
   0PE\2003\AUTORUNS目录,分别存放针对XP和2003版的需要自动挂载的
   .WIM格式文件。通常,这些要自动挂载(尤其是以可写方式挂载到X:盘
   的).WIM格式文件多为PE系统的重要组件,例如网络服务组件。这些组
   件可删去,通过其它方式实现相同功能。但这种挂载方式可以节省内存
   (X:盘空间)。例如网络服务组件挂载到X:盘的%windir%\system目录,
   其内容并没有拷贝入%windir%\system32。


5、PETOOLS目录下可建立AutoRuns目录,0PE启动到桌面后,存放在本目录
   的WIM格式组件,将被WIMNT工具自动挂载。通常可将基本的应用组件,
   例如WinRar、输入法组件等放入。也可将自定义菜单或加载显声网驱动
   的脚本做成.WIM格式文件放在这里,启动时自动执行。例如,这里可以
   放入输入法组件、WinRar组件等。


6、如果想减少一级目录,也可将PETOOLS目录置于0PE目录之下。只是这样
   它就不能为采用开放式外置结构的其它PE所共享了。


注意:放入 0PE\AUTORUNS、0PE\XP\AUTORUNS以及0PE\2003\AUTORUNS目录
   的东西要慎重,它们是系统级组件,在进入桌面之前被调用,出问题的
   话可能连桌面都不能进入。而PETOOLS\AutoRuns目录的东西是应用级组
   件,进入桌面后才调用的,对启动过程影响较小。但多处有这种自动挂
   载目录时,组件本身是否支持多次挂载,组件间是否有冲突,就是用户
   要妥善处理的事了。另外,AutoRuns目录下新增的组件被自动挂载后,
   可能锁住其所在的U盘、硬盘、光盘或ISO文件,它们在卸载前对拔U盘、
   光盘、格式化硬盘可能会有一定的影响,通常可通过wimnt工具卸载位于
   目标盘的wim组件。但核心组件EXT2.WIM不要卸载,以免系统崩溃。其实
   内存足够时,会自动复制EXT2.WIM到B:盘,所以通常不必卸载EXT2.WIM
   就可拔出其原所在盘。



三、剪裁和存放位置

1、可扩展PE也是可剪裁PE。可灵活剪裁是〇pe一大特色。从100MB到3MB,
   各种大小、功能用途组合的PE版本随时派生。只需增删文件,不用修改
   文件!除了用于启动的grldr和BUFXP.GZ或BUF2K3.GZ(DOS及容器)、
   KERNEL.ZIP(核心文件)之外,其它文件、目录都可删掉。系统自动适
   应,平滑过渡,能继续用。删掉东西理论上功能可能有损失,但也有一
   定的补救措施。本地硬盘装有XP或2003的情况下,4M左右的〇pe功能已
   经相当强大。就算删剩最后一个BUFXP.GZ(或BUF2K3.GZ)文件(不计引
   导文件grldr),也是一个DOS啊。目前不依赖硬盘原有系统,能独立进
   入Windows桌面(相当于其它PE的“内核”部分),不含外置组件的0PE
   版本体积约为24MB。


2、核心文件KERNEL.ZIP加上BUFXP.GZ 或BUF2K3.GZ已是能就地取材的零体
   积全能PE,但需硬盘装有XP/2003之类的系统支持。在硬盘无系统,甚至
   无硬盘的环境下,BUFXP.GZ+KERNEL.ZIP+EXT1.GZ可进入Windows CMD,
   再加上XP\EXT2.WIM可进入Windows桌面。它们组成独立于硬盘系统的小
   体积版本。其它部件根据用途添加。硬盘驱动包均为可选件,作维护用
   时宜多带。无硬盘上网须带 XP\AUTORUNS\@0#NET_.WIM和网卡驱动包。
   
3、通常可以删去或移走PETOOLS目录。每个分区都可以有PETOOLS目录,不
   怕重复(但有PETOOLS\AutoRuns目录的要注意)。


4、0PE目录里的文件、目录大多可以隐藏,分散到若干分区(可以是隐藏
   分区)的0PE目录。如果多处存在同名文件,一般硬盘的优先于U盘、光
   盘的。但注意AUTORUNS、NET目录不能隐藏。如果使用整个0PE.ISO来启
   动,应将其放在某分区的0PE目录。整体启动0PE.ISO时,其中的一些目
   录、文件也可考虑取出放在0PE.ISO文件之外以减少0PE.ISO体积,加快
   启动速度。注意:放在0PE.ISO里面、外面都是可以的。


  6.6版还支持将整个0PE(含外置工具)隐藏于fbinst制作的(ud)设备中。


5、6.6版启动时采用以下优先规则:

◆本地优先、解开的优先。有利于减少网络流量和内存占用。

  根据首次找到的/0PE/BUFXP.GZ(BUF2K3.GZ)确定初始目录。先本地,
  后PXE服务器(PXE启动时);先找解开的文件,后找/0PE/0PE.ISO,将其
  仿真为光盘并在其内找。


◆初始目录优先(先入为主)。初始目录优先有利于各组件版本一致,并减少
  搜索代价。


  找其它文件次序:初始目录,本地盘(含仿真光盘),PXE服务器(PXE启
  动时)。


◆根驱动优先。根驱动一般是为本机定制的驱动。

  如果存在磁盘驱动/OEM_SRS.ZIP,则不再找其它磁盘驱动,即使选了相应
  菜单。

  
  由于初始目录优先,混合启动时,本地(包括0PE.ISO里)若有BUFXP.GZ
(BUF2K3.GZ),则倾向于使用本地文件,缺文件才找PXE服务器上的。

  本地若无BUFXP.GZ(BUF2K3.GZ),则倾向于使用PXE服务器上的文件,缺
  文件才从本地找。


6、原生支持基于XP/2003的PE二合一。共享内核,驱动和外置工具。从目录
   结构就可清晰看出两者各自相关和共享文件。不需要二合一的可简单剪
   裁。例如,不需要二合一的只需删掉2003目录,什么都不用改。建议保
   留BUF2K3.GZ,它是适用于2003的零体积PE,有了它,在本地2003系统支
   持下,PE办公上网游戏都有可能。


7、〇pe试图建立清晰的结构。力图做到:每个文件、每个目录都功能明确,
   分类合理。一个文件或目录没有与其它文件或目录合并的话,往往表示
   它是可以剥离、删除的积木式组件,否则应该打包合并以求清爽。例如
   0PE中用于启动的文件只看到一个grldr(合盘时0PE专用菜单MENU.0PE外
   置,多一个文件)。打包合并时,对变动可能相对多的文件,采用了最
   方便维护的ZIP格式来打包。


8、除了PETOOLS目录里的东西之外,其它文件、目录的名字(包括大小写)
   不要更改。如果启动有问题,必须使用未经修改的原版来测试。



四、PXE启动

1、〇pe不需作结构调整,原生支持pxe启动。〇pe实现了ISO文件整体启动、
   ISO文件解开启动、PXE启动部署三合一,这是一项创新。ISO文件解开
   启动速度最快,内存最省。ISO文件整体启动最清爽,PXE启动最省事。


2、拷贝式服务器安装。用作PXE服务器时,插入刻好0PE的光盘、量产好的
   U盘、装好的U盘,或将原0PE.ISO虚拟成光盘,或取出全部内容按原结
   构放入某目录(路径最好不含空格,以下假定该目录为c:\0PE2009),
   然后运行
            c:\0PE2009\PETOOLS\PXE服务器\启动Server.cmd
   即构成局域网内PXE服务器端。必要时(一般不用)调整IP地址设置。
   此外,在PE中,网通后,直接运行启动Server.cmd也成服务器。

   注意:
   PXE服务器端如果没有EXT1.GZ(一级扩展),那么也不应有EXT2.WIM
   (二级扩展)和@0#NET_.WIM(网络服务组件)。


3、运行“启动Server.cmd”后,服务器端将创建用户pseudo,默认口令为
   0pe,并共享启动Server.cmd所在目录的上两层目录(c:\0PE2009),
   共享名为0pe$。


   警告:架设服务器、共享资源有安全性风险,请自行妥善处理。

4、客户端免安装。客户端将BIOS设置为PXE启动方式即可启动0PE,进入PE
   桌面后,启用网络支持,网通后自动连接服务器端(用户名pseudo,默认
   口令为0pe),将其共享目录映射为Y:盘,并在开始菜单建立Y:盘上外置
   工具目录PETools下的工具的快捷方式(必要时执行“点我显示菜单”),
   服务器端资源宛如本地资源。三种启动方式效果一致。


5、远程+本地=安装简单+启动快速。如果客户端某分区有 0PE目录,里面有
   若干有关文件,或者有0PE.ISO一个,那么 PXE初步启动后会优先使用本
   地的文件接着启动。这意味着又有一种新的简单安装方式:拷贝式安装
   服务器(见上述。0PE目录的部分或全部文件甚至可以删去,其实服务器
   可以只有一个grldr文件)、运行“启动Server.cmd”;然后拷贝文件到
   客户端(也可不拷或只拷部分),最后以PXE方式启动即可。这是远程结
   合本地的拷贝式安装,甚至比本地启动安装更简单。PXE启动也许因之而
   更普及。
   
   这种方式有时很有用。例如,当服务器缺少客户机网卡驱动或下载失败
   时,可以通过本地U盘或硬盘带上驱动包解决(本地网卡驱动包体积不限,
   无需描述)。


6、客户机一旦可以上网,使用服务器资源,意味着很多工作可以通过网络
   完成。例如克隆。
   
7、目前服务器端软件使用 TFTPD32.EXE,性能不一定好,必要时自行替换
   成其它吧。


8、如果自动下载网卡驱动失败,会转入手动下载方式,用户可以指定ip等
   参数,还可以下载服务器端其它文件到本地硬盘。
   


五、网卡驱动

   0PE\NET目录存放网卡驱动包。也可放入显卡、声卡驱动包。环境变量
   Drivers指出被加载驱动包所在目录,通常指向本目录。


1、〇pe扩展版自带部分驱动,并能提取本地驱动。还可以直接加载来自其
   它PE的cab格式显声网驱动包。加载驱动时,如果从其它PE搬来的驱动包
   不在默认目录(例如,它们放在目录PETools\备用驱动),只需中途手
   动指定驱动包所在目录,这些驱动即可为〇pe所用。驱动完全可以自己
   加,不要说缺驱动。


2、XP资源菜单的“全能驱动”、“安装驱动包”菜单项和基于XP资源组件
   的快捷方式“一键上网”,除了能加载网卡驱动,还具有加载显卡、声
   卡驱动的功能。所以作为一种变通,存放网卡驱动的0PE\NET目录也可放
   入显卡、声卡驱动包。例如扩展版带的DriversVM显声.CAB。


3、首次使用时,建议利用XP资源菜单的“备份驱动”功能制作本机用显声
   网驱动包,放在默认目录或环境变量 Drivers指向的目录,下次就可以
   顺利地“一键上网”。


4、PXE启动使用0PE\NET目录下的经过拆分和描述的小驱动包。这样减少了
   网络传输量和客户端内存占用量。


5、网卡型号与驱动名的对应关系在NETID.TXT中描述。PXE方式启动时,客
   户机自动检查其网卡型号,根据 NETID.TXT内容得知针对该机网卡的驱
   动名,再查NETMAP.TXT内容得到存放与该驱动名相关驱动文件的.CAB或
   .ZIP、.7z包文件名,然后从服务器端下载对应驱动包文件。目前只提供
   少量常用驱动包作为样例,用户可自行添加驱动包,并仿照NETID.TXT、
   NETMAP.TXT文件的格式,作相关描述。网卡型号可从驱动的.inf文件里
   收集,只需要其中的VEN、DEV信息。每个驱动包体积不应过大(例如控制
   在200K以内,体积大的可分解成几个小包)。已有网友制作了专门程序,
   能将其它PE用的大体积驱动包自动拆解为小体积的多个驱动包,并自动
   生成NETID.TXT文件。驱动名与包文件名通常是一致的,所以可删除文件
   NETMAP.TXT。


6、0PE\NET目录下经描述的小驱动包可分类存放,可采用.CAB或.ZIP、.7z
   格式,PXE启动时依次尝试下载其中一个格式的文件。未经描述的大驱动
   包只能用.cab格式,且需命名为Drivers*.CAB。本地启动时,默认或指
   定目录中,大驱动包和经描述的特定小驱动包均其作用。大驱动包不需
   描述,本地可直接用,这跟常见PE的驱动包一致。不过,最好还是将它
   们拆开并做描述,然后删除大包(至少可删除大包中与小包重复的内容),
   这样无论本地启动还是pxe启动,都使用小包,方式更为统一。


7、考虑到PXE启动时TFTP传输驱动包有可能遇到失败或错误的情况,〇pe允
   许将客户机要用到的一个或几个驱动打包,并命名为DEF.CAB,作为缺省
   驱动包,自动传到客户机。这种缺省包不需要描述,但要严格控制体积。


注:

◆ PXE启动时遇到未经描述的网卡,也可以本地插入带有大而全的网卡驱动
   包的U盘,加载网卡驱动时指定驱动包所在目录即可。


◆ 如果加载网卡时死机,可能与单双核问题有关,启动时试试将复选框:
       Disable Dual Core
   打钩。
   


六、硬盘控制器驱动

   0PE\SRS目录存放SATA/RAID/SCSI驱动包。支持AHCI启动、支持RAID等。
   〇pe扩展版带了常见驱动,当然理论上不可能做到包罗万象。关键是遇
   到没带的驱动怎么办?〇pe提供多种方案,为用户解决驱动问题提供了
   最大的方便。


1、不用动内核。
  
   〇pe采用外置驱动的方式,使得更新驱动只需变动外置文件,不用修改
   PE内核,PE内核体积也减小了。由于只加载针对特定磁盘的驱动,避免
   了PE堆满不相关的磁盘驱动服务,占用资源并可能造成驱动潜在冲突的
   现象。外置驱动包有三个:SRS1.ZIP、SRS2.ZIP和F6.ZIP。可在启动菜
   单选用其中之一,默认使用SRS1.ZIP。必要时可以部分或全部删除它们。
   没有它们时会自动从硬盘提取驱动。


2、无需软驱,也不用做软盘映像。
   
   〇pe首创支持.ZIP格式封装的驱动包。将厂家提供的驱动软盘(或从驱
   动网站下载的适用的驱动文件(内有txtsetup.oem,*.sys等文件)不加修
   改直接打包成一个.ZIP格式文件,取名F6.ZIP,替换〇pe本身带的同名文
   件即可。启动时该文件会被仿真为软盘,选择相应菜单项,并在适当时候
   按F6即可(已支持自动检测,不按F6亦可)。原有F6.ZIP文件是将无忧启
   动论坛 netwinxp版主做的“目前常见南桥AHCI&RAID驱动F6软盘映像”
   里的文件直接打包而来的,包含了多种常见驱动。不过这个F6.ZIP里的
   驱动跟SRS1.ZIP、SRS2.ZIP里的有不少重复,也可考虑删掉F6.ZIP。


3、不必修改U盘或重刻光盘,〇pe相关文件都不用动。

   上述替换F6.ZIP文件的方法要动〇pe原版文件,其实还可以不动〇pe文
   件。


   方法之一是利用优先规则,如果硬盘、U盘、光盘的0PE\SRS目录都有外
   置驱动包,启动时通常硬盘的优先于 U盘、光盘上的同名文件起作用。
   利用这点,新做的驱动包放在硬盘即可测试,暂时不必修改U盘或重刻光
   盘。有人担心把驱动放在需要识别的硬盘上,能不能找到驱动?试过再
   说吧。


   方法之二是将厂家提供的驱动软盘(或从驱动网站下载的适用的驱动文
   件(内有txtsetup.oem,*.sys等文件)不加修改直接打包成一个.ZIP格式
   文件OEM_SRS.ZIP,放在硬盘根目录,而不用动0PE文件。启动时如果发
   现该文件存在,就优先生效,并忽略其它驱动包(无论从那个菜单项进
   入)该文件放在U盘根目录一般也行,放在PXE服务器端TFTP根目录也行,
   但注意这个驱动包仅适用于本机,如果在其它机器上它也优先生效就不
   妥了。
   
4、自动检测加载特定驱动。
   
   SRS1.ZIP和SRS2.ZIP是pseudo和chenall在 netwinxp方案基础上整理补
   充而成的驱动包,包含不少驱动。增加驱动也不难,可解开.ZIP文件,
   新建一个目录存放驱动的.sys文件,然后用记事本修改SRSID.TXT文件
   (往往只需加一行文字,描述驱动厂家、设备编号和所用驱动名),再
   重新打包即可。启动时,〇pe能从驱动包里自动选择需要的驱动供PE用。
   〇pe将这类自动检测加载的驱动包分为两个,SRS1.ZIP是默认的常用驱
   动包,SRS2.ZIP为备用包。分为常用、备用的做法使得用户可只携带常
   用包,也有利于减少PXE启动时的网络传输量。至于该把哪些驱动归为常
   用?原有包是随意分划的,反正ZIP打包的好修改,用户完全可以自行调
   整。


5、自动从硬盘提取驱动。
   
   遇到没有外置驱动包的情形,〇pe还独有自动从硬盘XP系统提取、加载
   硬盘控制器驱动的功能(S&R&S from XP菜单项),但由于知识库未必完
   善,只作为一种补充措施。目前对Intel系列开启AHCI应能支持。  


6、串接用户菜单,解决其它场合的磁盘识别问题。
   可将上述F6.ZIP或OEM_SRS.ZIP仿真为磁盘驱动软盘后,转入用户定义
   的grub4dos菜单(内容、功能自己DIY,例如可以接着启动安装光盘),
   可以为安装原版Windows XP、2003或启动其它PE解决磁盘识别问题。免
   软盘,免软盘镜像,免按F6,直接用原版光盘安装。



注:
◆ 如果不能正确加载硬盘控制器驱动,后果一般是:不带EXT2.WIM的〇pe
   只能进入windows的CMD窗口,不能进入桌面,但仍可以执行一些图形界
   面程序(如PECMD早期版本)。而带 EXT2.WIM的〇pe可进入桌面但不能
   访问硬盘。此外,也有某些机器不幸出现蓝屏。有的机器启动遇到问题,
   可尝试将 Disable Dual Core复选框打钩并将光标移回原位。


◆ 如果能启动进入桌面,但不能访问硬盘,可尝试用WINPE驱动程序安装工
   具MPEIDRV.EXE加载磁盘驱动。



七、利用硬盘Windows系统资源

1、可脱离硬盘资源。具有利用硬盘资源的能力并不意味着一定要依赖硬盘
   资源。这个PE的扩展版(带一级扩展 EXT1.GZ、二级扩展EXT2.WIM)完全
   可以在硬盘无Windows系统,或者甚至无硬盘的机器上使用,与普通PE
   一样。


2、遇到硬盘有 Windows系统,能就地取材变全能PE。目前许多机器硬盘都
   装有XP,在这种环境下,即使删掉外置硬盘驱动、一级扩展、二级扩展,
   只剩下约3M的KERNEL.ZIP+BUFXXX.GZ,也能自动从硬盘提取、补充所需
   文件构成较完整的系统。可就地取材利用 DX9/WMP10/Office2003/QQ等
   硬盘XP的大块头软件。尤其是具有自动从硬盘XP提取驱动的能力:包括
   硬盘控制器驱动、显声网驱动和DX等。〇pe能制作、安装驱动包。首创
   自动提取设置 IP、DSN、分辨率、桌面背景、收藏夹等。顺利的话可以
   做到“一键上网”。〇pe是《XP资源》组件的源头,带有最新版XP资源
   组件,在硬盘有XP(即使XP已经一定程度崩溃了)的场合,约3M的〇pe
   已是功能强悍类似XP的“全能”PE。实现Office办公、QQ聊天或在线听
   歌、看电影、玩大型游戏并非不可能。


3、有人认为PE主要用来维护。那么PE中加入《XP资源》应是兼顾维护和其
   它用途的最好方式。反正是“零体积”的无本生意,功能不要白不要。
   而零体积版PE更是将硬盘系统资源加以多层次利用,是《XP资源》的进
   一步丰富和发展。保持了几乎零体积的特点。

   
4、目前可利用XP SP2/SP3或2003的资源。其中支持IE6不支持7,支持WMP10
   不支持11,支持Office2003不支持2007。


   注:6.6版预期已支持WMP11,支持wpa2-psk无线加密上网。


   

八、全内存运行

   〇pe可在内存128M的机器上运行。如果内存充裕,还可无盘全内存运行。

1、全内存运行时,内存须有256M以上,启动到桌面后,先不要使用依赖硬
   盘的XP资源菜单和“一键上网”,调用“开始-程序-网络工具-启动网络
   服务(完整)”来启动网络支持,然后手动把启动盘PETOOLS目录复制到
   X:\即可卸掉U盘或光盘,纯内存无硬盘运行。要确保复制后X:盘剩余空
   间不能太小,否则系统不稳定。


2、如果有大内存,〇pe会自动增大B盘并将临时文件夹设到B盘,这时也可
   把PETOOLS目录复制到B盘。


3、〇pe带有imdisk工具(右键点击一个文件就出imdisk菜单项),通过它
   可以随时将内存虚拟成磁盘,大小自定,实现内存换磁盘。PETOOLS目录
   放入该虚拟盘比放入X:更好。


4、通过执行开始→点我显示菜单,可以为PETOOLS目录里的工具建立快捷
   方式,不管PETOOLS目录在哪个盘。
   
5、无硬盘机也可通过PXE方式启动、上网。应该也算全内存运行了。


6、可以将0PE全部部署在fbinst制作的(ud)设备内,U盘看不到任何文件,
   可以格式化U盘。0PE能自动提取其中的外置工具到内存虚拟盘,然后可
   以卸载U盘,全内存运行。也就是说,全外置结构的0PE,也可以转为全
   内置、全内存运行。一百多兆外置工具的0PE可以在256M内存机器上拔
   掉U盘运行。




[致谢]
    感谢无忧启动论坛chenall、nn2nn、netwinxp、zhaohj、go2,SYSOFT
时空论坛不点、Climbing、zw2312914等众多网友的支持和帮助。感谢深度
mapeimapei版主的热情邀请。


    特别感谢不点和chenall,在grub4dos-0.4.4正式版发布之前,解决了
〇pe遇到的蓝屏问题,并在grub4dos菜单样例文件menu.lst中加入针对0PE
的启动项。


[ 本帖最后由 pseudo 于 2009-6-25 23:41 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
wangpeng + 5 原创内容

查看全部评分

回复

使用道具 举报

3074#
发表于 2024-7-22 08:59:55 | 只看该作者
多谢楼主分享
回复

使用道具 举报

3073#
发表于 2024-7-17 19:50:46 | 只看该作者
回复

使用道具 举报

3072#
发表于 2024-6-23 21:10:56 | 只看该作者
正在争取早日能理解这些
回复

使用道具 举报

3071#
发表于 2024-6-19 22:01:11 | 只看该作者
回复

使用道具 举报

3070#
发表于 2024-6-19 20:14:56 | 只看该作者
回复

使用道具 举报

3069#
发表于 2024-6-19 04:24:33 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

3068#
发表于 2024-6-7 08:51:24 | 只看该作者
谢谢分享
回复

使用道具 举报

3067#
发表于 2024-6-6 16:42:34 | 只看该作者
1111111111111111111111111111111
回复

使用道具 举报

3066#
发表于 2024-6-6 05:55:43 | 只看该作者
感谢分享
回复

使用道具 举报

3065#
发表于 2024-6-5 12:34:57 | 只看该作者
有空再慢慢研究下.支持...
回复

使用道具 举报

3064#
发表于 2024-6-4 22:24:24 | 只看该作者
学习学习~
回复

使用道具 举报

3063#
发表于 2024-5-24 08:33:50 | 只看该作者
好高深的技术哦。
楼主制作辛苦
回复

使用道具 举报

3062#
发表于 2023-8-28 08:29:55 | 只看该作者
谢谢分享
回复

使用道具 举报

3061#
发表于 2023-8-5 23:05:53 | 只看该作者
哎 都是顶帖,不知道0PE 是否会针对CVE-2023-24932更新? 这样以后还能接着用?
回复

使用道具 举报

3060#
发表于 2023-8-5 12:08:26 | 只看该作者
ganxiefenxiang
回复

使用道具 举报

3059#
发表于 2023-6-12 08:20:15 | 只看该作者
感谢分享
回复

使用道具 举报

3058#
发表于 2023-6-11 01:01:09 | 只看该作者
谢谢分享
回复

使用道具 举报

3057#
发表于 2023-6-10 21:08:25 | 只看该作者
研究研究
回复

使用道具 举报

3056#
发表于 2023-6-9 17:22:19 | 只看该作者
学习中
回复

使用道具 举报

3055#
发表于 2023-6-8 20:11:02 | 只看该作者
谢谢分享           
回复

使用道具 举报

3054#
发表于 2023-6-8 09:16:36 | 只看该作者
学习了。。。。
回复

使用道具 举报

3053#
发表于 2023-6-8 09:02:05 | 只看该作者
没用过0pe,先了解1-10楼
回复

使用道具 举报

3052#
发表于 2023-5-29 20:00:00 来自手机 | 只看该作者
学习一下,感谢分享
回复

使用道具 举报

3051#
发表于 2023-5-27 11:53:12 | 只看该作者
下载看看是什么玩意
回复

使用道具 举报

3050#
发表于 2023-5-26 15:32:59 | 只看该作者
谢谢分享         
回复

使用道具 举报

3049#
发表于 2023-5-26 15:23:00 | 只看该作者
感谢分享
回复

使用道具 举报

3048#
发表于 2023-5-26 01:03:24 | 只看该作者
谢谢分享
回复

使用道具 举报

3047#
发表于 2023-5-25 23:38:12 | 只看该作者
6
回复

使用道具 举报

3046#
发表于 2023-3-2 14:31:43 | 只看该作者
感谢楼主热心分享
回复

使用道具 举报

3045#
发表于 2023-1-15 10:18:27 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 22:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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