无忧启动论坛

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

将PETools放到UD分区~~怎么弄????

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-7 21:33:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现下载了老狂的炫酷版PE,很喜欢,但是我也喜欢的UD启动,
如是乎,就做成了UD格式的,但是PETOOLS文件夹放到UD分区之后
就不能搜索到,求助各位大大了~~
2#
发表于 2011-5-7 22:25:18 | 只看该作者
原帖由 2010andyhuai 于 2011-5-7 21:33 发表
我现下载了老狂的炫酷版PE,很喜欢,但是我也喜欢的UD启动,
如是乎,就做成了UD格式的,但是PETOOLS文件夹放到UD分区之后
就不能搜索到,求助各位大大了~~

只能放在可见区
回复

使用道具 举报

3#
 楼主| 发表于 2011-5-7 22:26:43 | 只看该作者
原帖由 2010527104427 于 2011-5-7 22:25 发表

只能放在可见区

不是啊,看到其他的PE可以放到UD分区呢~
回复

使用道具 举报

4#
发表于 2011-5-7 22:32:30 | 只看该作者
原帖由 2010andyhuai 于 2011-5-7 22:26 发表

不是啊,看到其他的PE可以放到UD分区呢~

那要专门的软件,搜索到UD区的PETOOLS,然后加载到内存

点评

斗罗大陆漫画 www.jinjidejuren.tv/doupocangqiong/  发表于 2014-5-1 21:51
回复

使用道具 举报

5#
发表于 2011-5-7 22:59:03 | 只看该作者
你可以使用相关的fbinst命令工具来提取ud区petools
我用的fbinst plus 1.6.1.1 +imdisk
fbinst (ud) output petools/* u:/   
即可把ud区的petools下的所有文件挂载到虚拟盘u:下对应的目录
还有就是使用 fbinst  --onlylink petools//* c:/temp
仅创建快捷方式,按需挂载.
另外,还有一种笨办法,就是把petools合成到你的pe.iso里面.


【Fbinst Plus V1.0 Beta - 2011-5-2】Fbinst增强版,为PE提供接口


【前言】
  • 首先向fbinst的作者Bean老师致敬,谢谢他为我们开发了这么好的工具。
  • 说实话,写这个fbinst的增强版我是很矛盾的,因为我的水平远远不能和Bean老师相比,修改他的作品,压力很大,真的……
  • Fbinst Plus版,只是在原fbinst的基础上增加了一些功能,保留了原来的所有功能。增加功能,主要为PE增加一些接口,更方便操作ud内的数据。
  • 水平有限,望大家随时批评指正。
  • 测试版本,征集命令和参数的写法,有好的建议记得交流一下,谢谢。
  • 待续……
【命令行写法说明】

原fbinst的命令行写法是: fbinst [OPTIONS] DEVICE_OR_FILE COMMANDS [PARAMETERS]
fbinst原版的所有选项和命令保持原来的写法不变。
fbinst plus版新增命令行写法和原版稍有区别:

1. fbinst [OPTIONS] [PARAMETERS]
2. fbinst DEVICE_OR_FILE COMMANDS [PARAMETERS]

特别注意1.6.1.4版本对参数的写法做了较大调整,取消了几个参数,取消的参数合并到了其他的参数中。请重新看说明。


【新增功能说明】

◆ 新增 OPTIONS
  • --version :版本号,在原版本号的基础上,增加一个plus版本号。
    fbinst --version 输出fbinstplus版本
  • --udlist :fbinst格式的磁盘列表(ud)。如果有多个ud盘,返回一个整数,比如 31,标示磁盘1、磁盘3是ud盘。(注:DOS下返回值从%errorlevel%获取,下同。)
    fbinst --udlist 输出磁盘信息,返回磁盘号。 (输出=在CMD窗口中显示,下同。)
  • --find :查找文件、文件夹所在的磁盘,并返回第一个找到保护该文件的磁盘号。
    fbinst --find "PETOOLS/*" 查找的是PETOOLS/“目录”,输出磁盘信息,返回磁盘号。
  • --findout :1.6.1.4版开始取消此参数,合并到 output
  • --filesize : 1.6.1.4版开始取消此参数,改为 filesize .
  • --sysinfo :获取系统环境变量,无有价值的返回值。(准备后期扩展该功能)
    fbinst --sysinfo 获取系统环境变量值,可以辅助编写批处理
  • --autoloadpetools :自动搜索PETOOLS、创建内存盘、导出PETOOLS到内存盘并在开始菜单创建快捷方式
    严格意义上讲,目前创建的不是快捷方式,只不过起到了快捷方式的作用。
    fbinst --autoloadpetools 在PE下使用,需要PE内置fbinstPlus外还需内置imdisk。

  • --link:创建文件和文件夹快捷方式(传统方式)。
    fbinst --link <快捷方式名> <文件或文件夹名> [运行参数] [图标文件#标号] [描述] [工作目录]
    fbinst --link "D:\桌面\UdHelper" E:\UdHelper.exe "" shell32.dll#14
    <>内的参数不可省略,[]中的参数可以省略,如果中间省略需要用""代替。

  • --dlink:在开始菜单创建文件夹快捷方式,特殊方式,可以展开的快捷方式.
    意思就是说创建一个文件夹的快捷方式就不需要为每个软件创建快捷方式了
    fbinst --dlink <快捷方式名> <文件夹名>
    fbinst --dlink P盘的PETOOLS P:\PETOOLS
  • --autoptlink :全盘自动搜索PETOOLS目录,并在开始菜单创建可展开的快捷方式.
    fbinst --autoptlink
  • --onlylink :只在开始菜单创建ud内文件的快捷方式,实现按需加载ud内的软件
    fbinst --onlylink <ud内的目录(加*通配符)> <按需加载临时目录>
    fbinst --onlylink "PETOOLS/*" X:\TEMP


  • 未完,继续增加中……
◆ 新增的 COMMANDS
  • filelist :文件列表,这个不同于info,这个可以根据参数,输出指定目录的文件列表和文件名中包含某个字符串的文件列表,并返回列表中所有文件占用的空间大小(KB)。
    fbinst (hd1) filelist (hd1)的文件列表,输出文件列表,返回文件总大小(KB)。
    fbinst (hd2) filelist "OPE/*" (hd2)的“0PE”目录的文件列表,输出文件列表,返回文件总大小(KB)。
  • filesize : 查找文件、文件夹,找到后返回符合条件的文件的总大小(KB)。
    fbinst (ud) filesize "PETOOLS/*" 查找PETOOLS“目录”,返回查找到的文件总大小,单位KB。(只搜索一个符合条件的磁盘。)

  • output :从指定磁盘或fba批量导出文件,output 不同于export,它支持通配符和自动搜索功能。本命令需要指定磁盘或fba,可以借助--find命令来确定磁盘。
    如果,指定的磁盘为(ud),它将在所有ud盘中搜索,直到找到第一个符合条件的磁盘,然后从该磁盘中导出文件。通配符的写法需要用""包含关键字。
    fbinst (hd1) output "*/IMGS/*.IM?" P:/ 导出(hd1)的符合"*/IMGS/*.IM?"的所有文件到P盘根目录,省略P:/就导出到当前目录
    fbinst (ud) output "*/IMGS/*.IM?" P:/ 搜索符合条件的ud盘,导出符合"*/IMGS/*.IM?"的所有文件到P盘根目录
    fbinst (hd1) output "*" P:/ 导出(hd1)的所有文件到P盘根目录,"*"不可以省略,省略P:/就导出到当前目录

    特殊用法:在表示输出文件路径的参数后面加上"%~nx
    "(不含引号),表示导出的文件不保留原文件路径。
    fbinst (ud) output 0PE/0PE.GZ D:/ 导出的文件路径是"D:/0PE/0PE.GZ"
    fbinst (ud) output 0PE/0PE.GZ D:/%~nx
    导出的文件路径是"D:/0PE.GZ"

  • inisize : 获取ini文件指定小节中的文件列表的文件总大小,支持通配符,通配符不可以加""号。磁盘可以指定具体hd*,也可以用(ud)让其自动搜索。
    ini文件可以内置ud也可以外置。如果是相对路径优先搜索当前目录,然后搜索ud。
    fbinst (hd1) inisize test.ini [0PE] 加载ini文件,获取[0PE]小节下文件列表,返回文件总大小,单位KB
    fbinst (ud) inisize 0PE/UdToMem.ini [PETOOLS]
    fbinst (ud) inisize E:/WEB/UdToMem.ini [0PE]
    fbinst (ud) inisize E:\WEB\UdToMem.ini [0PE]


  • iniout : 加载ini文件,获取[0PE]小节下文件列表,并搜索该文件,找到后导出到P:/盘,支持通配符,通配符不可以加""号。ini文件搜索顺序为“先找硬盘,再找ud,如果没找到就终止操作”。路径的写法比较灵活,/和\都可以使用。
    fbinst (hd1) iniout test.ini [0PE] P:/ 加载ini文件,获取[0PE]小节下文件列表,并搜索该文件,找到后导出到P:/盘。
    fbinst (ud) iniout E:/WEB/UdToMem.ini [0PE] P:/
    fbinst (ud) iniout E:\WEB\UdToMem.ini [STANDARD]
    P:/
    fbinst (ud) iniout 0PE/UdToMem.ini [MINI] P:/


    特殊用法:在表示输出文件路径的参数后面加上"%~nx
    "(不含引号),表示导出的文件不保留原文件路径。
    fbinst (ud) iniout UdToMem.ini [0PE] P:/ 导出的文件路径是"P:/"+"文件的原始路径"
    fbinst (ud) iniout UdToMem.ini [0PE] P:/%~nx
    导出的文件路径是"P:/"+"文件名"
原帖由 zxyy 于 2011-5-3 17:33 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192832


 fbinstTool 1.603 for fbinst v1.6【2011-03-31】测试版
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221&extra=page%3D1

  首先说已知问题。在使用“FbinstTool 1.602.exe”版本将上百个 *.exe 程序导入 UD 区内时,像百大所说确实存在问题,本人亦多次遇到过导入失败、UD 扩展分区可用空间全部成零的缺陷,那时尚不敢考虑在 UD 区放入更多外置。但自使用“FbinstTool 1.603.exe”版本后,再没遇到过此 BUG。为了测试,多次将我制作的一百多个自解压程序、以及其它近百个小程序同时导入 UD,文件个数约在 260 多个,体积在 350M 左右,每次导入都成功。因此要求制作 UD 启动盘时,尽可能使用最新的“FbinstTool 1.603.exe”版本。

  其次,使用 SD、TF 卡等卡类读卡器制作的 UD 启动盘,在老破主机上取 UD 工具时可能会失败。通常会在 PECMD.INI 中加入取 UD 文件的语句,比如取二级内核等。但 PE 在进入滚动条时,老机加载 PE 内核时间过长,由于老破主板性能差、速度慢,此时卡类可能会掉电、读卡器灯熄灭、停止响应,致使取 UD 失败。但 U 盘很少有此问题。像这样的情况可能需要在取 UD 的语句上下加入 IF 判断,看是否取 UD 成功,否则应提示用户拨掉卡类重新插入,或者需要进入 PE 后手动加载取 UD 命令。
  并且,使用读卡器时,在老主板上应在显卡信息过后的两三秒内插入读卡器,否则即使在 BIOS 中设置中从 USB-IP 启动,也可能失败。

  第三,尽管支持提取各种后缀名的文件,但 UD 内放置自解压程序最为省事,可以减少一些批处理的使用,否则若取 UD 文件过多时,调用使用的快捷方式等非常麻烦。

  第四,本人总是想在极限条件下测试,若老破机能启动成功无问题,则大内存的新主机亦不会有问题。比如,“逆天使”老师的精简版 22M PE 在将 TOOL 工具放置在 UD 后,再将与启动无关的文件做成二级内核从 UD 调用,这个 22M 的 PE 核心还可以精简到不足 17M,在 890 芯片组上启动时几乎是一闪而过,难以看到 MAP 分配的界面,在 845 主板上启动时也不到 30 秒。此核心在 VM 虚拟机上测试时,可在 110M 内存下启动成功。

  第五,在取 UD 后,导入的文件放在何处?这是 PE 开发者需要考虑的问题。X 盘的空间总是有限的,若不能及时清理无用的文件,必将导致 PE 崩溃。

  第六,使用“7zSfxTool.exe”制作的单文件版 7Z 自解压程序体积最小,在打包时加入一个批处理文件,可以将使用的软件注册、复制插件等优化操作,解压后将使用批处理启动主程序,“7zSfxTool.exe”能够隐藏这个 DOS 窗口于后台运行。但问题是,在正常 NT 系统下“7zSfxTool.exe”制作的自解压程序若选中“解压后删除自身”,可以成功的删除自身,这个在 PE 下特别有用的功能却失效,提取后的程序总是留在 X 盘,若运行的主程序未关闭,则其自身不能删除,在进程中可以看到原程序仍被关联在正在运行的 DOS 命令下。
  本人将此问题与“7zSfxTool.exe”的作者联系,但其回复称“7zSfxTool.exe”仅是在 NT 下开发使用的工具,作者对 PE 不熟悉,无从解决。目前,本人解决的方法,将“垃圾清理 CLEANTEMP.CMD”添加快捷键,在其内容中加入“
  del /f /q /s X:\WXPE\SYSTEM32\UdTools\*.*”语句,以便随时能一键快速清除外置工具导入留在 X 盘的残余文件。
  更希望本论坛的高手闲暇时能关注此问题,给出解决方案。

  第七,使用“7zSfxTool.exe”制作的单文件版 7Z 自解压程序体积虽最小,但与压缩时需要大量内存一样,解压时需用的内存也比较高。根据测试来看,256M 内存下运行水大的 2003PE 核心时,提取解压的压缩包体积以不超过 5M 为宜,或者应更小。如取 DLL 二级内核后用 7Z.exe 解压时,会提示可用内存过小解压无空间等,应考虑将 DLL 之类插件分开打包,多提取几次并分开解压。

  第八,目前尚难以解决放在 UD 内的外置工具在开始菜单中的图标问题,只能像杏雨梨云老师的 FBA 包那样,事先将各个软件的图标先做成 ico.dll 插件,在启动时先导入 WXPE 中备用,再加载开始菜单的快捷方式。

  第九,以下将介绍的三个取 UD 工具在使用中,必须注意路径中“ \ ”与“ / ”的使用方法,在不同的语句中其作用并不相同,务请留意。

==============================================================================

  【2011-4-19】全藏入 UD 区的全外置型 WIN7 PE+03PE+DOS,支持 USB3.0 控制器的 03PE
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187328&highlight=%C8%AB%B2%D8%C8%EB

  先介绍 chiannet 老师的“PH7UDload.exe”取 UD 工具已经内置“fbinst.exe”:
  “利用 fbinst.exe 的 export 命令从 UD 区把 PE 组件 export 到 PE 可以访问得到的位置,PH7UDtool.exe,此文件放在 PE 可直接访问得到任何地方,推荐放置在 %windir%\PH7UDload.exe 或 %systemdrive%\PH7UDload.exe 等等;此文件内含 1.60 版 fbinst.exe.  *PH7UDload*.ini,配置文件,可放置在(ud)任意位置或 PE 的 %windir%\system32\ 下,此文件所处位置不同,引用的方式不同……”
  就是利用 *PH7UDload*.ini 配置中的各小节,提取指定的文件到 PE 中虚拟的 B 盘,并能依据实际内存大小做出判断是否提取……,然后再加载。如:
  [Filelist]
  [email=0=AXPE/CoreForUD.exe@2@R]0=AXPE/CoreForUD.exe@2@R[/email]
  [email=1=AXPE/PESOFT.WIM@0@E]1=AXPE/PESOFT.WIM@0@E[/email]
  [email=2=AXPE/EXTEND.WIM@1@E]2=AXPE/EXTEND.WIM@1@E[/email]
  [email=3=AXPE/OFFICE.WIM@2@E]3=AXPE/OFFICE.WIM@2@E[/email]
  [email=4=AXPE/PIC.7Z@1@E]4=AXPE/PIC.7Z@1@E[/email]
  [email=5=AXPE/PE_NVS.WIM@2@E]5=AXPE/PE_NVS.WIM@2@E[/email]
  [email=6=AXPE/PE_NVS_FILES/SOUND_PART.7Z@2@E]6=AXPE/PE_NVS_FILES/SOUND_PART.7Z@2@E[/email]
  [email=7=AXPE/PE_NVS_FILES/DRIVERS_NET.CAB@2@E]7=AXPE/PE_NVS_FILES/DRIVERS_NET.CAB@2@E[/email]
  ………………

  说实在话,“PH7UDload.exe”首次在本论坛分享时,本人第一个跟贴捧场,但在 VM 虚拟机上几百次的测试中遇到的问题也不少。最主要的是,本人接触的小内存主机非常多(本单位甚至尚有一些 128M、64M 内存老古董主机在工作),测试时尽可能想在 256M 甚至更低内存下通过,感觉“PH7UDload.exe”在内存判断上难以掌握,最初的版本无法满足我个人的通用性,出现了连 200K 的小软件都提取失败的问题。并不是说“PH7UDload.exe”软件不好,是我水平太次,没有领会掌握作者的意图。最初的“PH7UDload.exe”版本也确实有少量问题,后来逐渐放弃了测试。但随着 chiannet 老师的更新,如今的最新版本肯定解决了以往的不足,请有兴趣的朋友下载试用。更具体的应用参数请参阅作者的专贴。

==============================================================================

  杏雨梨云 U 盘系统 2011 SP1104 @ 清明
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179389&extra=page%3D2

  杏雨梨云老师的“UDLOAD.exe”工具是在其专用 fba 包中提取到的,并没有找到专贴介绍,不是很清楚其详细的参数使用。但近来测试使用的较多,感觉其实用方便,功能也很多。但由于是专用工具,使用中必须遵循杏雨梨云老师 fba 包的文件路径、文件名及其它格式。“UDLOAD.exe”同时必须与“fbinst.exe”配合使用,应放在同一目录下,如两者都应先预置在 x:\wxpe\system32\ 核心中。
  在 PECMD.INI 中加入:
  EXEC =%WinDir%\SYSTEM32\UDLOAD.EXE ++++

  启动时可以自动提取 UD 隐藏分区中“TOOL\basic.wim”、“TOOL\ico.dll”、“TOOL\tool.ini”到“X:\WXPE\SYSTEM32”下,并自动挂载“basic.wim”,注意这三个文件必须同时存在,并且不可更改路径与文件名,否则报错。
  “TOOL\tool.ini”配置中注明了所有在 UD 分区下的外置程序的相关信息,主要是 UD 中的绝对路径。“TOOL\ico.dll”则是这些程序的图标。“UDLOAD.EXE”会根据“TOOL\tool.ini”配置信息将这些程序在开始菜单中建立快捷方式,以便直接使用“UDLOAD.EXE”启动它们。各种外置工具的快捷方式在“TOOL\tool.ini”的内容如:

  envi udpt=x:\wxpe\system32\udload.exe
  envi icpt=x:\wxpe\system32\ico.dll#
  envi icsh=x:\wxpe\system32\shell32.dll#
  //系统安装
  link %programs%\系统安装\Win Nt6快捷安装器GUI,%udpt%,"tools/系统安装/nt6快捷安装器v1.1.exe",%icpt%2
  link %programs%\系统安装\Windows安装助手,%udpt%,"tools/系统安装/setupxp.exe",%icpt%40
  link %programs%\系统安装\Win$man通用安装器,%udpt%,"tools/系统安装/win$man.exe",%icpt%11
  link %programs%\系统安装\Win Nt6快捷安装器CMD,%udpt%,"tools/系统安装/SETUPWIN6X.exe",%icsh%59
  link %programs%\系统安装\SRS驱动离线注入,%udpt%,"tools/系统安装/win系统srs驱动注入.exe",%icsh%24
  //硬件检测
  link %programs%\硬件检测\Memtest内存诊断,%udpt%,"tools/硬件检测/memtest.exe",%icpt%14
  link %programs%\硬件检测\Aida64环境检测,%udpt%,"tools/硬件检测/aida64.exe",%icpt%13
  link %programs%\硬件检测\HddScan磁盘扫描,%udpt%,"tools/硬件检测/hddscan.exe",%icpt%28
  link %programs%\硬件检测\Victoria磁盘扫描,%udpt%,"tools/硬件检测/victoria.exe",%icsh%50
  …………………………
  …………………………
  …………………………

  就是说,“UDLOAD.EXE”目前支持直接提取并启动 *.exe 后缀名的程序,以及提取、挂载合适的 WIM 到 PE 下,这些提取的文件都将位于“X:\WXPE\SYSTEM32\UDTOOL\”中,此路径不可更改。同时自动搜索、并运行 *.exe、START.CMD、以及 WIM 包指定的 ini 配置文件。最方便的是直接运行 *.exe,从杏雨梨云老师 fba 包中可以看到,其外置的工具几乎都做成了自解压程序,其中都包含“START.CMD”。
  但需注意的是,“X:\WXPE\SYSTEM32\UDTOOL\”中的文件在使用完毕后不能自动删除,若提取的文件过多,X 盘的可用空间将会逐渐减少。通常 PE 下都有“清除临时文件”的批处理“CLEANTEMP.CMD”,可在其中加入“del /f /q /s X:\WXPE\SYSTEM32\UdTools\*.*”命令来清除“X:\WXPE\SYSTEM32\UDTOOL\”的无用文件,好处是 dll 命令不能删除正在使用中的文件,会将其放过。若使用“PECMD.EXE”的“FILE”命令清除时,个别情况下遇到过导致 PE 崩溃的问题。
  没有测试过“UDLOAD.EXE”是否支持提取 *.7z、*.RAR、*.CAB 等文件。对于“UDLOAD.EXE”更多的参数用法,需要杏雨梨云老师出面解释了。

==============================================================================

  【Fbinst Plus V0.8 - 2011-4-24】Fbinst 增强版,为 PE 等提供一些接口
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187865&extra=page%3D1

  百草霜老师的“Fbinst Plus.exe”增强版,体积最小,功能较全,最常用的参数应该是“iniout”和“output”两个命令:支持批量导出、或单独导出各种后缀名的指定文件,详细用法请参阅百大的原贴,这里只做简单介绍:

  iniout: 加载 ini 文件,获取[0PE]小节(关键字)下文件列表,并搜索该文件,找到后导出到 P:/ 盘,支持通配符,通配符不可以加 ""号。ini 文件搜索顺序为“先找硬盘,再找 ud,如果没找到就终止操作”。路径的写法比较灵活,/ 和 \ 都可以使用:
  fbinst (UD) iniout test.ini [0PE] P:/ 加载ini文件,获取指定 (UD) 中“test.ini”文件中[0PE]小节(关键字)下文件列表,并搜索该文件,找到后导出到 P:/ 盘。注意将保留原 UD 内文件的绝对路径,导出的文件路径是“P:/"+"文件的原始路径”。
  fbinst (UD) iniout test.ini [0PE] P:/%~nx  导出的文件路径是“P:/"+"文件名”,即可以导出到 P 盘的指定位置。

  在 PECMD.ini 启动时导入 WXRS.WIM 的一个示例是:
  EXEC =!%WS%\FBINST (ud) iniout PETOOLS/WSDLL/PECOM/TOOL.ini [PEWIM] %WS%\%~nx
  LOAD %WS%\WXRS.INI
  WAIT 300

  用于将 WXRS.WIM 从 UD 分区提取到“X:\WXPE\SYSTEM32\”下,然后进行挂载。以往的 PE 版本中 WXRS.WIM 总是事先预置在 PE 核心中,这里是将 WXRS.WIM 与 PE 核心分离,使用时直接从 UD 中提取。

  output:从指定磁盘或 UD 批量导出文件,output 支持通配符和自动搜索功能。本命令需要指定磁盘或 fba,可以借助 --find 命令来确定磁盘。如果,指定的磁盘为(ud),它将在所有 ud 盘中搜索,直到找到第一个符合条件的磁盘,然后从该磁盘中导出文件。

  fbinst (hd1) output "*/IMGS/*.IM?" P:/  批量导出(hd1)的符合“*/IMGS/*.IM?”的所有文件到 P 盘根目录,省略 P:/ 就导出到当前目录,导出后仍保留原有的目录结构。
  fbinst (UD) output "*/IMGS/*.IM?" P:/   搜索符合条件的 ud 盘,批量导出符合“*/IMGS/*.IM?”的所有文件到 P 盘根目录,导出后仍保留原有的目录结构。
  fbinst (hd1) output "*" P:/ 批量导出(hd1)的所有文件到 P 盘根目录,“*”不可以省略,省略 P:/ 就导出到当前目录。导出后仍保留原有的目录结构。
  fbinst (UD) output 0PE/0PE.GZ D:/   单独导出的文件路径是“D:/0PE/0PE.GZ“
  fbinst (UD) output 0PE/0PE.GZ D:/%~nx   单独导出的文件路径是”D:/0PE.GZ”

  在 PE 下使用的一个导出指定文件的示例是:
  EXEC =!fbinst (ud) output PETOOLS/WSDLL/PECOM/DLL_1.7z X:/Temp/%~nx
  EXEC =!fbinst (ud) output PETOOLS/WSDLL/PECOM/DLL_2.7z X:/Temp/%~nx

  用于提取 UD 内二级内核 DLL 插件包到 X:\Temp 临时文件夹中,准备解压这些插件。其它一些用法如:

  start fbinst (ud) output PETOOLS/磁盘工具/ADDS_EN.exe X:/
  start /wait X:\PETOOLS\磁盘工具\ADDS_EN.exe

  上边语句保留了原有路径,或者如下指定位置:
  EXEC =!fbinst (ud) output PETOOLS/磁盘工具/ADDS_EN.exe X:/Temp/%~nx
  EXEC =X:\Temp\ADDS_EN.exe

==============================================================================

  百大老师的“Fbinst Plus.exe”增强版最佳的功能是可以批量、单独提取文件,使用灵活,是一款放置于任何 PE 均可通用的工具,提取后的文件如何处理,将交给用户自行负责,你可以通过批处理、ini、PECMD.exe 的命令行等方式自行解决。“Fbinst Plus.exe”目前仍有一段距离要走,比如当前的版本尚不支持直接启动开始菜单中 UD 软件的快捷方式,此功能最终必将会添加上。百大太忙,我们需耐心等待。上传后才知道百大已经更新了,“Fbinst Plus.exe”目前已经支持创建开始菜单快捷方式。

  杏雨梨云老师的“UDLOAD.exe”工具可以直接支持启动开始菜单中 UD 软件的快捷方式,非常方便,但由于其使用参数不详,尽管也能提取 WIM 包等,但挂载时的执行可能不会很如意,我没有时间测试其它的各种功能。目前较好的方法是将“Fbinst Plus.exe”与“UDLOAD.exe”放在一起配合使用。
  目前的取 UD 工具尚无法解决开始菜单中各软件的快捷方式图标问题,只能像杏雨梨云老师那样事先将各软件的图标收集、做成 ico.dll 放置于 PE 核心下,使用时再调用。
  非常期待各位制作 PE 的高手在今后的版本中集成百大老师的“Fbinst Plus.exe”增强版,并在 PECMD.ini、或其它 ini 的合适位置加入如下语句,能够为提取外置预留接口,方便 DIY:

  EXEC =%WS%\FBINST (ud) output PETOOLS/UDTOOL.ini %WS%\%~nx
  LOAD %WS%\UDTOOL.ini

==============================================================================
回复

使用道具 举报

6#
发表于 2011-5-7 23:46:27 | 只看该作者
对于‘统一’了的PE,是不分ud不ud,不分使用整个iso还是把它解开的。由一种情形变到另一种情形,不需要修改文件。
这种PE早就有了。
不过,要找到楼主喜欢的,可能得自己动手,或者再等等。
回复

使用道具 举报

7#
发表于 2012-12-14 00:25:18 | 只看该作者
‘统一’了的PE中的取UD工具可以提取出来在其他的PE中使用吗?

点评

混沌剑神 www.aoswx.com/book/991.html 永生之门www.gmwxw.com/book/4185.html  发表于 2014-9-26 14:49
回复

使用道具 举报

8#
发表于 2012-12-25 21:01:26 | 只看该作者
原帖由 rtian 于 2011-5-7 22:59 发表
你可以使用相关的fbinst命令工具来提取ud区petools
我用的fbinst plus 1.6.1.1 +imdisk
fbinst (ud) output petools/* u:/   
即可把ud区的petools下的所有文件挂载到虚拟盘u:下对应的目录
还有就是使用 f ...

学习了,谢谢。。
回复

使用道具 举报

9#
发表于 2013-4-18 09:01:34 | 只看该作者
我下载了UD版的也不会弄!结果删除!!
回复

使用道具 举报

10#
发表于 2013-4-18 14:43:08 | 只看该作者
楼主可以下载一个金狐的fba包,用fbinsttools工具解开来看看他是怎么把petools放到ud区的。
回复

使用道具 举报

M
11#
发表于 2013-4-18 15:54:12 | 只看该作者
本帖最后由 M 于 2013-4-18 15:57 编辑

如果PE里面有自动调用UD区的外部文件的,就可以直接在外部文件中加上调用UD外置挂在到开始菜单的代码。如果没有的,是全内置的PE,就需要解包自己到PECMD.INI里面添加调用代码。5楼的说的很详细。可以学习下,有帮助的。

另外,论坛的hotdll (稀饭放姜) 大大 发布的   最快的_NATIVE--XP_03_TangoPE_2012-05-22最后一次更新   这个版本里面就包含了老狂的那个03PE,很经典的。而且支持UD外置挂在。

摸索了N遍,自己就熟悉了。呵呵。以前也是伸手党。不过有很多大婶打包都是使用的稀罕的东东打包的,自己解包再压缩打包会出现稀奇古怪的问题,这个没辙。
回复

使用道具 举报

12#
发表于 2013-4-18 20:29:59 | 只看该作者
下的UD版本多了
总能找到现成在的参考
如无垠的~~现在最新2.3
回复

使用道具 举报

13#
发表于 2013-4-20 13:36:27 | 只看该作者
俺也要学习这个。因为自己下载了几个pe放在ud区,但每个pe自带的工具重复的比较多,如果放在外置,各个pe统一使用,然后添加维护也方便。。。
回复

使用道具 举报

14#
发表于 2013-4-24 13:23:30 | 只看该作者
看到NVXPE看到几个批处理~~供参考
放一个FBINST.EXE到PE系统目录
exec执行批处理实现UD区PETOOLS的搜索、快捷创建和提取

::PETOOLS.CMD搜索PETOOLS 程序
@echo off
fbinst --autoptlink
exit

::UDTLINK.CMD创建UD内PETOOLS链接
@echo off
fbinst --udlink "PETOOLS/*" %TEMP%
exit  

::UDTOOL.CMD提取UD内PETOOLS到X盘
@echo off
FBINST (ud) output "PETOOLS/*" X:/
fbinst --autoptlink
exit
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 12:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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