不要使用UltraISO等软件编辑光盘镜像,必须使用本工具打包成ISO!!! 为了避免UltraISO修改、下载问题等造成的iso文件错误,今后只提供散装和打包工具,自己打包iso吧,应该可以避免此类问题。 为保证ISO文件连续,生成ISO后,一定要使用WinContig进行碎片整理! UD部署也不要忘了执行碎片整理! 主要特点: 不分介质,一个版本通吃。 无论部署到硬盘、光盘、U盘、移动硬盘,都用一个版本。 所有版本都支持网启,没有专门的网启版。即使藏入ud也支持网启。网启后功能跟本地启动高度一致。 安装部署:(UD安装图示) 1.在U盘/移动硬盘/硬盘上,只需放两个文件:grldr(0PE提供,内置专用菜单)和OXPE.ISO。其中OXPE.ISO可以不跟grldr在同一个分区,例如grldr藏在ud内,而OXPE.ISO在ud外(“可见区”)。但不能在量产USB-CDROM区。因为从ud启动Grub4Dos是不能访问量产USB-CDROM区的。在硬盘情形,grldr在C:盘,OXPE.ISO在D:盘没问题。OXPE.ISO可以在根目录。 2.如果要做网启服务器,还要加上一个startserver.cmd(来自OXPE.ISO)作服务器软件,连同grldr和OXPE.ISO,共三个文件。网启时,这三个文件应在一起。 3.OXPE.ISO可以整体使用,也可将其解开放在根目录(保持ISO内目录结构)使用。解不解开都可以,其它方面不需要任何变动。如果解开iso,则startserver.cmd和grldr就是现成的了。 4. OXPE由其所带的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="OXPE" 启动windows时会出现OXPE选项,选该项就会调用grldr。 这些都可以用基本工具简单操作完成,不需要为特定PE做的专用安装程序。 操作专用安装程序难度不亚于用fbinsttool工具强制格式化u盘,弄出ud分区。 而使用专用安装程序,不大透明,你不知道它背后干了什么,不利于提高技术。 安装部署简单一致,没有、也不需要专门安装程序,这是0PE追求的目标之一。 在合盘场合如果不使用OXPE提供的grldr,那么可以通过0PE专用菜单MENU.0PE或DIY示例菜单MENU.DIY来启动OXPE。或者自行加载OXPE.ISO。 自制驱动: 一、增加单文件驱动 法一: 把LSI_GEN2.SYS扔到/0PE/SRS/目录,与原有驱动1.ZIP、IASTOR.SY_等并列(其实放在其它地方也可以的,这么放是为了以后方便选中它)。 即完成加驱动工作。不需要动内核、动外置。不需要修改什么。 启动时手动操作选中LSI_GEN2.SYS即可。 LSI_GEN2.SYS可压缩为LSI_GEN2.SY_(用pecab.exe以cab格式压缩) 法二: 如果LSI_GEN2.SYS驱动很常用,每回手选麻烦,那么可以用法二,把它归入常用驱动,到时会自动智能选用。 把LSI_GEN2.SYS压缩为LSI_GEN2.SY_,放入/0PE/SRS/FREQUENT/目录(那里原来就有一堆.SY_文件)。 修改CHKPCI.TXT文件,把最后的一行 $ 改为三行 $PCI\VEN_8086&DEV_27C1&CC_0106 LSI_GEN2 $ 其中红色部分是磁盘控制器硬件id,这里写的是模板,要换成适用LSI_GEN2.SYS驱动的机器的硬件id。 在0PE启动过程中,不难获取硬件id信息。另外,在xp、2003等环境下,不难查看id及对应驱动文件。 CHKPCI.TXT文件,实质上是一个对应表,表示什么样的硬件(通过硬件id来区别),该相应地使用哪个驱动文件。 这个对应表在0pe里是外露的文件,方便编辑修改。而普通PE,一般要解压内核找出一个txtsetup.sif来进行修改,那要麻烦些。 注意,如果CHKPCI.TXT文件里出现相同id对应不同驱动,这种情形属于冲突情形,说来话长。 冲突情形其它PE也会遇到,一般不好处理,有时普通PE原理上无法处理。 而0PE支持多外置驱动包的机制,能较好处理冲突,例如,法一就可以应对。 二、增加驱动包 前面介绍了只有单个.SYS(或压缩为.SY_)驱动文件的情形。如果你有一整套厂商提供的驱动文件,那么就简单打个包吧。 然后就放在某处,例如/0PE/SRS/目录或/SRS2/目录,启动过程手选这个驱动包即可。 整套驱动文件一般包括.sys文件、.inf文件、txtsetup.oem文件等。 有时只取其中的一个.sys都够了(单文件打包也行),但既然有原装整套文件,都用上更为正宗,尤其在安装windows系统场合。 打包时注意: 要用winrar工具以zip格式最大压缩比打包,不要用7-zip工具打包。 要使txtsetup.oem文件位于包内最顶层目录,其它文件保持与该文件的相对目录层次不变。 大体积0PE下载有SRS2目录,里面一大堆现成.zip驱动包,依瓢画葫芦吧。 三、驱动完备性 0PE最擅长解决“能正常启动但找不到硬盘”的问题。 有人认为驱动是PE的核心,很关注驱动“全不全”。在0PE这里不是这么看的。 驱动算不上PE核心,不过是外置组件而已,自己完全可以增删驱动。 0PE大体积下载含60多MB的SRS驱动,比它“全”的并不好找。 无忧有一些PE的驱动,例如小小强PE、wsw8810的PE、dvd008的PE的驱动,还有netwinxp版主驱动方案、老外DPMS驱动方案、自由天空SRS驱动方案等等,大都已收集进0PE,百花齐放,兼收并蓄。 那些PE认硬盘的话,选它们的驱动包,一般也认。 如果你发现其它PE1.x认硬盘而0PE不认,那么,你设法查出它用的驱动文件是哪个(设备管理器或许多工具都可以查出,注意驱动文件很讲究版本),然后按上述方法往0PE加驱动就行了,很简单的事。其实不用加驱动,那60多MB的众多驱动包中,很可能已经包含适用的驱动包了。 一个驱动包是否适用,一般可以看包内是否有一个文件,含有该机器对应的硬件id。 四、驱动体积可控 现有60多MB的SRS驱动中,SRS2目录下每个驱动包,一般针对一个厂家某些型号的机器。 SRS1目录下的每个驱动包都是综合性的,面向众多厂家众多型号机器。 SRS目录下的1.ZIP也是综合性的。 其实,60多MB的SRS驱动只是噱头,迎合哪些喜欢驱动全的网友的心理。 实际上,不同PE的驱动,大多是重复的。而且一个人接触机器有限,大部分驱动可能一辈子用不上。 一般地,SRS1、SRS2目录可删掉,有SRS目录的驱动就够用了。 甚至,SRS目录下1.ZIP都是多余的,可删掉。 删掉1.ZIP后还剩多少驱动呢?大致这么说,坛里流行的逆天使tangoPE认得的盘,它一般也认。 FREQUENT目录下的驱动,也是可以考虑增删的。 还有,SRS目录也可以只留一个1.zip,其余文件、目录(frequent目录)都可删。这样SRS目录很清爽,缺点是启动可能慢些。 显然,在SRS驱动问题上,0PE是可剪裁、可扩展的。 五、应用 其它PE1.x无需修改,用0PE的iso启动器来启动它,它就可以用上0PE的SRS驱动,相当于动态地为其它PE增加了驱动。老PE不用更新了。 0PE提供不进PE,从iso安装windows原版系统的功能,支持安装到SRS硬盘,组Raid必备。 进入PE后,提供离线驱动注入功能(原创性工具)。 一键恢复安装: 一键恢复涉及些硬盘的MBR记录,所以一定要确保把本机硬盘放在hd0,所以,制作前一定要先执行“交换硬盘HD0、HD1顺序”,确保列出的是正确的盘,不然mbr信息会写入U盘或移动硬盘。 软件增删: PETOOLS目录是外置软件目录,AutoRuns目录是外置菜单生成文件,不要删除。要增加程序只要丢到相应目录,进PE就可以找到。 定制OXPE: 虽然我提供的ISO比较大,不过您可以自己定制,下载OXPE_Make.rar,解压,然后把ISO解压到 OXPE 目录,对OXPE目录下的文件调整后,运行“把OXPE目录生成ISO.cmd”,就可以在相同目录生成OXPE.ISO。(驱动文件在/BOOT/SRS1和/BOOT/SRS2,外置程序在PETOOLS,都是可以增删的,其他目录尽量不要动,如果你不太了解的话!) 下载地址: 代码: http://115.com/file/bhuowqww# OXPE(2011-10-31).rar http://115.com/file/clf23zrz# OXPE(2011-10-31).sfv http://115.com/file/bhuj8ax1# 262个单文件程序.rar http://115.com/file/aq1eh3hn# 262个单文件程序.sfv