#头条创作挑战赛#
天意U盘维护系统三分区版有2个文件,一个是ISO文件,一个是FAB文件。
其中FBA文件是安装到UD隐藏区的,里面集成了常用软件。ISO文件是WIN11PE,只集成了极少量软件,维护的各类软件是通过读取UD区FBA文件并挂载的。
那么如何读取UD隐藏区的FBA文件并挂载呢?
我是通过fbinst.exe这小工具实现的。在我的WIN11PE的PECDM.INI文件中有这么两句:
TEAM EXEC =!%Windir%\system32\FBINST (ud) output "PETOOLS/basic.wim" X:/%~nx
TEAM MOUN x:\basic.wim,Y:\PESOFT\,1,%TEMP%|LOAD Y:\PESOFT\type8.ini
第一句是使用fbinst.exe把UD区的PETOOLS文件夹内的Basic.wim文件导出到X盘。
第二句是挂载Basic.wim文件到Y盘PESOFT文件夹,并加载PESOFT文件夹内的type8.ini文件(type8.ini是创建软件快捷方式的文件)。
其中第一句用到了fbinst.exe的output参数。用法如下:
output :从指定磁盘或fba批量导出文件,支持通配符和自动搜索功能。本命令需要指定磁盘或fba,可以借助--find命令来确定磁盘。
比如上述命令中,我们指定的磁盘为(ud),它将在所有ud盘中搜索PETOOLS/basic.wim,直到找到第一个符合条件的磁盘,然后从该磁盘中导出文件。通配符的写法需要用""包含关键字。
第一句最后我们还用到了%~nx的参数。在表示输出文件路径的参数后面加上"%~nx"(不含引号),表示导出的文件不保留原文件路径。
所以第一句命令中我们把Basic.wim导出到了X盘根目录下。如果没有%~nx参数,就会导出到X盘PETOOLS文件夹下。
我使用的fbinst.exe是百草霜的Fbinst增强版,相对原版,功能有所增加。新增许多参数。有兴趣的朋友可以去原帖学习。
原帖地址如下:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187865