无忧启动论坛

标题: 【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26) [打印本页]

作者: pseudo    时间: 2009-6-9 01:45
标题: 【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26)
0PEv1.2启动U盘制作方法、DIY例

Pseudo 2010.8.26修订

Pseudo 2010.6.26


0PE v1.2藏入ud须使用FbinstTool.exe工具,以下简称FBT工具。
注意应使用2010-8-24发布的1.601正式版FbinstTool.exe或更新的兼容版本。不要使用此日期之前的旧版。0PE v1.2应为不早于2010-07-25的版本。
安装操作非常简单,不需要专门安装程序。

一.全藏入ud
1.用FBT工具强制格式化ud,只填大小

如果还不会用FBT工具格式化ud,是该好好学一下。
首先选择磁盘,看准选择的是目标U盘。
格式化较简单的设置如图所示:


勾选“强行格式”、“对齐簇大小”、“ud扩展分区”,其它选项不管。
扩展区大小填300,也可根据需要适当增减。
点“格式化”按钮、确认即可。
格式化后ud里可能有个“分区表.pt”文件,是格式化前u盘分区表的备份。这个文件可删可不删。

注意:如果有的机器启动异常,请重新制作,多勾上“文件列表大小”,填上20480

2.将0PE.ISO里的东西弄进ud里,一拖了之

WinRar工具打开0PE.ISO,选中所有文件、目录,用鼠标一口气全部拖入udFBT工具是可以将选中的多个文件、多个目录一口气拖入ud的)。





拖入后, ud里的文件、目录结构跟0PE.ISO里完全一致。不需要改变结构就能全部藏入ud(全部藏入ud仍可做pxe网启服务器)。



好了,一个全藏入ud0PE可启动u盘制作完毕!


总结0PE藏入ud,只需一格、一拖就行了。用不着什么fba,用不着什么专门安装程序。
0PE具有完美的结构一致性。0PE.ISO里的东西装到硬盘、移动硬盘也是一样的结构,只要设法引导grldr或调用MENU.0PE即可。

二、不藏入ud

windows资源管理器将u盘格式化(先格式化是为了使文件连续存储),然后在u盘建立0PE目录,将0PE.ISO放入该目录。注意文件名、目录名都要大写。
至此文件已经装好。要设法引导了。

0PE各种部署方式都由所提供的grldr单文件统一引导。并且中文版、英文版,XP-PE03-PE的引导文件都是统一的。如果合盘时要使用自己DIYgrldr(版本要适当),那么可以在自己的菜单里调用0PEMENU.0PE,从而使用0PE的功能。

那么grldr(或MENU.0PE)又由谁来引导呢?方法很多。

法一:
格式化出ud,只将grldr一个文件拖入ud0PE.ISO放在ud0PE目录。
这时fbinst会引导ud里的grldrgrldr会引导ud外的0PE.ISO

法二:
bootice工具(0PE.ISO里一般可找到该工具)将grub4dos引导写入硬盘mbr。从0PE.ISO取出grldr(小写)放在u盘跟目录。这个mbr在启动时会引导grldr。这样U盘上总共只有两个0PE的文件,类似于:
H:\
  grldr

└─
0PE
        0PE.ISO


法三:

假定用户能引导自己的grldr(注意:所用grldr应与0PE提供的版本一致、兼容),有自己的grub4dos菜单,例如合盘场合。那么在合盘菜单中可通过类似
configfile ()/BOOT/GRUB/MENU.0PE
的命令调用0PE专用菜单MENU.0PE来启动0PE
MENU.0PE可从0PE.ISO取出,放在任意分区任意目录,改任意名。但最好在0PE.ISO所在分区的/BOOT/GRUB/目录下。这里()可能要根据具体情况修改,例如改为(ud)之类。但0PE的专用菜单MENU.0PE内容是不需要修改的。

提示:
(1) 连续存储于可见分区0PE目录0PE.ISO启动速度会很快,且省内存。iso可以很大,不影响启动速度。 换句话说,几百MB0PE.ISO启动速度完全有可能明显快于某些几十MBPE
(2) WinContig工具可检查文件的连续性并可使文件在盘上连续存储。一般地,刚格式化完u盘“可见区”,马上放入的文件会是连续的。

注意:grub4dos-0.4.5b-2010-08-12.zip之前的grldr在整体启动iso方面可能有报Error 25错误的现象。2010-08-12grldr消除了此现象。

三. 剪裁、扩展

0PE是可剪裁、可扩展的。以后如果要增减、更新ud里的文件、目录,可以用FBT工具拖入、导出。

0PE是最早(迄今也几乎唯一)允许将内核、外置工具全解开全藏入UDPE。解开成一个个组件而不打包为一团,就是为了方便剪裁、扩展。体积、功能丰俭由人。并且启动速度还可以做到与体积无关。

要增加外置程序往PETOOLS里扔即可。还可在u盘非ud区建立petools目录。




一个零体积版PE
grldr/MENU.0PE0PE.GZ+0PEDSKT.WIM
组成,依赖硬盘XP/2003系统。

一个“核心”PE可以由
grldr/MENU.0PE0PE.GZ+0PEDSKT.WIM+CMDPE.GZ+DESKTOP.WIM+可选外置SRS驱动
组成。不依赖硬盘原有系统

其中SRS目录里的驱动包可自行增加,也可部分或全部删除。
SRS目录放在ud内外其实都可以,甚至内外各放一些也可以,只要grldr能找到。

四. 网启

无论整个0PE.ISO还是解开iso,都直接支持网启。藏入ud情形,也可作网启服务器。0PE没有专门的网启版,所有版本都支持网启。

五. DIY例

例1 通过可输入式启动器扩展0PE功能

有人说,我想增加一个DOS工具箱(软盘映像img格式)、一个PEiso文件)、一个xp原版安装盘iso,不会修改菜单,怎么办?

很简单。使用0PE现成的可输入式启动器功能即可,不用写菜单。
只需把DOS工具箱、PE分别取名为大写DOS.IMGMYPE.ISOXP.ISO,拖入ud根目录,就完工了。什么都不用修改。

使用时,选择“[C] 可输入式软盘镜像启动器”菜单项,输入
/dos.img
即可启动DOS工具箱。选择“[6] 可输入式ISO/PE启动器”菜单项,输入
/mype.iso
然后基本上是一路回车即可启动该PE。如果这个PE原来不认硬盘、整体iso启动找不到外置工具,那么用此法启动它,可能就找到了。
如果输入
/xp.iso
则可安装系统,这是一种另类的安装系统方式,可减少找不到硬盘、蓝屏现象。

其实,可输入式启动器对于文件的名字、存放位置是很自由的。取什么名就相应输入什么(当然不要取难输入的名字)。存放在什么目录也是自由的,例如将DOS.IMG存放在udBOOT目录下IMGS目录里,则相应输入应变为
/boot/imgs/dos.img
其中开头的/表示根目录,以/作目录分隔符。

显然,文件名简单些,目录层次少些可以方便输入。至于文件名、目录名大小写问题,约定存放时要大写,输入时大小写均可。

最后,文件放在什么设备分区上也是自由的。例如可以放在硬盘某分区,放入ud,放在U盘非ud分区,甚至可放在pxe网启服务器端。全部由程序自动搜索。所以输入时以/开头,前面不写(hd0,0)(ud)之类的设备名、盘符。

要注意的是,文件放在硬盘某分区或放入ud内肯定能被找到,而放在U盘非ud分区(有人称为“可见区”)则不是100%能被找到,因为那个“可见区”对windows资源管理器可见,对grldr而言未必可见(依赖于机器)。而启动时搜索文件是由grldr进行的。所以东西放在“可见区”,一般能找到,但找不到也不要大惊小怪。

例2 从外部调用0PE的可输入式启动器,F6模块

使用0PE不必另外集成F6模块。0PEF6模块是原生的,是最早可启动PE、安装原版系统认硬盘的通用F6模块。其方法、代码为其它F6模块所参考。

仅保留2.5M0PE.GZ(引导文件使用grldr,合盘情形可调用MENU.0PESRS目录里的文件可选是否保留),就可作为可输入式软盘映像、ISO/PE启动器、原版系统安装工具,可作为通用、独立F6模块。

启动Pe或安装系统找不到硬盘、蓝屏、pe整体iso启动找不到外置工具等问题,有望通过这个2.5M0PE.GZ解决。

使用0PE提供的grldr可直接使用0PE的各种功能。如果合盘时要使用自己DIYgrldr(版本要适当),那么可以在自己的菜单里调用0PEMENU.0PE,从而使用0PE的功能。

下面给出一个DIY参考菜单(自备message文件):

debug off
default 8
timeout 12
checkrange 0x21 read 0x8280 && pxe detect NotExist
cat --length=0 ()/0PE/0PE.GZ || find --set-root /0PE/0PE.GZ
rootnoverify ()
gfxmenu ()/MESSAGE

title [1] 尝试加载USB2.0模块-------------Load USB2.0 Module
kernel ()/BOOT/IMGS/PLPBT.BIN
cat --length=0 ()/0PE/0PE.GZ || find --set-root /0PE/0PE.GZ
rootnoverify ()
pause USB2.0 Module is ok! Press any key to continue...
title [2] 可输入式ISO/PE启动器----------Load /PE.ISO or Any ISO Type In
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
configfile ()/BOOT/GRUB/MENU.0PE
title [3] 可输入式软盘镜像启动器-------Load Any Floppy Image Type in
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第13菜单项(可输入式软盘镜像启动器)
write 0x60100 13
configfile ()/BOOT/GRUB/MENU.0PE
title [4] 用ISO装XP/03系统减少蓝屏---Install XP/2003 using /WIN$.ISO
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第5菜单项(用ISO装XP/03系统减少蓝屏)
write 0x60100 5
configfile ()/BOOT/GRUB/MENU.0PE
title [5] 仿真F6驱动软盘后串接菜单----User Menu With F6 Stage
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第7菜单项(仿真F6驱动软盘后串接菜单)
write 0x60100 7
configfile ()/BOOT/GRUB/MENU.0PE
title [6] NT5.X/NT6.X通用启动盘-------NTBOOT for NT5.X/NT6.X
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第9菜单项(NT5.X/NT6.X通用启动盘)
write 0x60100 9
configfile ()/BOOT/GRUB/MENU.0PE
title [7] XP/2K3普通启动----------------Windows XP/2003

find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title [8] KonBoot免口令模块-------------Kryptos Logic: Kon-Boot v1.1
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第11菜单项(KonBoot免口令模块)
write 0x60100 11
configfile ()/BOOT/GRUB/MENU.0PE
title [9] 进入0PE菜单---------------------0PE Menu
configfile ()/BOOT/GRUB/MENU.0PE
title [A] 其它菜单项(自己加)-------------Other Menu item
#自己的菜单项

#自己写
clear


说明:在菜单项

title [2] 可输入式ISO/PE启动器----------Load /PE.ISO or Any ISO Type In
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
configfile ()/BOOT/GRUB/MENU.0PE

中,有人觉得诸如write 0x60300 0x60300和write 0x60100 6很复杂,没见过,不知道是什么回事。
其实那是不需要知道的,那是0PE自家规定的联络暗号, 是一个模板,用户可以改动的是代表菜单项序号的红色数字(这里是6),其它照抄就行了,0PE就知道用户的用意了。
上面许多菜单项也是类似的模板,只是序号不同。这样,想单独调用0PE哪个菜单项功能都可以很简单地做到

提示:仿真F6驱动软盘后在串接菜单里可返回fbinst菜单或返回/BOOT/GRUB/MENU.DIY菜单,这个菜单内容可以自定义,或者干脆就是你的菜单副本。




下载信息
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161(#6楼)


=======================================以下是历史资料,见证“悠久”的历史===============================================================
【原创】全藏入(ud)的PE ★2010.5.31更新

0PE藏入ud要领
参见:#352楼

更多信息,参见下文:

【原创】全藏入(ud)的PE ★2010.4.28更新

#286楼

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



【原创】全藏入(ud)的PE ★12.05更新:所有文件直接拖入(ud)

时空论坛bean大师推出了强大的万能启动U盘制作工具fbinst。(ud)设备是fbinst用U盘部分空间仿真的设备,可以存储一些文件。
这些文件隐藏在U盘特定空间,一般看不到,不受U盘格式化影响,也不会中毒。

2009.06.06版0PE支持全部部署到(ud)设备,不依赖硬盘原有系统启动到PE桌面,并能使用(ud)中外置工具(含SATA/Raid驱动、网卡驱动和上网、维护工具),
可以卸载U盘以全内置、纯内存方式运行。纯内存方式运行要求机器内存164MB以上。
另外,可自行在U盘建立PETools目录,里面放入任何工具都可以在PE中自动产生快捷方式。


全隐藏防毒防格
164MB机器可拔U盘纯内存运行
SATA/Raid磁盘
支持加密无线上网(wpa2-psk)
占U盘约65M,带维护工具
可扩展,潜在的办公影音游戏功能

6.10更新:
1、升级到fbinst1.5
2、某些环境下提速一倍
3、改标题以哗众

6.11说明
====================================
关于“全部安装到ud脚本.cmd”文件中,下面这行
fbinst (hd1) format --force --zip --fat16 --align --primary 9M --extended 55M --menu-size 1024
的说明:
1、如果U盘较大,例如8G,可能要把--fat16改为--fat32(loveuni网友经验)。
2、去掉--zip也许能加快启动速度。
3、可用UltraISO加更多工具到文件0PE.ISO内。但要相应修改--extended 55M,将55M变为更大的数值。同时注意0PE.ISO体积增大后,纯内存运行会占更多内存。
可以考虑把一些工具放在ud外的PETools目录,那样基本不占内存。

6.16说明
====================================
6.16更新升级了fbinst为fbinst 1.5#8c 2009-6-14 1934,grldr为grldr2009-6-11 2038,谢谢apeil网友提供资料。

关于“全部安装到ud脚本.cmd”文件中,下面这行
fbinst (hd1) format --force --fat32 --align --primary 9M --extended 62M
的说明:
1、可用UltraISO加更多工具到文件0PE.ISO内(这个存放外置工具的0PE.ISO不需要用0PE的DIY工具重新生成iso,但XPE.ISO需要)。但要相应修改--extended 62M,将62M变为更大的数值。同时注意0PE.ISO体积增大后,纯内存运行会占更多内存。
2、可以考虑把一些工具放在ud外的PETools目录,那样基本不占内存,可加入大量工具。这里提供大量可直接用于0PE的外置工具:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620239

建议:先用原版按提供的安装方法安装试用,再考虑DIY,免得走弯路。

6.20更新:
======
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专用版精简图标程序。

下载地址文件:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620243

★安装★:
插U盘,执行“全部安装到ud脚本.cmd”
建议:先用原版按提供的安装方法安装试用,再考虑DIY,免得走弯路。

使用:
进PE桌面后,点“开始”-“取UD工具
拔U盘,纯内存运行

6.24重要说明:
===========
扩展版二合一天生就可以直接全藏入ud了。同一套文件,既可放在ud外,也可藏入ud内
这个全藏入(ud)的版本可以扔掉了!

放在ud外参见:〇peZip扩展版二合一090620所带文档《安装到(ud)设备.txt》中的“法一、只安装grldr到(ud)”

藏入ud内参见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144830&extra=page%3D1&frombbs=1
用fbinstTool.exe工具或fbinst.exe命令很容易部署,有兴趣者自己处理吧。

注:
1、藏入ud内的xp-pe启动到桌面所需内存小于128M。比有些全内置pe内存需求低。
2、放在ud外可直接作为pxe服务器端(免配置),本地启动版即是pxe启动版;藏入ud内(这时u盘上啥都没有)就不能直接做pxe服务器端了。
3、外置工具随意增加,放ud内0PE/0PE.ISO中占内存,放ud外不占内存。可以内外各放一点。

7.1补充:
======
扩展版二合一同一套文件,既可放在ud外,也可藏入ud内。就直接全藏入ud问题,补充一些资料,谢谢网友seniorsloveuni网友提供:
1、这里有网友seniors 提供的现成ud盘备份,直接恢复即可(类似于ghost克隆方式):
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144842&extra=page%3D3
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145121&extra=page%3D1

2、在【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版的#1509楼有网友loveuni提供的图文教程,可供参考。

10.15补充:
======
0PE装入ud方法

12.05更新
===================
包括外置工具petools目录在内的所有文件都可以直接拖入(ud)部署(原创),也可全部放在(ud)外(其实还可以里外各放一点)。
支持(ud)内PETOOLS下直接存放可写wim组件。
启动到桌面,点“取ud工具”菜单项,完成后可拔掉U盘全内存运行。
可自行增删组件控制内存占用,每个文件几乎都是可直接删除的组件,增删组件不用改配置。

下载相关信息(不提供下载地址)见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620236

  1.                      关于制作启动U盘的简明教程     Pseudo 2009.12.05               
  2. 方法1
  3. =====
  4. 1、用bootice工具将grub4dos安装到u盘mbr(点几下鼠标就搞定了),启动盘就做好了。
  5. 2、用Ultraiso把0PE.ISO里所有文件放入u盘,大功告成。
  6. 使用bootice工具过程中遇到问题到工具作者帖里报告。
  7. 方法2
  8. ==================
  9. 1、用fbinsttool工具强制格式化u盘,做出有足够空间、允许放入大量文件(文件列表大小足够)的(ud)分区。
  10. 2、用fbinsttool工具写入fbinst菜单,启动盘就做好了。fbinst菜单内容为:
  11. default 0
  12. timeout 3
  13. color red
  14. text "=========================="
  15. color yellow
  16. text "F1. 0PE by Pseudo"
  17. menu F1 grldr "grldr"
  18. color red
  19. text "=========================="
  20. 3、用Ultraiso把0PE.ISO(2009.12.05及以后版本)里所有文件取出,并用fbinsttool拖入(ud),大功告成。
  21. 使用fbinsttool工具过程中遇到问题到工具作者帖里报告。
复制代码
启用网络影音:


支持用fbinsttool直接拖入(ud)的全解开部署


0PE1209剪裁、合盘、藏入ud示例界面:


[ 本帖最后由 pseudo 于 2010-8-27 09:01 编辑 ]

11.JPG (58.98 KB, 下载次数: 540)

11.JPG

作者: gzk101    时间: 2009-6-9 01:55
这个是以iso方式仿真启动的吗?如果是,无形之中就加大该ISO文件的大小,会对加载速度有很大影响的,其实用原来的ext1,将ext2放到正常区,加载速度会快很多,只是正常区的数据容易被格式化.
==================================================================
刚才看了你的bat,文件,是将19.8M的XPE.ISO载入,但
fbinst (hd1) add "XPE.ISO" "XPE.ISO"
fbinst (hd1) add "0PE\XP\EXT2.WIM" "0PE\XP\EXT2.WIM"
fbinst (hd1) add "0PE\AUTORUNS\@0#NET_.WIM" "0PE\AUTORUNS\@0#NET_.WIM"
fbinst (hd1) add "0PE\0PE.ISO" "0PE\0PE.ISO"

这后面几句,有点不解,不是不支持单独文件解开后执行的吗?难道只针对ISO不支持,其它的可以支持?那样的话进入XPE.ISO后,能够继续载加ext2.wim?我试过将ext2.wim放在正常数据区也可以脱离XP系统运行,那你这样的目的只是将二级内核ext2.wim载入隐藏分区,以免受格式化影响导致在本地无硬盘时无法启动,应该是这样吧,但这可能会加大载入时间.

[ 本帖最后由 gzk101 于 2009-6-9 02:12 编辑 ]
作者: satanwyj    时间: 2009-6-9 04:34
标题: 回复 #2 gzk101 的帖子
在我的机器上没有影响,依然14分钟以上 0 0!!

还有P大 "0PE\0PE.ISO" "0PE/0PE.ISO" 这两种写法有什么区别?

我用的后一种,可以正常使用。感觉还是统一成后一种比较好点
作者: love336    时间: 2009-6-9 10:22
32M的U盘能这样用么?
作者: wuwuzz    时间: 2009-6-9 12:09
P大,下载包里缺少03PE.iso,且fbinst是v1.4的。建议补充、更新。

我修改脚本语句,用fbinst V1.5试了一下,可以成功启动。
作者: helloman    时间: 2009-6-9 13:45
这样的方法更安全可靠,谢谢!
作者: pseudo    时间: 2009-6-9 15:49
原帖由 gzk101 于 2009-6-9 01:55 发表
这个是以iso方式仿真启动的吗?如果是,无形之中就加大该ISO文件的大小,会对加载速度有很大影响的,其实用原来的ext1,将ext2放到正常区,加载速度会快很多,只是正常区的数据容易被格式化.
======================= ...

这个不会比“原来的”慢。快慢主要取决于开始时读取XPE.ISO的速度。ext2等是进入windows cmd之后才读取的,那时已经是USB2.0的速度了,顶多几秒。
而读XPE.ISO(约20MB)的速度,与硬件有关,非0PE所能控制。其它PE的启动也要读几十兆内容的。
这个新版主要是ext2、外置工具都放入ud了。U盘上可以一个文件都看不到。其它pe目前好象还没有这个机制,虽然这很简单。
原帖由 satanwyj 于 2009-6-9 04:34 发表
在我的机器上没有影响,依然14分钟以上 0 0!!
还有P大 "0PE\0PE.ISO" "0PE/0PE.ISO" 这两种写法有什么区别?
我用的后一种,可以正常使用。感觉还是统一成后一种比较好点

上面说过,启动要读约20MB的XPE.ISO,这是耗时的地方,与硬件有关,非0PE所能控制。

按说0PE/0PE.ISO写法为好,但我写时,是用复制粘贴的,成了0PE\0PE.ISO,相关程序也成了0PE\0PE.ISO。暂时这样,以后再改了。

如果想改成0PE/0PE.ISO,得搜索程序中所有fbinst相关命令做一致修改,否则“取UD工具”菜单项不管用。
原帖由 wuwuzz 于 2009-6-9 12:09 发表
P大,下载包里缺少03PE.iso,且fbinst是v1.4的。建议补充、更新。
我修改脚本语句,用fbinst V1.5试了一下,可以成功启动。

呵呵,wuwuzz大内行,我1.4都还没来得及消化,跟不上啊。
我把03PE.iso砍掉节省体积,也避免选择多了反而让人晕。

0PE弄那么复杂的menu.lst,一个目的是让文件可有可无,可在iso内/外,或在pxe服务器上,实现自由部署。
现在ud还不支持将XPE.iso、03PE.iso解开来用,无法共享其中的相同文件,也无法达到文件放在ud内外均可的效果。这很遗憾。
原帖由 love336 于 2009-6-9 10:22 发表
32M的U盘能这样用么?

得剪裁一下:
砍掉网络支持组件@0#NET_.WIM
XPE.ISO里有SRS1.ZIP、F6.ZIP基本沟通,SRS2.ZIP作用不大,考虑砍掉
存放工具的0PE.ISO几乎要砍掉,至少内容要大幅精简。里面的外置工具也可以放在非ud分区PETOOLS目录。
这样剩下XPE.ISO和ext2.wim,32M的U盘应该放得下,但ud分割为主(8M)、扩展两部分。得调整主区大小才好放入。
另外,如果不能留点空间放用户文档,那隐藏到ud就没意义了。

仔细盘算尺寸,使得32M的U盘空间不浪费,不仅能装得下基本部分,还能保留几个工具,或留点空间放文档,倒是有趣。

即使砍掉许多,但硬盘有xp的场合,借助其利用xp资源的能力,这个pe办公上网影音游戏也不无可能。比有些专注小体积的PE可能容易扩展。
作者: satanwyj    时间: 2009-6-9 18:12
P大,还有一个问题要请教。

你的g4d菜单实在太复杂了,我只是想修改一下03PE.ISO的默认项,改成5这样不用每次都按5

但是修改了之后,运行一下然后就跳回目录了 - -!!
运行效果如下图:


请问怎么修改,才能做到默认项是5?
同时,我的XPE.ISO里边只有SRS1.ZIP,我想把超时改成0,但是也不成功
作者: pseudo    时间: 2009-6-9 18:33
这只需改一个字节。改这个跟菜单是否复杂没有本质联系。
可用ultraedit修改iso内grldr文件(菜单在尾部,只改一个字节)。也可用FbinstTool.exe改,但不要用那个GRLDR.EXE来处理长菜单。
对那个只包含外置工具、网卡驱动的0PE.ISO文件,可以直接用Ultraiso修改、保存。对XPE.ISO、03PE.ISO有改动时,需用DIY工具重新生成iso(改名)。
作者: satanwyj    时间: 2009-6-9 20:24
标题: 回复 #9 pseudo 的帖子
太郁闷了,原来是这个GRLDR.EXE的问题。看来人果然不能太懒

还是老实的用grubmenu导入导出吧- -!!

另外还有一个小问题请教:我把timeout 改成0 以后,运行的时候还是有一闪而过的菜单,请问怎么能去掉这个?
作者: lc1212    时间: 2009-6-9 20:35
P大能否上传ftp2,那网盘我根本就没法下载!
作者: pseudo    时间: 2009-6-9 21:21
原帖由 satanwyj 于 2009-6-9 20:24 发表
太郁闷了,原来是这个GRLDR.EXE的问题。看来人果然不能太懒
还是老实的用grubmenu导入导出吧- -!!
另外还有一个小问题请教:我把timeout 改成0 以后,运行的时候还是有一闪而过的菜单,请问怎么能去掉这个?

1、以satanwyj 兄之高明,不会犯错的,所以我猜是用了GRLDR.EXE,对长菜单有问题:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126637&page=13#pid1698683
2、这样?
default 5
timeout 0
hiddenmenu
3、想起可能与14分钟有关的问题。
XPE.ISO一般位于扩展区,连续存放。命令
map (ud)/XPE.ISO (0xFF) || map --mem (ud)/XPE.ISO (0xFF)
实际执行的可能是map (ud)/XPE.ISO (0xFF) ,跟执行map --mem (ud)/XPE.ISO效果是不同的。前者在目前环境下可能比后者慢。
可以试试把这条命令直接改为
map --mem (ud)/XPE.ISO (0xFF)
比较一下速度。

XPE.ISO里所有文件都要用到,现在想来,256M以上机器,对不到20M的XPE.ISO使用--mem应无顾虑。一口气读入内存,然后在内存中解析、访问,理论上只会快不会慢。
作者: love336    时间: 2009-6-9 22:03
此楼删除,抛弃1.4了,当我没说

之前的情况是因为1.5版命令改了,只能用1.4

这些东西我也刚接触,有的搞不清楚,但我这1.4查看32M的U盘确实只显示24M

[ 本帖最后由 love336 于 2009-6-9 22:35 编辑 ]
作者: satanwyj    时间: 2009-6-9 22:26
标题: 回复 #12 pseudo 的帖子
多谢P大指点,话说咱学G4D的时间还短 不知道有hiddenmenu的命令  - -!!

加载到内存后果然快多了,7分钟只能就能搞定 嘎嘎

另外: 楼上的兄弟1.5看版本就应该比1.4高,一般来说老版本不能兼容新版本的某些功能吧。

你的意思是不是用Gui? 建议用批处理搞定

例如俺的,一点就搞定多方便

作者: zxw    时间: 2009-6-9 22:32
标题: 回复 #14 satanwyj 的帖子
第3行的 --extended可以不要,默认载入到扩展区
作者: gzk101    时间: 2009-6-9 22:40
原帖由 love336 于 2009-6-9 22:03 发表
我32M的U盘用 fbinst -l 查看,1.5版的显示是32M,1.4版只有24M

1.4版用 fbinst (hd1) format --force 格式化之后就只剩 15M 多了,1.5版格式化后还剩24M

用1.5版格式化之后用1.4继续,会显示版本不对

不知 ...

空间丢失问题是已经在时空反映过了,后来bean更新了fbinst,增加了两个参数,修正了容量识别的问题,这种现象在某些特殊的U盘会出现.至于用了1.5后用回1.4,完全没必要,新版本功能增了不少.在置顶贴内我也会尽快把1.5的GUI转过来,方便新手操作.
作者: satanwyj    时间: 2009-6-9 22:46
标题: 回复 #15 zxw 的帖子
多谢指教,我那是顺手复制的,反正没影响 嘿嘿
作者: aidixiao    时间: 2009-6-9 22:57
这个一定要顶,太好了!!!
作者: love336    时间: 2009-6-9 23:34
原帖由 pseudo 于 2009-6-9 15:49 发表

得剪裁一下:
砍掉网络支持组件@0#NET_.WIM
XPE.ISO里有SRS1.ZIP、F6.ZIP基本沟通,SRS2.ZIP作用不大,考虑砍掉
存放工具的0PE.ISO几乎要砍掉,至少内容要大幅精简。里面的外置工具也可以放在非ud分区PETOOLS目录。
这样剩下,32M的U盘应该放得下,但ud分割为主(8M)、扩展两部分。得调整主区大小才好放入。
另外,如果不能留点空间放用户文档,那隐藏到ud就没意义了。 ...


照做只保留了XPE.ISO和ext2.wim, 加起来是27M, 改了 --primary 4M 运行脚本有提示
格式化U盘...
fbinst: error: primary data size too small

厚颜问下,能不能做个可以直接安装到32M U盘的呢?

用GUI的话不管主分区设置多小,格完之后U盘都会少8M

[ 本帖最后由 love336 于 2009-6-9 23:38 编辑 ]
作者: pseudo    时间: 2009-6-10 00:16
没有32M盘实测,不好做。
少8m可能是正常的,用于primary区了。这个区应该扩大到刚好能装入ext2.wim,否则浪费空间。XPE.ISO装入extend,如此带头尾约30M估计能搞定。
另外不加对齐(--align)也许能节省空间。fat比fat32省空间。
作者: loveuni    时间: 2009-6-10 02:03
发错了,屏蔽

[ 本帖最后由 loveuni 于 2009-6-10 02:22 编辑 ]
作者: loveuni    时间: 2009-6-10 02:07
发错了,屏蔽

[ 本帖最后由 loveuni 于 2009-6-10 02:22 编辑 ]
作者: apeil    时间: 2009-6-10 06:42
附件无法下载,到99.99%就不能下了
作者: mscmd.exe    时间: 2009-6-10 06:49
好复杂啊 看的晕乎乎勒 ^_^
作者: gzk101    时间: 2009-6-10 15:35
简单地将0PE\2003\EXT2.WIM放入(ud)能行吗?我今天试了下,进入2003到桌面的时候弹出找不到ext2.wim提示了.如果将上述文件按目录结构放入U盘正常数据区,则可以正常加载桌面,这里一直不解,不把ext2放入ISO仿真运行,等到进入桌面,应该已经无法访问(ud)里的数据了,怎么还能加载(ud)里的ext2.wim呢.
作者: pseudo    时间: 2009-6-10 15:40
已上传。
fbinst升级到1.5。
作者: pseudo    时间: 2009-6-10 15:45
原帖由 gzk101 于 2009-6-10 15:35 发表
简单地将0PE\2003\EXT2.WIM放入(ud)能行吗?我今天试了下,进入2003到桌面的时候弹出找不到ext2.wim提示了.如果将上述文件按目录结构放入U盘正常数据区,则可以正常加载桌面,这里一直不解,不把ext2放入ISO仿真运行 ...

版本太乱。
请重新下载新的,按原版提供方法安装,成功后再考虑DIY。
原版有问题可以QQ
作者: love336    时间: 2009-6-10 20:10
能用读卡器安装到储存卡不?
作者: 上弦月    时间: 2009-6-10 20:19
下载不了呀。到99%就不动了
作者: satanwyj    时间: 2009-6-10 22:28
原帖由 love336 于 2009-6-10 20:10 发表
能用读卡器安装到储存卡不?




原帖由 上弦月 于 2009-6-10 20:19 发表
下载不了呀。到99%就不动了


用浏览器自带下载,不要用工具
作者: luckyclin    时间: 2009-6-10 22:45
全藏入(ud)的PE ,好!下载试用,谢谢 pseudo 发布这个版本。
作者: ISO    时间: 2009-6-10 22:55
大大的这个方法确实不错,测试已经通过,就是从u盘启动的时候,显示booting [1] 0pe,然后等待的时间比较久才能进入菜单。


有几个问题请教下大大,

1.在使用批处理对u盘“全部安装到ud”,如果有多个设备,而显示的设备号是2,是不是需要更改下批处理?如果需要更改,具体需要更改哪里?谢谢

2.大大只写了安装的方法,貌似没有写到卸载的方法,请问如何卸载?格式化都不会损坏到写入的数据,想不出如何卸载,呵呵。

3.用什么方法可以查看到安装到ud的这些文件,以便可以对ope进行diy。还是要通过先diy后重新安装到ud?

4.另外是否可以依样画葫芦,用这个方法把其他pe安装到U盘?

[ 本帖最后由 ISO 于 2009-6-10 23:25 编辑 ]
作者: luckyclin    时间: 2009-6-10 23:08
原帖由 gzk101 于 2009-6-10 15:35 发表
简单地将0PE\2003\EXT2.WIM放入(ud)能行吗?我今天试了下,进入2003到桌面的时候弹出找不到ext2.wim提示了.如果将上述文件按目录结构放入U盘正常数据区,则可以正常加载桌面,这里一直不解,不把ext2放入ISO仿真运行 ...


可以把fbinst内置在ISO里,然后在调用*.WIM前用fbinst export 到某个盘来访问?我只是想到有这种可能,没有亲自测试过。
作者: satanwyj    时间: 2009-6-10 23:46
原帖由 ISO 于 2009-6-10 22:55 发表

1.在使用批处理对u盘“全部安装到ud”,如果有多个设备 ...


1:所有hd1 改成hd2

2:任意分区用的软件例如DiskGenius,整个U盘格式化

3:有个gui程序,置顶帖有http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142426&extra=page%3D1

4:其他PE貌似还不支持,调用UD内工具
作者: ISO    时间: 2009-6-10 23:56
原帖由 satanwyj 于 2009-6-10 23:46 发表


1:所有hd1 改成hd2

2:任意分区用的软件例如DiskGenius,整个U盘格式化

3:有个gui程序,置顶帖有http://bbs.wuyou.net/forum.php?m ... ;tid=142426&extra=page%3D1

4:其他PE貌似还不支持,调用UD内工具



多谢这位朋友了,问题都明白了,谢谢
作者: chengf    时间: 2009-6-11 09:52
http://www.brsbox.com/filebox/do ... 1b65366a0055c52d3f1
对fbinst不了解,能不能在这基础上加上各种PE的?
作者: aidixiao    时间: 2009-6-11 10:43
pseudo 大侠你好:我的硬盘盘是SCSI接口的2940U2B,不能被PE识别,怎样将windows\system32\drivers\aic78u2.sys驱动文件加入到你的PE中?
作者: pseudo    时间: 2009-6-11 13:04
标题: 回复 #37 aidixiao 的帖子
这里有个教程:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=98356&page=1#pid1652540

期待共享你的成果。

[ 本帖最后由 pseudo 于 2009-6-11 13:08 编辑 ]
作者: pseudo    时间: 2009-6-11 13:06
标题: 回复 #36 chengf 的帖子
参考这个帖子:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: aidixiao    时间: 2009-6-11 14:07
原帖由 pseudo 于 2009-6-11 13:04 发表
这里有个教程:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=98356&page=1#pid1652540

期待共享你的成果。

1.用winrar工具把XPE.ISO中的SRS1.ZIP文件取出、解开,修改后,以用winrar工具以zip格式、最大压缩比压缩成SRS1.ZIP。
新的SRS1.ZIP文件可以替换到XPE.ISO中(0PE带有DIY工具可重新生成新的iso文件),
2、修改的内容:
SRS1.ZIP文件解开后有个SRSID.TXT文件,往其中增加以下内容:
PCI\VEN_9005&DEV_0010&SUBSYS_21809005="aic78u2"
PCI\VEN_9005&DEV_0010&SUBSYS_A1009005="aic78u2"
PCI\VEN_9005&DEV_0010&SUBSYS_A1809005="aic78u2"
PCI\VEN_9005&DEV_0010&SUBSYS_E1009005="aic78u2"
PCI\VEN_9005&DEV_0010="aic78u2"
PCI\VEN_9005&DEV_0011&SUBSYS_01819005="aic78u2"
PCI\VEN_9005&DEV_0011="aic78u2"
PCI\VEN_9005&DEV_001F="aic78u2"
PCI\VEN_9005&DEV_0050&SUBSYS_F5009005="aic78u2"
PCI\VEN_9005&DEV_0050="aic78u2"
PCI\VEN_9005&DEV_0051&SUBSYS_B5009005="aic78u2"
PCI\VEN_9005&DEV_0051="aic78u2"
PCI\VEN_9005&DEV_005F="aic78u2"
然后在SRSID.TXT文件所在目录下,新建名为aic78u2的目录,将aic78u2.SY_文件放入。
修改完毕!
注:将LSI_SAS.SYS文件压缩为cab格式文件LSI_SAS.SY_更好,不压也行。

[ 本帖最后由 aidixiao 于 2009-6-11 14:13 编辑 ]

AIC78U2.rar

29.28 KB, 下载次数: 314, 下载积分: 无忧币 -2


作者: chengf    时间: 2009-6-11 19:48
插U盘,执行“全部安装到ud脚本.cmd”__________你的上传文件没有这个,而gzk101 的是“全部安装到ud脚本.bat”,能否提供下载。
作者: pseudo    时间: 2009-6-11 21:18
标题: 回复 #41 chengf 的帖子
从#1楼提供的地址追溯,找到
0PE66全藏入ud_fbinst15
下载。0PE66全藏入ud_fbinst15.7z里面有
全部安装到ud脚本.cmd
从文件名看,gzk101兄弟的是“全部安装到ud脚本.bat”估计就是在
全部安装到ud脚本.cmd
基础上修改的,间接证明了
全部安装到ud脚本.cmd
的存在性。

如果找不到,直接用gzk101兄弟提供的也可以。
作者: langxiang    时间: 2009-6-11 21:29
刚下了0PE66全藏入ud_fbinst15量产USBCDROM成功了,但在一845的机子在启动过程中不能进入,情况跟(IO+GRUB引导)制作的一样,都是在要显示windows图形前就黑屏死掉了。0PE能不能直接放软盘映像文件方便扩充DOS呢,进入DOS正常。
作者: pseudo    时间: 2009-6-11 21:49
标题: 回复 #43 langxiang 的帖子
量产usbcdrom宜用
87M〇peZip扩展版二合一090610.7z
有一个串接用户菜单功能,也许可以通过它达到启动软盘映像等目的,必要时自行修改用户菜单。
作者: gzk101    时间: 2009-6-11 23:20
原帖由 pseudo 于 2009-6-11 21:18 发表
从#1楼提供的地址追溯,找到
0PE66全藏入ud_fbinst15
下载。0PE66全藏入ud_fbinst15.7z里面有
全部安装到ud脚本.cmd
从文件名看,gzk101兄弟的是“全部安装到ud脚本.bat”估计就是在
全部安装到ud脚本.cmd ...

我是用P大的cmd文件修改的,主要添加了--zip 以及同步bpb功能,主要考虑的是启动的兼容性,不过这样做会使U盘被优先识别为USB-ZIP,缺点是没有USB-HDD快.
还有添加了几个文件,如果用我的文件,可以会提示找不到文件,所以未必适用.
作者: mscmd.exe    时间: 2009-6-12 00:11
ext2是自带内存的?  启动文件
作者: aidixiao    时间: 2009-6-12 10:04
pseudo你好 :向你反馈一下,将你的"★全藏入(ud)的PE ★ 6.10更新"中的fbinst 和grldr替换为最新的6月11日的fbinst 和grld后,运行"全部安装到ud脚本"时显示错误,原来是最新的fbinst已删除了  
--menu size 参数,我将"fbinst (hd1) format --force --zip --fat16 --align --primary 9M --extended 55M --menu-size 1024"中的--menu-size 1024改成--list-size 1024或者去掉,可以运行,但PE启动后,没有了"取ud菜单"项,请你修正一下。
作者: apeil    时间: 2009-6-12 13:40
标题: 回复 #44 pseudo 的帖子
fbinst1.5已经开始支持备份功能,建议直接发布备份包,这样一般用户只要做下格式化,做下导入就能完整整个制作过程,写个批处理仅两条命令就可解决。
作者: chengf    时间: 2009-6-12 14:49
原帖由 <i>gzk101</i> 于 2009-6-11 23:20 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1714886&ptid=143924" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
我是用P大的cmd文件修改的,主要添加了--zip 以及同步bpb功能,主要考虑的是启动的兼容性,不过这样做会使U盘被优先识别为USB-ZIP,缺点是没有USB-HDD快.<br />
还有添加了几个文件,如果用我的文件,可以会提示找不到文 ...
<br />
再往哪找这文件啊?那位大侠请把里面的内容贴一下出来吧。
作者: pseudo    时间: 2009-6-12 17:50
回复 #47 aidixiao 的帖子

kernel.zip里,wxpe\system32\fbinst.exe也要更新。
新版与6.10版差别很大。

回复 #48 apeil 的帖子

等新功能稳定点再说了,6.10刚更新过。
现在也是一个批处理解决,也算方便了。
以后gui工具+备份
才是最方便、直观的。

回复 #49 chengf 的帖子
呵呵,建议还是下载gzk101兄弟提供的全套吧。
作者: aidixiao    时间: 2009-6-12 22:47
[quote]原帖由 pseudo 于 2009-6-12 17:50 发表
回复 #47 aidixiao 的帖子

kernel.zip里,wxpe\system32\fbinst.exe也要更新。
新版与6.10版差别很大。

kernel.zip里,wxpe\system32\fbinst.exe更新了,PE启动后,"取UD菜单"能看见了,可一点击,弹出一个对话框"不能创建虚拟U盘",请大侠再指点指点!!!
作者: pseudo    时间: 2009-6-13 00:45
看看是不是这方面问题:
#1362楼http://bbs.wuyou.net/forum.php?m ... page=137#pid1714451
作者: pseudo    时间: 2009-6-13 10:58
标题: 回复 #51 aidixiao 的帖子
原帖由 aidixiao 于 2009-6-12 22:47 发表
...kernel.zip里,wxpe\system32\fbinst.exe更新了,PE启动后,"取UD菜单"能看见了,可一点击,弹出一个对话框"不能创建虚拟U盘",请大侠再指点指点!!! ...

现在清楚了,fbinst.exe最新的跟之前版本语法、显示信息都有了改变,单纯替换文件还不行。bean也说了
原帖由 bean 于 2009-6-11 20:42 发表
fb结构有比较大的改动,旧版的grldr不能识别了。我更新了#4对应的grldr,下载在顶楼。
这个grldr也修改了一个导致grldr卡死在Open /default的bug,大家可以验证一下。 ...

没想到隔一天就变了许多

现在还是不急于升级,暂时全部按我提供的原版(里面含fbinst)是没问题的。
我后面再更新为新版。
作者: aidixiao    时间: 2009-6-13 17:06
谢谢pseudo ,期待你的新版!!!
作者: apeil    时间: 2009-6-15 23:19
1.5已经基本定型,楼主似乎比较忙,没空关注这个事情,我试着研究了下0pe的制作脚本,把它移植到最新版本的fbinst下,重写了批处理,希望能用上。对于是否还要修改这几个iso我就不得而知了,我做好后启动后工具不能加载。

完整附件在zhxy9804 ftp的apeil目录下。

以下附件是核心部分的,其余四个0pe相关的文件直接取自楼主的0PE66全藏入ud_fbinst15.7z
0PE_0616_for_ud.rar (127.54 KB, 下载次数: 271)
2009-06-10  00:00        28,014,592 0PE.ISO
2009-05-16  00:00         6,885,382 @0#NET_.WIM
2009-06-06  00:00         9,136,802 EXT2.WIM
2009-06-10  00:00        20,840,448 XPE.ISO
将附件解压,然后把以上四个文件复制到同目录下即可运行Install 0PE.bat来制作U盘。

文件放置结构如下图


做的比较匆忙,应该没错误。

[ 本帖最后由 apeil 于 2009-6-16 12:08 编辑 ]
作者: dpxqs    时间: 2009-6-16 14:33
标题: 请教
全藏入(UD)的PE,我按照你们方法做了,隐藏分区外没有放任何东西,能进系统,但不能安装网卡区动,不能上网,但我找遍了隐藏分区,没有发现PETOOLS这个文件夹,也就是这些工具没有一同写入U盘隐藏分区。该怎么解决,我不想在隐藏分区外放入!并能上网 ,谢谢!
作者: apeil    时间: 2009-6-16 15:39
标题: 回复 #56 dpxqs 的帖子
在0pe.iso中,这个iso貌似没有被正常加载,不知道是否还需要定制xpe.iso下的东西或者wim中的内容,对0pe没研究,等版主出来继续吧。
作者: pseudo    时间: 2009-6-16 23:54
标题: 回复 #55 apeil 的帖子
谢谢apeil兄。
fbinst1.5有若干测试版,其中一个版本的变动很大,与之前的不兼容,导致0PE中取UD工具不灵光。

#1楼已更新,现在应该可以了。
作者: aidixiao    时间: 2009-6-17 08:09
6.16版本测试成功 !谢谢pseudo !!!提醒DIYER要注意的一个问题:全部安装到ud脚本.cmd中的核心语句"fbinst (hd1) format --force --fat32 --align --primary 9M --extended 62M"中的extended后的数字要尽可能设置的大一点,不然可能导致"取UD工具"不成功!我在P大的原版基础上加入了两个IMG工具后,刚开始 extended 62M改为extended 79M,进入PE后,"取UD工具"不能正常使用,后来extended 62M改成extended 88M,就能正常使用了!

[ 本帖最后由 aidixiao 于 2009-6-17 08:23 编辑 ]
作者: kerwiny    时间: 2009-6-17 08:56
那如果要删除,要怎么删啊
作者: helloman    时间: 2009-6-17 10:06
为了安装到我的USB1.0老U盘64M,删除了\0PE2ud\0PE\AUTORUNS\@0#NET_.WIM(网络支持组件),对OPE.ISO动了下剪刀,删除了OPE目录(看名字里面是网卡驱动和无线网卡驱动),删除了PETOOLS下的“网络工具”(里面是IE和Myworld)。

再把“全部安装到ud脚本.cmd”作了相应修改:把所有的UD1都换成UD2(对应我的U盘);把add --extended "0PE\AUTORUNS\@0#NET_.WIM"这一行删除;修改扩展分区容量“fbinst (hd2) format --force --fat32 --align --primary 9M --extended 40M”。

这样安装完我的U盘还剩下13.4M空间,可以放些文档什么的,应该不错!


汇报下启动效果:2分30秒左右进入桌面,非常棒!首先进入的界面出现的是Starting cmain()...128,这一部分大概花了1分30秒左右,后面都采用默认进入,花了1分左右!


上张图:

[ 本帖最后由 helloman 于 2009-6-17 10:36 编辑 ]
作者: dpxqs    时间: 2009-6-17 17:21
标题: 请教
对于我们刚接触全藏入的菜菜来说,不知道下载了6.16版,还要哪些文件配合使用,才能装入U盘,请大大们指教一下
作者: zesdq    时间: 2009-6-17 17:43
应该怎么安装,只要运行"全部安装到ud脚本.cmd"?
作者: pseudo    时间: 2009-6-17 18:06
原帖由 helloman 于 2009-6-16 21:19 发表
碰巧我今天也尝试用新版fbinst安装到U盘,使用pseudo的0PE进入到桌面需要20分钟!(USB1.0的64M盘,可以接受,呵呵),顺便纠正上次的说法,上次3分钟进入系统用的USB2.0的Sandisk小红椒1G盘!
原帖由 helloman 于 2009-6-17 10:06 发表
汇报下启动效果:2分30秒左右进入桌面,非常棒!首先进入的界面出现的是Starting cmain()...128,这一部分大概花了1分30秒左右,后面都采用默认进入,花了1分左右!
...

这么说速度提高约一个数量级了?
用了先加载DOS版usb2.0驱动或者先加载plpbt.bin再进pe的方式吗,还是直接进0PE的?
USB1.0 的老U盘如果不借助2.0驱动等方式,直接启动0pe,速度在两、三分钟之间,就很理想。


-----------
刚发现,扩展区还有4M空余闲置呢,这样0PE.ISO里还可以自己加些东西。

[ 本帖最后由 pseudo 于 2009-6-17 18:24 编辑 ]
作者: pseudo    时间: 2009-6-17 18:10
原帖由 zesdq 于 2009-6-17 17:43 发表
应该怎么安装,只要运行"全部安装到ud脚本.cmd"?

正解!
安装:
插U盘,执行“全部安装到ud脚本.cmd”

使用:
进PE桌面后,点“开始”-“取UD工具”
拔U盘,纯内存运行

作者: zesdq    时间: 2009-6-17 18:48
我运行了那个批处理,运行结果是这样的(下面有截图)
应该是没有错的。U盘里空空如也,难道这就是完全隐藏了,并且安装到U盘里?
不过话又说回来,这个过程应该有个复制文件的过程,运行那个批处理后,很快就结束了。我的U盘写入速度最快才2.6mb/s  算算时间,实在是太快了。

未命名文件.jpg (28.48 KB, 下载次数: 244)

未命名文件.jpg

作者: dpxqs    时间: 2009-6-17 18:55
标题: 安装求教补充
06.16扩展二合一版是不是可以替换06.16全藏入中的相同文件。然后运行安装批处理,谢谢!
作者: helloman    时间: 2009-6-17 19:02
原帖由 pseudo 于 2009-6-17 18:06 发表


这么说速度提高约一个数量级了?
用了吗,还是直接进0PE的?
USB1.0 的老U盘如果不借助2.0驱动等方式,直接启动0pe,速度在两、三分钟之间,就很理 ...


我用的就是你的大作,修改“全部安装到ud脚本.cmd”,然后执行它默认安装,至于是不是用了“先加载DOS版usb2.0驱动或者先加载plpbt.bin再进pe的方式”,应该问你啊,呵呵!

按照我的理解是直接进pe,没有先加载DOS版usb2.0驱动,也没有加载plpbt.bin,因为文件管理里面没有相关文件啊

刚才又重新启动了一遍,满打满算还不要2分30秒,大概在2分--2分30秒之间,我都要用“神奇”两个字来形容了!

[ 本帖最后由 helloman 于 2009-6-17 19:34 编辑 ]
作者: chengf    时间: 2009-6-17 20:08
不明白我加上OPE的2003,却在过了滚动条加载EXT2.WIM不成功,我是加入03PE.ISO与\2003EXT2.WIM的啊??
XP能正常运行。
菜单抄你的。
title [1] 0PE for XP on (ud)
map --mem (ud)/XPE.ISO (0xFF)
map --hook
chainloader (0xFF)
title [2] 0PE for 2003 on (ud)
map --mem (ud)/03PE.ISO (0xFF)
map --hook
chainloader (0xFF)

[ 本帖最后由 chengf 于 2009-6-17 20:17 编辑 ]
作者: pseudo    时间: 2009-6-17 20:12
标题: 回复 #68 helloman 的帖子
我没有放入先加载DOS版usb2.0驱动或者先加载plpbt.bin的相关东西。这么说你是直接启动0PE了。

不过暂时还不能高兴得太早,因为还有一个重要问题要确认:
你硬盘/光盘上也有0PE吗?会不会是自动发现并转入硬盘上的同名文件去了?
作者: helloman    时间: 2009-6-17 20:20
原帖由 pseudo 于 2009-6-17 20:12 发表
我没有放入先加载DOS版usb2.0驱动或者先加载plpbt.bin的相关东西。这么说你是直接启动0PE了。

不过暂时还不能高兴得太早,因为还有一个重要问题要确认:
你硬盘/光盘上也有0PE吗?会不会是自动发现并转入硬盘 ...


硬盘上有老毛桃PE撒手不管版,不会有这个影响吧,上次20分钟的也是这台电脑!不知道换台电脑启动速度如何,改天找几台电脑试验下!

[ 本帖最后由 helloman 于 2009-6-17 20:27 编辑 ]
作者: pseudo    时间: 2009-6-17 20:27
标题: 回复 #69 chengf 的帖子
看不出问题。
再看看03pe.iso的内容吧,包括目录结构,文件体积
作者: chengf    时间: 2009-6-17 20:33
03PE.ISO  20.8 MB (21,856,256 字节)

作者: pseudo    时间: 2009-6-17 20:35
原帖由 helloman 于 2009-6-17 20:20 发表
硬盘上有老毛桃PE撒手不管版,不会有这个影响吧,上次20分钟的也是这台电脑!不知道换台电脑启动速度如何,改天找几台电脑试验下!

那就要先祝贺你了!
速度提高一个数量级,你这个USB1.0堪比2.0了,羡慕!

我再等一位satanwyj 兄的消息,不知道他那里速度如何。
作者: pseudo    时间: 2009-6-17 20:45
标题: 回复 #73 chengf 的帖子
版本不对。用的好像是6.10版的,不兼容了。
用6.16二合一版重新做这个03pe.iso就行了。
生成iso要用0pe提供的DIY工具。
作者: helloman    时间: 2009-6-17 20:48
原帖由 pseudo 于 2009-6-17 20:35 发表

那就要先祝贺你了!
速度提高一个数量级,你这个USB1.0堪比2.0了,羡慕!

我再等一位satanwyj 兄的消息,不知道他那里速度如何。


先前安装完后还虚惊一场,因为剩余的空间变成0字节的raw了,不过在Windows下格式化后正常,估计是这个赛斯的老U盘回光返照吧!不管怎样,起码你本次的更新对我的U盘而言是非同一般成功之作!

[ 本帖最后由 helloman 于 2009-6-17 20:54 编辑 ]
作者: chengf    时间: 2009-6-17 22:38
提取2003的批处理如何写呢?原文:

@echo off
::制作0PE.ISO    Pseudo 2009.2
cd /d "%~dp0"
path %~dp0bin;%path%
mkisofs.exe -o 0PE.ISO -v -V "0PE20090216" -hide-joliet boot.catalog -J -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -b grldr 0PE2009
作者: pseudo    时间: 2009-6-17 23:02
原帖由 chengf 于 2009-6-17 22:38 发表
提取2003的批处理如何写呢?原文:

@echo off
::制作0PE.ISO    Pseudo 2009.2
cd /d "%~dp0"
path %~dp0bin;%path%
mkisofs.exe -o 0PE.ISO -v -V "0PE20090216" -hide-joliet boot.catalog -J -joliet ...

1、用Ultriso对二合一版的0PE.ISO(与装入ud的那个0PE.ISO不同,后者只带工具和网卡驱动)进行剪裁,保留#73楼所列文件。
2、将这个iso中文件取出放入0PE2009目录,运行现成的批处理,生成新的0PE.ISO
3、将新的0PE.ISO改名为03PE.ISO
4、检查03PE.ISO里文件目录结构是否与#73楼相同,不同的话自己处理
作者: chengf    时间: 2009-6-18 09:10
完全按照你所说,0PE.ISO中有grldr。但不能正常生成,过程出现如下的信息:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

Warning: creating filesystem that does not conform to ISO-9660.
Warning: creating filesystem with (nonstandard) Joliet extensions
         but without (standard) Rock Ridge extensions.
         It is highly recommended to add Rock Ridge
GNU Released by Joerg Schilling, Modified by Wwashington.
Thanks to dfbb, COMMAN at smth.edu.cn for the great help.
mkisofs 1.15a40 +gbk +md5 (i686-pc-cygwin)

Start actual directory scan, this may take a while.
Scanning the Cygwin dirs: [01] = 0PE2009
Scanning 0PE2009
Scanning the Cygwin dirs: Done !
Writing:   Initial Padbock                         Start Block 0
Done with: Initial Padbock                         Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
mkisofs.exe: Uh oh, I cant find the boot image 'grldr' !
——————————————————————
要不干脆把03PE.ISO也上传吧。
作者: pseudo    时间: 2009-6-18 11:52
标题: 回复 #79 chengf 的帖子
请给出 0PE2009下的文件结构。
0PE2009下的内容,应该跟经剪裁的0PE.ISO(与装入ud的那个名为0PE.ISO的不同,后者只带工具和网卡驱动)里的内容一致、相对目录结构一致。
0PE2009下只要其下有一个grldr文件,都可以生成iso的。

----------------------
对了,DIY工具所在路径不要包含空格

[ 本帖最后由 pseudo 于 2009-6-19 09:02 编辑 ]
作者: cdy168    时间: 2009-6-18 23:31
好强大的工具~~~下载测试测试~~
作者: shn    时间: 2009-6-19 12:59
hd1是需要判断的。p大是不是还要指明,这个cmd是会格掉整个盘的,万一u盘不是hd1,会很凄惨的
作者: q23966    时间: 2009-6-19 13:01
呵呵,来学习一下了!
作者: pseudo    时间: 2009-6-19 18:00
原帖由 shn 于 2009-6-19 12:59 发表
hd1是需要判断的。p大是不是还要指明,这个cmd是会格掉整个盘的,万一u盘不是hd1,会很凄惨的

除非你三次键盘输入Y——那样就只能吸取教训了

1.JPG (58.7 KB, 下载次数: 260)

1.JPG

2.JPG (33.76 KB, 下载次数: 258)

2.JPG

作者: apeil    时间: 2009-6-19 22:12
原帖由 pseudo 于 2009-6-19 18:00 发表

除非你三次键盘输入Y——那样就只能吸取教训了


你这样其实也不安全,人家会误解为输入三次y就继续,我的批是设置成自定义这个盘符的,有你兴趣可以看看。

ECHO.
ECHO 请先插入U盘。注意,本操作将格式化整个U盘!务必先备份好数据,按任意键继续选择...
pause > nul
ECHO.
fbinst  --list
ECHO.
set /p nn=Please input (hd?)(default 1):
if "%nn%"=="" set nn=1
set hd=(hd%nn%)
ECHO USB Device to fbinst: %hd%
ECHO.
set /p ex=请设定扩展区大小,默认50m:
if "%ex%"=="" set ex=50
ECHO 当前设定的扩展区大小为 : %ex%
pause
ECHO.
ECHO fbinst %hd% format --extended %ex%m --force
fbinst %hd% format --extended %ex%m --force
ECHO 格式化完成,请重新插拔U盘,然后按任意键继续。
pause >nul
GOTO COPYFILE
作者: pseudo    时间: 2009-6-20 00:07
标题: 回复 #85 apeil 的帖子
谢谢apeil兄提供代码。

不过我认为略有安全措施(找个免责借口)就算了,要考虑很周到其实并不容易。
例如用户看到“按任意键继续选择”时,不小心多按一次回车,或者回车前不小心先碰了一个键也是可能的。

有个疑问请教apeil兄:我这里格式化完不拔插U盘,似乎没有问题,是不是可以省略这步?
作者: helloman    时间: 2009-6-20 12:25
我觉得会用这个的网友或多或少知道怎样修改脚本中相应的内容,要是完全不懂,就敢动手操作的,就当是一次教训吧,不可能面面俱到!

我把Pseudo的批处理中的警告修改为:
::假定U盘对应(hd1)——如果你的U盘对应的是(hd2),请把后面所有的(hd1)改为(hd2),以此类推,千万别弄错。
作者: chengf    时间: 2009-6-20 16:24
对fbinst开始失望,不能在启动OPE后看到自己的U盘。

作者: dpxqs    时间: 2009-6-20 17:12
标题: 请问
全藏入的PE能不能与不是全藏入的合盘。比如天意老师的完美者,HHH333的。合了以后,要进入能通过启动菜单控制。想进哪个PE就进哪个PE,如能的话。请说说具体方法好吗?
作者: pseudo    时间: 2009-6-20 21:56
回复 #89 dpxqs 的帖子

当然能,但要会DIY。主要修改fb.txt、修改grldr内置菜单(如果通过grub4dos启动的话)等。
天意、H3的pe用于启动的文件比较多,我没具体弄过。

回复 #88 chengf 的帖子
我只能说,有启动OPE后能看到自己U盘正常分区、usbcdrom量产区的先例。
可以重新拔插一下试试。
作者: apeil    时间: 2009-6-21 00:24
标题: 回复 #86 pseudo 的帖子
我得理解是,不对数据区操作前不拔U盘没关系,要对数据区写入数据就要插拔下u盘,重新认下
作者: dpxqs    时间: 2009-6-21 08:14
谢谢,我喜欢全藏入的启动方式。以及它独特的方面,但是没有引导画面。我想加入其它不是全藏入的,就是不知其法,哪个高手不是不做个模板出来
作者: dpxqs    时间: 2009-6-21 14:56
标题: 回复 #90 pseudo 的帖子
你有时间去弄一下,好吗,在这方面, 我们这些小菜菜不行的,你合一个出来供我们学习。
作者: pseudo    时间: 2009-6-21 15:52
标题: 回复 #93 dpxqs 的帖子
0pe的启动文件只有一个内置菜单的grldr,其它pe的引导文件数较多,如何将它们合盘我没有经验。
还是等高人出手吧。
作者: 天使的魔翼    时间: 2009-6-21 23:17
TO:pseudo

依据你BBS上回复本贴内容,自己YY出03PE.ISO,并加入(UD)区,然后从U盘启动,XPE正常,03PE启动出错:
chainloader (0xFF)
error 13 : Invalid or unsupported executable format......

按回车后,重启了。。。。
是什么原因啊?
作者: pseudo    时间: 2009-6-21 23:34
标题: 回复 #95 天使的魔翼 的帖子
03PE与XPE非常对称,应该不难做出。
注意两点:
1、下载6.16扩展版二合一原版来做文件来源,不要用其他来源的、旧的版本。
2、grub4dos官方指定须用mkisofs来生成iso文件。
所以先用UltraISO将03PE.ISO里内容弄好,然后须用0PE提供的DIY工具重新生成iso文件

如果仍不行,自己研究解决,或者放弃。
作者: 天使的魔翼    时间: 2009-6-22 00:55
原帖由 pseudo 于 2009-6-21 23:34 发表
03PE与XPE非常对称,应该不难做出。
注意两点:
1、下载6.16扩展版二合一原版来做文件来源,不要用其他来源的、旧的版本。
2、grub4dos官方指定须用mkisofs来生成iso文件。
所以先用UltraISO将03PE.ISO里内 ...



成功加入03PE,感谢大大的指导。。。。。。

现在有一个疑问:能否使用“6.16扩展版二合一原版”删除相应文件后,重新用MKISO封闭成XPE.ISO文件,然后用这个新的.XPEISO替换原来的XPE.ISO,利用“全部安装到ud脚本”安装到U盘,能正常使用吗?
作者: pseudo    时间: 2009-6-22 01:18
原帖由 天使的魔翼 于 2009-6-22 00:55 发表
成功加入03PE,感谢大大的指导。。。。。。
现在有一个疑问:能否使用“6.16扩展版二合一原版”删除相应文件后,重新用MKISO封闭成XPE.ISO文件,然后用这个新的.XPEISO替换原来的XPE.ISO,利用“全部 ...

可以。
本帖XPE.ISO就是这么来的。
作者: 天使的魔翼    时间: 2009-6-22 02:25
原帖由 pseudo 于 2009-6-22 01:18 发表

可以。
本帖XPE.ISO就是这么来的。


那个XPE.ISO包含了XP和2003两年版本的PE,直接挂载能正常启动吗?
如图:


[ 本帖最后由 天使的魔翼 于 2009-6-22 02:31 编辑 ]

1.jpg (85.98 KB, 下载次数: 254)

1.jpg

2.jpg (77.73 KB, 下载次数: 263)

2.jpg

3.jpg (80.98 KB, 下载次数: 247)

3.jpg

4.jpg (73.31 KB, 下载次数: 258)

4.jpg

作者: pseudo    时间: 2009-6-22 10:54
标题: 回复 #99 天使的魔翼 的帖子
你把XP和2003两版本的东西都集中于XPE.ISO,而不是分为XPE.ISO、03PE.ISO两个,也是可以的。

但这样iso文件体积增大,这个iso可能要整体读入内存,可能对启动速度有较大影响。
每次实际上只用到一个版本的文件,将近一半的文件没用到。所以除非你的速度可以接受,否则部署时建议还是分为两个iso。

0PE的PETOOLS中有个文档:
安装到(ud)设备.txt
可以看看。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3