无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1170697|回复: 4480

0PE:可剪裁统一PE

    [复制链接]
发表于 2009-12-31 23:05:40 | 显示全部楼层 |阅读模式
原标题:0PE 2010 中文、英文版 (0PE Chinese/English version)

请过目#1~#7楼。

0PE原名体积全能可扩展PE,后被网友简称体积PE、PE、0PE。

可剪裁:

从方便剪裁的角度来设计组件化(与粗粒度的模块化不同)的文件、目录结构,结构清爽。
几乎每个文件都是可删除组件。不但外置工具可剪裁,“核心”组件也可剪裁。
只需增删外露的文件,不用解包、修改文件。
体积、功能丰俭由人。即使剪裁至两三兆也还有用处。

统一:

XP-PE、03-PE高度共享,高度一致。中文版、英文版高度共享,高度一致。
不分维护版、多功能版等。功能、用途自定,只有组件多少的差异。启动速度可以做到与体积无关。启动(含网启)所需内存可控制在128MB以内,256MB内存无硬盘也可网络影音。
不分硬盘版、光盘版、U盘版(量产/U+/ud等)、移动硬盘版、网启版等,一个版本通吃。各种部署方式保持结构一致。




Introduction

0PE is a Windows PE made by Pseudo, a bbs.wuyou.net Forum Grand Marshal.

It is based on MicroPE, and increased the number of features.

Its architecture is component-based, and can easily add or remove components.

0PE has the ability to access system resources on your hard disk. Even if it is cut to only several megabytes in size (close to zero, so called zero-volume PE, abbreviated as 0PE), it still has a full-featured PE potential.

0PE invented the procedural grub4dos menu technology, and can be flexibly deployed. The menu items to boot  0PE and MicroPE have listed in the sample menu file (menu.lst) of the grub4bdos official release.


Note:
Do not use 0PE in commercial purposes. Please delete all 0PE relevant documents you download, in 24 hours.


[ 本帖最后由 pseudo 于 2010-9-12 12:03 编辑 ]

评分

参与人数 9无忧币 +71 收起 理由
2012chenyuwen + 5 很给力!
射射剩剩剩剩 + 1 精华
1294266616 + 10 很给力!
2011liuxing + 5
weiling103 + 5 很给力!
2011wuchen + 5 很给力!
waiting + 20 精华
bsplin + 10 精品文章,神奇工具,强大功能,维护必备!
yueming9712 + 10 原创精品

查看全部评分

 楼主| 发表于 2009-12-31 23:06:16 | 显示全部楼层

Changelog更新日志

◆ 2011.08.09 version 1.2.6

升级到grub4dos-0.4.5b-2011-08-09。
原来PE在某些i5双显卡新机上有蓝屏(代码B4/EA)现象,换新版grub4dos后蓝屏现象消失。
◎ 把/0PE/SRS/FREQUENT/目录下的iastor.sy_(旧版8.9.6.1002)移到/0PE/SRS/目录供手选。
/0PE/SRS/FREQUENT/目录下现在放入新版10.6.0.1002供自动选用。
◎ 顺带更换新版RUN、USB_ACC.0PE。


说明:
本来“统一PE”已经终结(新的A new branch of 0PE不再叫统一PE了),但这回grub4dos的更新解决了某些蓝屏问题,比较重要,所以还是跟着更新一下。
另外,原来归咎于USB_ACC.0PE(或plpbt)的一些卡死现象,在更新grub4dos后(其它不变)自然消失。

经验表明,出现严重问题一般不是0PE本身的bug所致。有的问题过段时间,随着其它东西的更新,就自然解决了。




◆ 2011.06.19 version 1.2.6
原来不进PE用ISO启动器真机安装原版XP的ISO正常,但装2k3的ISO总是蓝屏。
grub4dos在6.19做了重要更新,估计从此不再蓝屏了。

◎ 更新RUN(感谢zxw),可以事先指定ISO启动器要启动哪个ISO。

说明:
本来“统一PE”已经终结(新的A new branch of 0PE不再叫统一PE了),但这回grub4dos的更新解决了某些蓝屏问题,比较重要,所以还是跟着更新一下。
经验表明,出现严重问题一般不是0PE本身的bug所致。有的问题过段时间,随着其它东西的更新,就自然解决了。




◆ 2011.05.02 version 1.2.6

按键、延时有调整。

J大特别提供fbinsttool未公开的新版。
grub4dos、fbinsttool、fbinst plus、RUN、pecmd新版可能带来新变动,未详细测试。




◆ 2011.04.02 version 1.2.6
◎ 修改对USB_ACC.0PE的调用
    0PE.ISO不解开时,其内USB_ACC.0PE也可起作用。USB_ACC.0PE的plpbt.img改为plpbt.iso。
◎ imdisk升级为1.4.1,跟进NTBOOT、RUN、grub4dos、Bootice、pecmd最新版
    但感觉pecmd V4.0.2011.405在加载三卡驱动方面不够完善。
◎ 不再调用自动设置分辨率AutoDisplay.exe
    免得有人被吓着。
◎ 修改网启服务器
    放松目录限制,现在grldr、0PE.ISO、startserver.cmd三个文件在一起,就能本地启动和网启。







◆ 2011.03.26 version 1.2.6
测试

◎ 重新实现原有的“取ud工具”功能。
内存不足时只取部分工具。感谢百草霜提供fbinstPlus。
◎ 进一步完善iso启动器。
增加持久性直接映射、服务器端列表等功能。
◎ 为iso整体启动部署提供方便。
大体积0PE.ISO整体藏入ud走向实用。0PE.ISO除了可以放在0PE目录,还可以放在根目录。
◎ 更新pecmd到元旦版,0pe的2003pe英文版又复活了。感谢dengxiong兄弟的发现。
◎ 支持直接U+
可用Ultraiso将0PE.ISO以“写入硬盘映像..."方式直接写入U盘即成可启动U盘。
不再需要将grldr复制/改名为0PE.BIN。感谢网友rjn2307。
U+后,还可直接PXE。
◎ imdisk升级为1.4,网友thttht提供。
◎ 更新USB_ACC
现在一行grub4dos命令可安装XP.ISO到SATA/RAID硬盘。
◎ 增加SRS驱动包
感谢zjqcomputer提供3月18日V4.0的PE,据称集成了DriverPacks的Mass Storage驱动包V11.01的驱动。
DP1101.ZIP系从该PE中提取整理而来。目前0PE附带的SRS驱动包(压缩后)已达58MB
◎ 若干外围工具更新(略)
◎ ......(待续)

◆ 2011.02.24 version 1.2.5(若无大问题,可能是“终结”版)
◎ 跟进grub4dos-0.4.5b-2011-02-20.7z。
grldr内置0PE专用菜单,GRUB.0PE由官方grub.exe直接改名而来。以后可自行更新。
◎ 更新内置的firadisk、winvblk为最新版。
目前内置32位及64位的firadisk最新版、32位及64位的winvblk最新版、wdsys、32位及64位的firadisk旧版。
可以选择切换使用其中任一个。默认使用32位firadisk旧版。
◎ 修改USB_ACC.0PE
2.20版曾经尝试判断plpbt的重复加载,结果悲剧。现在只好去掉判断,由用户自己保证不重复加载plpbt。
现在除了对重复的判断,其它应该比较稳定了。
◎ 改进用户体验
普遍增加延时。并使得回车一般是安全、可行的操作。
◎ 集成RUN模块(感谢zxw提供)
现在一开始有3秒按空格进入grub命令行的机会。可以执行RUN等命令。
(未完待续)







◆ 2011.02.17 version 1.2.5(02.19提供了一个补丁)
◎ 修正USB_ACC.0PE一个bug(发现grub4dos批处理不能执行configfile),而ISO启动器因为调用它也受影响。
◎ 修改ISO启动器相关延时设置,现在比较从容了。
◎ 跟进grub4dos-0.4.5b-2011-02-17.7z。

02.15版废止,已下载02.15版的,建议更换到02.17版,并打上2.19的补丁。

◆ 2011.02.15 version 1.2.5
◎ 改变多硬盘情形次序方案以理顺盘符,谢谢zhaohj建议。
安装、克隆时请注意认准目标盘。第一硬盘现在可能是U盘、移动硬盘。
同时注意USB_ACC.0PE加载plpbt后,plpbt也可能带来盘数量、次序、可访问性等方面的变化。
USB_ACC.0PE增加DOS版USB2.0驱动加载ISO。
提示:及时按空格可使USB_ACC.0PE失效。
◎ 修改iso启动器,谢谢wlue反馈。
◎ 外置GRUB.EXE为/0PE/GRUB.0PE以利更新。
......
(未完待补)
不点的反馈还没处理。


◆ 2011.01.28 version 1.2.5
(待补)


◆ 2011.01.14 version 1.2.4
◎ 跟进grub4dos-0.4.5b-2011-01-14.7z。
◎ USB_ACCv1.0(2011-01-13)里plpbt5.0.11换5.0.11-2,增加手选img格式。

◎ 改变CHKPCI.TXT、1.ZIP里txtsetup.sif硬件id次序。
◎ 增加更多手选SRS操作中文提示(功能原来就有,现在浪费3秒做提示)。


◆ 2011.01.10 version 1.2.4
新版grub4dos不兼容旧版,为方便使用新版,跟进grub4dos-0.4.5b-2011-01-09.7z。
USB_ACC.0PE增加--force参数,支持“默认加速+手工干预”方式。
    命令行参数写法因新版grub4dos语法改变而调整。

◆ 2011.01.02 version 1.2.4
新版grub4dos不兼容旧版,为方便使用新版,跟进
    grub4dos-0.4.5b-2011-01-01.7z,fat-2010-12-30.zip。
USB_ACC.0PE试图识别已通过其它途径加载Plop的情形,避免重复加载导致死机。
◎ 若干外置工具更新

◆ 2010.12.11 version 1.2.4
跟进grub4dos-0.4.5b-2010-12-11-fix.zip,wenv-2010-11-29.zip
固定调用了智能U盘加速器,一般无需干预,但可尝试双回车。
◎ 稍微简化MENU.DIY对0PE菜单项的调用。交换磁盘操作说明改用中文。













◆ 2010.11.27 version 1.2.3
跟进grub4dos-0.4.5b-2010-11-27.zip,wenv-2010-11-25.zip。
加个封面,纪念李小龙诞辰70周年。
    演示了引导0PE的三个入口、如何调用菜单项功能,可作为合盘模板。

Commemorate the 70th anniversary of the birth of Bruce Lee

◆ 2010.11.24 version 1.2.3
◎ 更新到grub4dos-0.4.5b-2010-11-24-fix2.zip,wenv-2010-11-24.zip。
ISO启动器部分输入提示用中文。

◆ 2010.11.18 version 1.2.3
◎ 更新到grub4dos-0.4.5b-2010-11-18fix.zip,检测grldr版本,要求使用2010-11-18以后的。
◎ 增加DOS版DiskGenius,GHOSTPE自动克隆Risk.GHO(若有)到第一硬盘第一分区。
    删除不够专业的GHOST一键备份&恢复.EXE。
◎ 示例菜单/BOOT/GRUB/MENU.DIY作为0PE另一入口(原来是MENU.0PE和grldr)。


◆ 2010.11.15 version 1.2.2
◎ 更新到grub4dos-0.4.5b-2010-11-15.zip、wenv-2010-11-01.zip。
◎ 加入MEMTEST内存检测、ADDS无损分区、GGhost硬盘安装器、一键GHOST等。

◆ 2010.10.12 version 1.2.2
◎ 更新到grub4dos-0.4.5b-2010-10-12.zip、wenv-2010-10-12-test3.zip
◎ 更新pecmd到PECMD-V3.9.2010.1013重阳版,三卡驱动包用老九xcab重新打包。

建议更新0PE到最新版
合盘时确保所用grldr与0PE所带的grldr版本一致(grub4dos-0.4.5b-2010-10-12.zip),或更加新且兼容。

◆ 2010.10.08 version 1.2.2
◎ 更新grub4dos、fontfile、unifont等为当前最新版。
◎ 更新pecmd为国庆版,该版加载驱动方式有变化,不兼容以往版本,效果有待测试。
◎ 更新wenv等,顺便简化了键盘输入。
    如果输入以/打头,按绝对路径处理,否则作相对路径处理。这样,可以只输入文件名
    输入前,罗列(0PE.GZ所在设备上)默认目录中的文件,供输入文件名时参考。

◆ 2010.09.16 version 1.2.1
◎ 自动选驱动包功能已基本可用。
◎ 更换显示隐藏分区工具showdrive.exe。谢谢go2、zxw兄。
◎ 更新到grub4dos-0.4.5b-2010-09-16.zip,谢谢chenall兄和帮测试反馈的朋友。

◆ 2010.09.10 version 1.2.1测试版
◎ 支持三种指定SRS驱动方式:自动选(新增)、手动选、手动输入指定。感谢chenall兄。
    自动选的驱动由
             常用驱动散开小文件+非常用或完整驱动打包大文件
    构成。这样多数情况下只需加载一个小驱动文件。预期典型老机U启提速1分钟。
◎ 提供能构成Ghost32专用CMDPE(windows命令行PE)组件。
    典型地,可装配出16MB支持SATA的GhostPE,再增加组件又可扩展为一般版本的0PE。
◎ 试图更好支持(fd0,0)可见区。感谢zxw兄。

以上功能待测试验证。

◆ 2010.08.28 version 1.2
◎ 更新pecmd、chkpci版本。
说明:如果PE不认硬盘,甚至进不了PE(在滚动条那里蓝屏、死机、报缺文件等),请用查看硬件id菜单项功能获取硬件id并反馈

◆ 2010.08.26 version 1.2
◎ 增加清除口令小工具CLS_CMOS(不到1KB的代价)。
◎ 首次集成QGHO(快速GHOST还原)、chkpci(查看硬件id),感谢chenall提供。
◎ 增强可见区搜索能力,直接支持EISA隐藏区整体ISO启动。
◎ 增强单文件驱动功能。
◎ 安装教程简化步骤。
◎ 更新到grub4dos-0.4.5b-2010-08-12.zip、fbinst1.6正式版、fbinttool1.601正式版等。新的grldr对整体iso启动支持更好。
◎ 修复加载USB2.0功能(plpbt.bin换为6.21的)。
◎ 启动网络影音后自动运行AutoDisplay。
◎ 集成几个windows安装器(未测试)。


说明:删除了一大批SRS目录下的驱动包,必要时自行从旧版中补回。

◆ 2010.07.25 version 1.2
◎ 替换到最新版grub4dos-0.4.5b-2010-07-25.zip、AutoDisplay。

告一段落

◆ 2010.07.24 version 1.2
◎ 替换到最新版grub4dos-0.4.5b-2010-07-24.zip、AutoDisplay
◎ grldr、MENU.0PE直接支持无--mem整体加载ISO,不用另写菜单。

◆ 2010.07.22 version 1.2
◎ 恢复v1.1b起暂时取消的无--mem参数的map命令整体加载ISO功能。
◎ 修复一个可能导致用安装器安装win7后引导异常的BUG(v1.0.9及以前版本无此问题),建议更新
◎ 替换到目前最新版grub4dos-0.4.5b-2010-07-21.zip、fbinst1.6v11b,FbinstTool.exe、UdHelper。
◎ 增加AutoDisplay、R-Studio、TeamViewer、Office2003、PotPlayer、WinContig等工具,
    用不到的请自行剪裁。


◆ 2010.07.14 version 1.2b
◎ 替换fbinst、fbinsttool、udhelper、grub4dos到最新版(未测试)。
◎ 收集可供0PE用的可选硬盘驱动库(从wsw8810、dvd008的PE里提取的驱动包),感谢wsw8810、dvd008提供。
    grub4dos菜单没直接列出的驱动包,可通过手工输入方式来指定使用哪个驱动包。

◆ 2010.07.02 version 1.2b
◎ 修正全藏入ud并作网启服务器时取ud工具的列表(主要是漏列了0PEDSKT.WIM),感谢zxw等反馈。

2010.06.26 version 1.2b

◎ 修正一个6.19后几个版本中存在的adsl方面的bug。感谢cdfvhgjhgj等网友反馈。
◎ 提供了装入ud的安装方法及DIY例文档。

如果没有重大bug或兼容性变动,近期不再更新。


◆ 2010.06.24 version 1.2a

◎ 因firadisk-0.0.1.24在创建虚拟B:盘时有时卡住,换回firadisk-0.0.1.20为默认驱动,保留firadisk-0.0.1.24可通过菜单切换。
    感谢cdfvhgjhgj、Plantsoot反复测试。
◎ 更新到grub4dos-0.4.5b-2010-06-21.zip,fbinst1.6v3(与fbinst1.5不兼容,需重新强制格式化ud)。
◎ 更新到FbinstTool _10601(内含fbinst v3).exe,感谢jianliulin;更新到UdHelper1.2.0_ForFbinst1.6V3,感谢Plantsoot。
◎ 更新MAXDOS,取自yidawpf的作品。

◆ 2010.06.19 version 1.2a

◎ 采用PECMD-V3.9.2010.0616。感谢Lxl638专门制作WinPEShl.exe并给予具体指导。
◎ 更新到grub4dos-0.4.5b-2010-06-19及新的外部命令,感谢不点、chenall。
◎ 更新到firadisk-0.0.1.24,WinVBlock_0.0.1.8。
   32/64位firadisk、32/64位WinVBlock、无盘天使(WDsys)五种驱动可通过菜单切换。
◎ 更新到imdisk_1.3.0。创建虚拟B:盘时可能有点卡,疑与新版firadisk有关。
   遇到卡的情形,可重启,或改选WDsys、WinVBlock驱动取代firadisk。
◎ 完善可输入式iso、img、srs驱动加载。
◎ 藏入ud情形可选是否作pxe网启服务器。更新到UDHelper_1.1.3.452,感谢Plantsoot。
◎ 修正双语化时某些文件变英文名,脚本中未相应修改导致一键上网等失效,谢谢gdccap报告。
◎ 集成MAXDOS,取自yidawpf、hpy7332的作品,向他们表示谢意。

◆ 2010.05.31 version 1.1
......
◆ 2010.05.16 version 1.1b
◎ 将0PE.GZ做成4MB单文件版四PE合一兼通用F6模块。恢复2003 PE组件。恢复英文版组件。
◎ 采用双语菜单,并采用kendling提供的多语言文件,感谢kendling。
◎ 采用Nictense提供的美化工具处理图标,感谢Nictense。采用hlstudio的PE内核字体替换方案,感谢hlstudio。
◎ 升级UDHelper到1.1.0.360版,感谢Plantsoot。
◎ 使用grub4dos-0.4.5b-2010-05-15.zip和新的外部命令。串接菜单可访问pxe服务器端文件。
◎ v1.1b暂时取消以非ram方式map /0PE/0PE.ISO (0x??)整体启动iso的支持。

◎ Partly English version is available again. Now all the menu items show in English or bilingual.

◆ 2010.04.28 version 1.1alpha
......
◆ 2010.03.31 version 1.0.9
◎ Use grub4dos-0.4.5a-2010-03-29.zip and new external commands.
◎ Some components were renamed to make it easier for users to understand their function.(post #434: 0PEv1.0.9 Tailoring Guide)
◎ Removed readme Documents.

◎ 使用grub4dos-0.4.5a-2010-03-29.zip和新的外部命令。
◎ 一些组件被改名,使用户更容易理解它们的功能。( #434楼: 0PEv1.0.9剪裁指南
◎ 删掉说明文档。

◆ 2010.03.21 version 1.0.8
◎ Use grub4dos-0.4.5a-2010-03-14.zip and new external commands.
◎ F6 driver floppy disk emulation can be generated, according to keyboard input specified .sys/.sy_/.zip file.
◎ zhaohj find a way without having to press F6 when installing windows (using a single HWID).
◎ Integrated chenall's NT5.X/NT6.X universal boot disk (10-03-22)

◎ 使用grub4dos-0.4.5a-2010-03-14.zip和新的外部命令。
◎ 可根据键盘输入指定的.sys/.sy_/.zip文件生成仿真F6驱动软碟。
◎ zhaohj发现一个方法,不必按F6在安装windows时(使用单一HWID)。
◎ 集成chenall's NT5.X/NT6.X通用启动盘(10-03-22)

◆ 2010.02.10 version 1.0.7
◎ Use grub4dos-0.4.5a-2010-02-09.zip and a new external command (which may be incompatible
   with older versions of grub4dos), to start faster.
◎ Support parameterized calls menu feature
◎ Add a menu item used to activate the hard disk partition.
◎ Update SRS Driver package.
◎ Defragmentation only when debugging or pxe booting. WBAT menu appears only when debugging or no drivers package.
This version has not been fully tested.

◎ 使用grub4dos-0.4.5a-2010-02-09.zip和新的外部命令(可能与旧版grub4dos不兼容),启动更快。
◎ 支持参数化调用菜单功能。
◎ 添加菜单项用于激活硬盘分区。
◎ 更新SRS驱动包。
◎ 仅在调试状态或pxe网启时进行碎片整理。仅在调试状态或无驱动包时出现WBAT菜单。
未充分测试,慎用。

◆ 2010.02.01 version 1.0.6
◎ 0PE Chinese and English versions have been provided, and the public, independent F6 module can be extracted from it.
0PE中文、英文版本已提供了,并且通用、独立F6模块可提取从其中。

◆ 2010.01.30 version 1.0.5
◎ Set aside more than a dozen drivers package options, user-friendly expansion.
预留十几个驱动包选项,方便用户扩充
◎ Provides the interface to direct calls to 0PE menu item (for example, F6 modules, etc.) from the outside,
providing examples of the use of interface
提供了接口直接调用0PE菜单项(例如F6模块等)从外部,提供了使用接口的例子

◆ 2010.01.26 version 1.0.4
◎ Using grub4dos-0.4.5a-2010-01-23.zip,FbinstTool v1.509.0.1974 (not built-in now)
◎ Now almost no Microsoft file in the package KERNEL.ZIP
◎ Packaged the TXTSETUP.SIF and DRIVERS extracted from wsw8810's PE as SRS2.ZIP.

◆ 2010.01.15 version 1.0.3
◎ fixed bugs of SRS_Injection.cmd
◎ updated UdHelper to v1.0.0.333

◆ 2010.01.10 version 1.0.2
◎ Using grub4dos-0.4.5a-2010-01-09-chenall.zip
◎ FbinstTool v1.508.0.1889 has built-in
◎ UdHelper (UdTool) v1.0.0.192 has built-in, test only
    --2010.01.10 update UdHelper to v1.0.0.256

◆ 2010.01.05 version 1.0.1
◎ Using grub4dos-0.4.5a-2010-01-06.rar
◎ PXE clients can access 0PE shared directory, even in NTFS partition
◎ Add SRS driver Injection
   It helps the Ghost recovery XP/2003 systems (without appropriate SATA/RAID driver) to aviod BSOD 0x7B.
◎ Add UdTool v1.0.0.88 which can run apps in ud directly.

◆ 2009.12.28 version 1.0
◎ Using grub4dos-0.4.5-2009-12-23.rar, firadisk_driver_0.0.1.18.zip
◎ Partly in English

[ 本帖最后由 pseudo 于 2011-8-14 18:51 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
2011qwqw + 10 希望有更好的作品 支持楼主

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2009-12-31 23:06:28 | 显示全部楼层

Important Tips

★统一PE

重要提示:
本贴#3楼、#4楼是必读内容。
另外#6楼有不少参考资料链接,建议过目。

[ 本帖最后由 pseudo 于 2011-5-30 11:05 编辑 ]
回复

使用道具 举报

发表于 2014-5-3 07:59:36 | 显示全部楼层
XP时一直都是用的0PE,非常方便,放一个0PE.iso和一个grldr到C盘,在boot.ini中加一条菜单就行了。前些天我的PC 换了Win8.1后,一直想搞个PE装在硬盘上便于维护。但是8.1没有boot,ini了。昨天下载了P大的0PE(1.5.1),学习了其中的图片教程,用bootice编辑\boot\bcd,搞定!特此进来再次感谢P大!

点评

0pe win8.1 bcd编辑驱动的成功案例! 感谢p大!  详情 回复 发表于 2018-10-19 15:15
破天武神www.gmwxw.com/book/974.html 绝世武神www.aoswx.com/book/1076.html  发表于 2014-9-4 21:15
也谢谢你的支持。  发表于 2014-5-26 13:15
回复

使用道具 举报

发表于 2014-3-18 08:10:31 | 显示全部楼层
谢谢老师教程。
回复

使用道具 举报

发表于 2014-3-7 16:31:50 | 显示全部楼层
好好学,谢老师;受启发,得真知
回复

使用道具 举报

 楼主| 发表于 2009-12-31 23:06:37 | 显示全部楼层

可剪裁统一PE安装部署

                         可剪裁统一PE

0PE原名零体积全能可扩展PE,后被网友简称零体积PE、零PE、0PE(请分清数字0与字母O)。

★可剪裁

有人喜欢小体积PE。认为PE主要用来维护,如果加入上网、娱乐等功能,就偏离了PE的初衷。

有人喜欢功能全的PE。认为驱动要全,工具要多,QQ、影音游戏最好都支持,体积大不成问题。

体积、功能、用途的不同需求其实并不矛盾,0PE通过“可剪裁”来满足。体积、功能丰俭由人。

提供有维护、上网、影音、QQ、游戏等组件,让你自己作主,按需选用。举个例子,

你保留QQ2009.WIM这个文件,就可以QQ聊天;你不玩QQ,可以裁掉这个文件。就是说,要不要

QQ功能,变成了要不要一个文件。这个文件是外露的,不必压缩/解压就可以直接增删。

你要用来维护,就删掉维护用不着的组件,体积自然也减小,多加些维护用组件,功能增强。

认为PE体积功能用途固定不变的观点,不符合可剪裁PE的理念。大不好、小也不好,可大可小

才是王道。维护也好,娱乐也好,可按需取舍功能才是王道。对于可剪裁PE,谈体积就OUT了


0PE为“可剪裁”做了些工作。

1. 0PE从方便剪裁的角度来设计组件化的文件、目录结构,结构清爽。

0PE采用这样的设计原则:

一个文件如果单独外置让用户看见,那么意味着它是具有面向用户意义的、可删除的组件。
否则应该封装起来不碍用户观瞻。

举个例子,普通PE有NTDETECT.COM、WINNT.XPE这类文件,虽然是系统需要的,但用户不需要。

这类文件就应该封装起来不让用户看到。就像在餐馆里,烤鸭可以上桌。鸭毛、菜刀砧板就免了,
客户不需要。

按设计原则,就不难理解为什么0PE要将菜单、字体文件、grub4dos外部命令等封装起来,使所有
启动相关文件只有单一文件grldr。

在0PE中,几乎每个用户看得到的文件都是可删除组件,都有面向用户的意义。这样,结构自然清爽。

2. 采用全外置开放式结构,文件是外露的。剪裁时不用压缩/解压,不动内核,不修改文件。

增加外置工具无格式限制,会自动在开始菜单生成快捷方式;增加SRS驱动不用改动PE(迄今

最方便灵活的方式),自动生成菜单列表供选择。0PE的内核、外置工具不搞单一的文件,而是散开的
多个文件,是为了组件化,方便剪裁。如果嫌文件多,可以使用整个ISO,甚至iso+petools混合部署。

3. 不但外置工具可剪裁,“核心”组件也可剪裁对每个文件都考虑过:如果删掉它会怎样?

剩下的东西是不是废物一堆?当然一分钱一分货,组件少了一般功能也随之减少。但即使剪裁

到只剩两三兆也还有用处,所以号称“零体积”。

4. 对删掉的组件功能,还有一定的自适应和补救能力。例如,你删掉CHKPCIDB.GZ文件,只是

显示驱动信息时不那么详细,但驱动照样工作。你删掉常用驱动目录SRS\Frequent,它会使用

剩下的1.ZIP驱动包。即使删掉全部SRS驱动,也还有认SRS硬盘、包括阵列磁盘的可能。又如,

删掉显声网组件和Office组件,上网看电影使用word的可能性依然存在。

5. 0PE的组件化与模块化不同。通常模块化是粗粒度的。例如,模块化情形,问你要不要影音

模块?要,wmp、realplayer和ttplayer全给你。不要,这些全没。组件化情形,问你要哪些

组件,你可以只要wmp,也可以都要。所以,组件化比模块化的粒度细,可剪裁性更强

6. 低内存高速启动。

为了U盘启动快而苦寻小体积PE,大可不必。理论上大体积0PE的U盘启动超快,快于普通小PE。

为了U盘启动快而苦寻小内核PE,大可不必。理论上大内核0PE不比内核精简到“骨头”的PE慢。

PE不是一味小就好,女人不是一味瘦就美。该瘦的部位要瘦,该丰满的部位丰满为好。

U启速度取决于“U启内核”,与PE内核、PE整体体积无关。0PE“U启内核”超小,远小于骨头

级PE。因而理论上启动超快。

0PE最早实现无论大小,无论解开还是整体使用ISO,无论藏入ud还是放在可见区,U启都超快。

如果发现明显慢,请告知。

启动(含网启)所需内存可控制在128MB以内,256MB内存无硬盘也可网络影音。

声明:
这里提及的“骨头”级PE,不是专指哪个具体PE,而是泛指内核很小的一类PE。这里的快慢,
仅限于理论分析推断,纸上谈兵。具体实践中不指望0PE比其它PE快,只要不明显慢就够了。
0PE是另类、超脱的,不宜拿它跟任何具体PE相提并论。

★统一:

如果一个PE分硬盘版、光盘版、U盘版、移动硬盘版、网启版。U盘版又分量产、U+、ud等。

形成一个产品系列,那很完备。各个版本因地制宜,对症下药,恰到好处,也很好。

但0PE的理念有所不同,讲究统一、一致

1. 不分介质,一个版本通吃

无论部署到硬盘、光盘、U盘、移动硬盘,都用一个版本。

所有版本都支持网启,没有专门的网启版。即使藏入ud也支持网启。网启后功能跟本地启动

高度一致。

2. 统一XP、2K3

XP-PE、03-PE高度共享、高度一致。中文版、英文版高度共享、高度一致。

不但共享外置,而且共享内核组件。例如,SRS驱动是共享的。普通PE由于SRS驱动没有做成

独立外置组件,无法共享。当然有些东西是无法共享的,0PE实现的是高度共享,高度一致。

哪些组件是共享的,哪些是专用的,从文件目录结构可以清晰地看出。

3. 不分功能用途

维护版、多功能版等只有组件多少的差异,其实不分维护版、多功能版。功能、用途自定。

例如,可以搭配出纯维护PE,也可以组合出以维护为主、娱乐为辅的PE等。对可剪裁PE,少

谈体积、用途为好。

4. 结构一致

0PE的iso,既可解开也可不解开。各种部署方式,其文件、目录结构能保持一致。例如,

可以将iso全解开,藏入ud、放在可见区(例如U+)、放在硬盘、放在光盘(刻盘)、放在

移动硬盘、放在usb-cdrom(量产)、放在pxe网启服务器端。

也可以不解开iso,将iso及grldr两个文件藏入ud、放在可见区、放在硬盘、放在移动硬盘、

放在光盘、放在usb-cdrom、放在pxe网启服务器端。

如果一个PE的iso,可以全部解开放在可见区,但不能全部解开藏入ud,就属于两种部署方式

不能保持结构一致的情形之一。

结构一致为0PE的部署带来方便。例如"一格一拖"即可完成全解开藏入ud的部署。盘上放三个

文件既可本地启动,也可作网启服务器。

5. 各种部署方式统一引导

0PE最早采用“程式菜单”、单文件(grldr)统一引导,通吃各种部署方式。甚至混合部署

也行。例如把0PE.ISO放在本地硬盘任意分区根目录,grldr和startserver.cmd两个文件

放在网启服务器端某目录,无需安装配置,就可以直接本地+远程启动。

6. 统一内置外置

0PE虽是全外置结构,但采用自动动态内置技术。既是全外置PE,也是全内置PE。兼有两者

优点,结构灵活。对于0PE,内置外置都是浮云

----------------------------------------------------------------------------------------------------------------------------

                                               安装部署

1. 运行“把DIY目录下内容重新生成0PE.ISO的批处理.cmd”可得到0PE.ISO。

   各种介质上的安装部署,都统一用这个0PE.ISO,版本统一。

2. DIY目录下的文件可以按需增删,然后重新生成0PE.ISO。注意Ultriso

   不是grub4dos官方认可的工具,用它修改过的ISO文件不保证能启动。要经过对

   UltraISO做打补丁、修改设置等处理才行(略)。

3. 刻光盘、量产USB-CDROM、Ultraiso写入(有称U+的)直接用0PE.ISO来进行,

   不需要其它处理。并且这样的盘,在XP/2003系统上插盘即可作PXE网启服务器。

4. 在U盘/移动硬盘/硬盘上,只需放两个文件:grldr(0PE提供,内置专用菜单)

   和0PE.ISO。其中0PE.ISO可以不跟grldr在同一个分区,例如grldr藏在ud内,

   而0PE.ISO在ud外(“可见区”)。但不能在量产USB-CDROM区。因为从ud启动

   Grub4Dos是不能访问量产USB-CDROM区的。在硬盘情形,grldr在C:盘,0PE.ISO

   在D:盘没问题。0PE.ISO可以在根目录,也可以在大写0PE目录。

5. 如果要做网启服务器,还要加上一个startserver.cmd(来自0PE.ISO)作服务器

   软件,连同grldr和0PE.ISO,共三个文件。网启时,这三个文件应在一起。

6. 0PE.ISO可以整体使用,也可将其解开放在根目录(保持ISO内目录结构)使用。

   解不解开都可以,其它方面不需要任何变动。如果解开iso,则startserver.cmd

   和grldr就是现成的了。

7. 0PE由其所带的grldr启动,这个grldr一般放在启动设备(或称盘、分区)根目录。

   各种部署方式,都要解决如何引导这个grldr的问题。常用方法:

   A. 写入grub4dos引导到U盘/移动硬盘/硬盘的MBR,这用BOOTICE工具点几下鼠标

      就能完成。启动时,MBR会找到并引导grldr。

   B. 用fbinsttool工具强制格式化u盘,弄出ud分区。这个操作应该掌握。

      格式化时,会自动生成fbinst菜单,该菜单内容是调用ud里的grldr。

   C. 在XP/2003系统中,往C:\boot.ini里加一行:

      c:\grldr="0PE"

      启动windows时会出现0PE选项,选该项就会调用grldr。

   这些都可以用基本工具简单操作完成,不需要为特定PE做的专用安装程序。

   操作专用安装程序难度不亚于用fbinsttool工具强制格式化u盘,弄出ud分区。

   而使用专用安装程序,不大透明,你不知道它背后干了什么,不利于提高技术。

   
   安装部署简单一致,没有、也不需要专门安装程序,这是0PE追求的目标之一。
   
   在合盘场合如果不使用0PE提供的grldr,那么可以通过0PE专用菜单MENU.0PE

   或DIY示例菜单MENU.DIY来启动0PE。或者自行加载0PE.ISO。
   
8. 快速安装

   根据以上介绍。制作0PE启动U盘的方法之一,就是用finsttool工具格式化U盘,

   弄出适当大小的ud区,然后将grldr(引导)和0PE.ISO(PE)两个文件拖入ud区。

   或者,格式化出ud区后,用winrar打开0PE.ISO,将其全部内容拖入ud,即解开

   0PE.ISO放入ud。注意0PE.ISO不拖入ud,放在可见区也是可以的,解开到可见区

   也可以。这种“一格一拖”的部署方式,非常简单。以至于专门的PE安装程序都

   显得多余了。

   熟悉U+的也可以将0PE.ISO以最简单方式直接U+写入U盘。但U+的兼容性不是很好。

   熟悉量产、喜欢刻光盘的,直接用0PE.ISO即可。
   

9. 0PE的安装部署体现了其版本“统一”、结构“一致”的特色。

   当你把0PE.ISO解开全部藏入ud时,你会发现ud里文件、目录结构,跟刻光盘、

   量产后盘上的文件目录结构完全一致。而这个结构又跟U+写入U盘的情形一致。

   这个结构还可部署到硬盘上。PXE网启服务器端也可以是这个结构。非常一致。

   解开情形结构一致,不解开、整体使用0PE.ISO的情形,也是结构一致的。
   
10.0PE具有目前最小“U启内核”,U盘启动(到桌面)速度快,与PE体积无关。

   使ISO文件是连续存储的可加快启动。0PE.ISO藏入ud时,可用fbinsttool整理

   碎片;放在可见区、硬盘、移动硬盘上时,可用PE所带wincontig工具检查整理

   碎片。即使U启最慢的机器,估计也不应超过5、6分钟,要么永远启动不了。


★0PE最早实现无论大小,无论解开还是整体使用ISO,无论藏入ud还是放在可见区,
  都可以高速低内存U启。如果发现明显慢,或者128MB内存无法启动,请告知。


附:
统一PE的U启内核不到12.5MB,估计是目前PE里最小的(刻意要更小的话,还可精简)。

由以下文件组成:

V:.
│  grldr
│  
├─SRS
│  │  CHKPCI.TXT
│  │  
│  └─FREQUENT
│          IASTOR.SY_(此文件为本机单文件SRS驱动,随机器而变,体积约200K左右)
│         
└─0PE
    │  0PE.GZ(约2.5MB)
    │  GRUB.0PE
    │  
    └─XP
            CMDPE.GZ(主要看这个,约9MB)



其它PE,例如老九老毛桃911不管版U启内核为25.7MB,由以下文件组成:

V:.
│  WINNT.XPE
│  
├─MINIPE
│      WINPE.IS_(主要看这个,约25.5MB)
│      
└─WXPE
        NTDETECT.COM
        SETUPLDR.BIN

这要比统一PE的大一倍。即使是骨头级精简PE,其U启内核也有16~20MB以上。


在慢速老机环境下,按U启速度取决于U启内核的理论推断,
得益于其超小U启内核,数百MB体积的统一PE,U启速度比某些十几二十MB的精简小PE慢。

声明:
0PE是另类、超脱的,不宜拿它跟具体PE相提并论。
这里选择老毛桃911不管版PE做对照,是为了提供体积方面的量化数据。
由于老九老毛桃PE地位比较特殊,已经成为永远的经典,拿来比较不会对其有损益。
所以
要比较的话,请只与老九老毛桃PE比,不要跟其它具体PE比。






[ 本帖最后由 pseudo 于 2011-5-1 17:00 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-12-31 23:06:46 | 显示全部楼层

Screenshot

Multi-Language Menu
双语菜单

VMware Client with 256MB RAM(no virtual memory)
Running Diskgenius, Computer Management, QQ(TM), Web Browser(QQVideo Pages), etc.
English256M.PNG


DX9、优酷、新华网视频
DX9、优酷、新华网视频.JPG

魔兽争霸3冰封王座
魔兽争霸3冰封王座.JPG

Start Menu Items (copy from post #37which provided by 0cat0 )


Chinese localization & background
汉化、背景
20100307_c3796178eb8842ab7a24Cvqbq3h6A8kU.png

direct calls to 0PE menu item (for example, F6 modules, etc.) from the outside
直接调用0PE菜单项(例如F6模块等)从外部
menu.lst.JPG

Support parameterized calls menu feature 支持参数化调用菜单功能

参数化调用菜单功能演示.png
inject SRS driver to the Windows system on your hard disk:
驱动注入——避免某些XP/2003系统因为缺少SRS驱动而蓝屏(例如GHOST后重启蓝屏)
lsi.PNG

安装原版windows的ISO——找到硬盘避免蓝屏
安装原版windows找到硬盘避免蓝屏.JPG

[ 本帖最后由 pseudo 于 2010-4-2 12:10 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-12-31 23:06:56 | 显示全部楼层

下载信息 ( Download Link )

0PE是组件化可剪裁PE,提倡少谈体积,多关注按需剪裁、扩展。

提示:论坛楼层可能不准,经常相差10楼。如果找不到,请前后翻一页。

参考资料:

★统一PE

可剪裁统一PE安装部署(本贴#4楼)

安装教程一格一拖改进版:《0PE放在可见区或全藏入ud的安装方法》(#1665楼)


【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26)


直接PXE网络启动0PE


0PE v1.1a安装方法、使用说明、DIY指南(有图)(#285楼)

百草霜fbinst&0PE合盘FBA制作过程【2011元旦版】

关于用UltraISO修改ISO文件导致grub4dos引导失败问题

增删英文版pe(#2887楼)



[求助] 请教winPE硬盘版

这个PE如何安装在移动硬盘(#2011楼)
0PE菜单如何DIY(#1989楼)


通过RUN模块直接调用0PE菜单项功能(z大帖#466楼#1楼




《用PE/ISO启动器启动多个PE》
可输入式PE启动器、通用F6模块-取自0PEv1.2(2010-07-24)


“越大越快”与“越小越快”

U启速度取决于U启内核

智能u盘加速器


快速U启0PE——半解开部署方式

快速U启——回车、半解开部署方式



因缺SRS驱动而蓝屏可以通过0pe补救

可选SRS驱动库,驱动的智能选择与手动选择机制


选择SRS驱动操作的动画演示(本帖#3305楼)

添加SRS驱动教程

为0PE增加驱动文件

备忘:添加驱动遇到的问题

F6模块zip格式驱动包种类


★U盘一步装原版系统教程(不进PE、非GHOST,原版iso无人值守)

【分享】0PE1.1中用原版系统ISO包安装系统的演示(百草霜提供)

U盘启动安装原版2003系统到SATA/RAID硬盘【老鸟勿入】(3370123 提供)

分享下用U盘启动给服务器【HP DL165 G7】安装原版2003系统的经验 (3370123 提供)

自己做合盘、写简化菜单

用PE解决系统安装过程的SRS硬盘识别问题(51CTO技术博客)


高级参考:

0PE体系结构之容器(#2035楼)



下载:

一、0PE的统一下载信息
统一PE★0PEv1.2.6(2011-05-02)4in1_262MB.7z
简介:
含4个PE,均为维护、办公、QQ、影音、游戏全能PE,可剪裁可扩展。还有ghost专用PE。
超过60MB的SRS驱动,增加驱动方便,开AHCI、安装服务器、组Riad首选。
外置工具可无限增加。加入其它PE、DOS工具箱等不用写菜单。

统一PE★0PEv1.2.6(2011-05-02)XP中文版59MB.7z
简介:
简单IE上网维护,可扩展可剪裁。

这是对0PEv1.2.6(2011-05-02)4in1_262MB.7z进行剪裁的结果。作为剪裁实例。
请与4in1的文件、目录对照,了解0PE的组件化结构,各组件的用途。
注意:这里特意对IE6.WIM的功能做了删减,以便减小体积。
      如果不计较体积,换成4in1里大体积IE6.WIM更好。
      除了这个文件,其它文件跟4in1里的完全一样。0PE其实只有一个版本。

统一PE下载地址:(下载前务必过目帖子:★统一PE
0PEv1.2.6(2011-05-02)优化.zip (2.45 KB, 下载次数: 45673)
回复

使用道具 举报

 楼主| 发表于 2009-12-31 23:07:08 | 显示全部楼层

Usage

清洁首页,原#7楼内容移到#1899楼














[ 本帖最后由 pseudo 于 2010-11-18 15:55 编辑 ]
lsi.PNG
回复

使用道具 举报

发表于 2009-12-31 23:09:33 | 显示全部楼层
waiting.......

[ 本帖最后由 fightx 于 2011-9-15 14:30 编辑 ]

点评

尸兄 jinjidejuren.tv/shixiong/ 美食的俘虏 jinjidejuren.tv/meishidefulu/  发表于 2014-2-24 01:09
回复

使用道具 举报

发表于 2009-12-31 23:20:59 | 显示全部楼层
pseudo  you're  brilliant. take it to the world
回复

使用道具 举报

发表于 2009-12-31 23:27:50 | 显示全部楼层
You can post it on the Boot Land
回复

使用道具 举报

发表于 2009-12-31 23:39:10 | 显示全部楼层
a little difficult for me...
回复

使用道具 举报

发表于 2009-12-31 23:40:35 | 显示全部楼层
都开始说英语了。呵呵,我英语很烂 ,就说汉语啦!

等待P大发布!
回复

使用道具 举报

发表于 2010-1-1 01:08:03 | 显示全部楼层
woW . thanks a lot for the efforts Sir . it is just like a dream comes true .

thank you so very much again .

and by the way , Pseudo can not share it on Boot Land . he can only share the tutorial there that how to make it  . like DIY/.

Regards,
Maanu from Pakistan
回复

使用道具 举报

发表于 2010-1-1 01:11:16 | 显示全部楼层
Good news !
回复

使用道具 举报

发表于 2010-1-1 01:16:36 | 显示全部楼层
狂汗  牛人原来是这样的 服了
回复

使用道具 举报

发表于 2010-1-1 09:25:44 | 显示全部楼层
中文版最新的在哪里?英语版觉得很好看呀...
回复

使用道具 举报

发表于 2010-1-1 09:37:31 | 显示全部楼层
is very good!

but my enjoy chs
回复

使用道具 举报

发表于 2010-1-1 09:48:07 | 显示全部楼层
原帖由 maanu 于 2010-1-1 01:08 发表
woW . thanks a lot for the efforts Sir . it is just like a dream comes true .

thank you so very much again .

and by the way , Pseudo can not share it on Boot Land . he can only share the  ...


yes,because of M$
回复

使用道具 举报

发表于 2010-1-1 09:58:15 | 显示全部楼层
虽然我英文很烂。还是要支持下P大出的英文版
回复

使用道具 举报

发表于 2010-1-1 13:55:21 | 显示全部楼层
支持一下.^_^
回复

使用道具 举报

发表于 2010-1-1 14:10:09 | 显示全部楼层
Support what !
回复

使用道具 举报

发表于 2010-1-1 14:47:05 | 显示全部楼层
我关心英文版对中文的适应能力怎么样。毕竟很多工具还是中文的
回复

使用道具 举报

发表于 2010-1-1 14:56:29 | 显示全部楼层
P大基础研究成果要支持的.

对中文外置适应能力...可试否.
回复

使用道具 举报

发表于 2010-1-1 16:45:57 | 显示全部楼层
Support !

This is the alternative for us at least although chs is preferable for most of us. English is the standard for the world.
回复

使用道具 举报

发表于 2010-1-1 21:29:50 | 显示全部楼层
支持, 這個很好, 把 0PE, 外置SRS概念帶向世界. 


** 以下部份, 有關版權, 不喜勿插, 不看便是.

原帖由 pseudo 于 2009-12-31 23:06 发表
..... Note:
Do not use 0PE in commercial purposes. Please delete all 0PE relevant documents you download, in 24 hours.


老外, 尤其是 911, bootloand 很注重版權, 相信他們不存在 "24小時刪除" 或是甚麼 "用於學習用途便不需經版權持有人同意而發布或使用" 的說法. 難得近期各大俠在哪邊有個好開始, 也很受歡迎. 還是要入嫏隨俗. 有侵權的, 存在24分鐘也不成. 

pe 該是可用於 commerical purposes, end user 是可以有有效 license 的, 就像 avast! BART CD . 或是 pebuilder, winbuilder...
0pe 如含有未擁有發布權的文件, 還是想辦法解決好點, 否則只給做法, 不給成品, 或是放棄在 bootload, 911, msn 等地方推廣.
回复

使用道具 举报

发表于 2010-1-1 21:46:30 | 显示全部楼层
0PE的最大优点就是从本地系统提取文件,那么P大就不要附有EXT1.img等
回复

使用道具 举报

发表于 2010-1-1 21:49:44 | 显示全部楼层
呵呵 我现在在发愁我以后和盘用什么版本了。另外还是喜欢中文版,英文能力没那么强 哎
回复

使用道具 举报

发表于 2010-1-1 23:39:55 | 显示全部楼层
This is the necessary step for OPE towards the world 。 support PSEUDO!!!
回复

使用道具 举报

发表于 2010-1-1 23:44:39 | 显示全部楼层
This pe very ok!

thanks cctv!
回复

使用道具 举报

发表于 2010-1-2 18:43:34 | 显示全部楼层
it is brilliant,dude,no doubt about it. I encounter the problem mentioned by you,and seems  that you offer an innovative solution. Soldier on!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 07:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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