无忧启动论坛

标题: 如何把PE工具做成WIM格式 并挂载 [打印本页]

作者: a46872963    时间: 2020-6-9 13:51
标题: 如何把PE工具做成WIM格式 并挂载
目前用的是直接复制到到BOOT.WIM打包  我看红毛大哥的PE 工具包都死iWIM格式的 而且那么大的PE加载速度极快
作者: 1301994096    时间: 2020-6-9 16:13
你在说什么?能说明白点吗?看不懂?
作者: nf17b    时间: 2020-6-9 16:31
本帖最后由 nf17b 于 2020-6-9 16:33 编辑
  1. FORX !\mytools\10tools64.wim,MYTOOLS,1,file %MYTOOLS%=>X:\10tools64\10tools64.wim
  2. IFEX Y:\TEMP,FORX X:\10tools64\10tools64.wim,MyWIM,1,TEAM MOUN %MyWIM%,Y:\10tools64|LOAD Y:\10tools64\10tools64.ini
复制代码



作者: a46872963    时间: 2020-6-9 17:15
nf17b 发表于 2020-6-9 16:31

这是高手 我试着做一下
作者: a46872963    时间: 2020-6-9 17:49
a46872963 发表于 2020-6-9 17:15
这是高手 我试着做一下


复制到X是完成了 并没有顺利挂载出一个盘呢 代码是直接复制你的 加载PECMD.INI里的

作者: nf17b    时间: 2020-6-9 18:34
本帖最后由 nf17b 于 2020-6-9 18:45 编辑
a46872963 发表于 2020-6-9 17:49
复制到X是完成了 并没有顺利挂载出一个盘呢 代码是直接复制你的 加载PECMD.INI里的

要用 ImDisk 或者其他工具建 Y:

原本我是用 7Z 解壓到 X:
X:\Windows\System32 下要有 7z.dll  跟 7z.exe
  1. _SUB MOU1
  2. TEXT 正在解壓外置程序,請稍候......
  3. IFEX ! X:\10tools64,MDIR X:\10tools64
  4. FORX !\mytools\10tools64.wim,MYTOOLS,1,TEAM EXEC =!CMD.EXE /C "7z.exe x "%MYTOOLS%" -y -aos -oX:\10tools64"|LOAD X:\10tools64\10tools64.ini
  5. WAIT 888
  6. _END
复制代码

或者建虛擬磁碟再掛載
  1. _SUB MOU2
  2. WAIT 4000
  3. TEXT 正在創建虛擬磁碟,請稍候......
  4. EXEC !=%Curdir%\RAMDISK.cmd
  5. TEXT 正在掛載外置程序,請稍候......
  6. FORX !\mytools\10tools64.wim,MYTOOLS,1,file %MYTOOLS%=>X:\10tools64\10tools64.wim
  7. IFEX Y:\TEMP,FORX X:\10tools64\10tools64.wim,MyWIM,1,TEAM MOUN %MyWIM%,Y:\10tools64|LOAD Y:\10tools64\10tools64.ini
  8. WAIT 888
  9. _END
复制代码





作者: 15106680608    时间: 2020-6-9 18:39
a46872963 发表于 2020-6-9 17:49
复制到X是完成了 并没有顺利挂载出一个盘呢 代码是直接复制你的 加载PECMD.INI里的

谢谢分享
作者: a46872963    时间: 2020-6-9 18:49
nf17b 发表于 2020-6-9 18:34
要用 ImDisk 或者其他工具建 Y:

原本我是用 7Z 解壓到 X:

RAMDISK.cmd 这个跟虚拟光驱软件呢
作者: a46872963    时间: 2020-6-9 20:03
a46872963 发表于 2020-6-9 18:49
RAMDISK.cmd 这个跟虚拟光驱软件呢

如果用7Z解压WIM 就跟我 外置式一样的了  我就是好奇为什么大佬写的都挂载WIM格式 有什么好处
作者: 9001    时间: 2020-6-9 23:05
a46872963 发表于 2020-6-9 20:03
如果用7Z解压WIM 就跟我 外置式一样的了  我就是好奇为什么大佬写的都挂载WIM格式 有什么好处

显然挂载速度快
作者: 红毛樱木    时间: 2020-6-9 23:20
WIM的挂载分WIMFLTR.SYS和WIMMOUNT.SYS两种。LZ需要深入研究
作者: a46872963    时间: 2020-6-9 23:30
9001 发表于 2020-6-9 23:05
显然挂载速度快

求教应该怎么写呢
作者: a46872963    时间: 2020-6-9 23:43
红毛樱木 发表于 2020-6-9 23:20
WIM的挂载分WIMFLTR.SYS和WIMMOUNT.SYS两种。LZ需要深入研究

大佬的话总是那么深奥,如果有相关帖子就好了
作者: 15106680608    时间: 2020-6-10 00:07
谢谢分享
作者: nf17b    时间: 2020-6-10 02:06
a46872963 发表于 2020-6-9 23:43
大佬的话总是那么深奥,如果有相关帖子就好了

紅毛大師提到的是指 win8 掛載用的是 WIMFLTR.SYS , win8.1 以後用 WIMMOUNT.SYS
win8 掛載幾乎不占用內存


win10 掛載會占用內存


這裏有個好久以前留下來的資料
WIM6.7z (2.24 MB, 下载次数: 29)

60.ini
EXEC =!xcopy %Curdir%\WimShExt.DLL %windir%\temp /y
EXEC =!xcopy %Curdir%\WimTool.EXE %windir%\temp /y
EXEC =!xcopy %Curdir%\60 %windir%\temp /y
EXEC =!%windir%\temp\wimtool.exe /Unmount /All
FILE %Windir%\System32\dism.exe
FILE %Windir%\System32\DismApi.dll
FILE %Windir%\System32\DISM
EXEC =!%Windir%\System32\imdisk.exe -D -m W:\
EXEC =!REGEDIT.EXE /S %windir%\temp\60.reg
EXEC =!%windir%\temp\WimSetup.cmd
FILE %windir%\temp\*.*

RAMD ImDisk,L1,FAT,W:,USM_PETOOLS
     FORX !\USM_TOOLS\PETOOLSF.WIM,MyWIM,1,TEAM MOUN %MyWIM%,W:\PETOOLS\PETOOLS|IFEX W:\PETOOLS\LOAD.INI,LOAD W:\PETOOLS\LOAD.INI
     IFEX W:\PETOOLS\LOAD.INI,!FORX \USM_TOOLS\PETOOLSF.WIM,MyWIM,1,TEAM MOUN %MyWIM%,W:\PETOOLS\PETOOLS|LOAD W:\PETOOLS\LOAD.INI
_END

LINK %Desktop%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD W:\PETOOLS\8DRV60.INI,Shell32.dll#17
LINK %StartMenu%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD W:\PETOOLS\8DRV60.INI,Shell32.dll#17
FILE %Desktop%\切换WIM驱动为6.0并卸载DISM组件.lnk
LINK %Desktop%\切换WIM驱动为6.2并安装DISM组件,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\62.ini,%CurDir%\WimTool.exe#0

62.ini
//system32目录需要NETJOIN.DLL文件(后期调用没用,只能放在BOOT.WIM内启动)
EXEC =!xcopy %Curdir%\WimShExt.DLL %windir%\temp /y
EXEC =!xcopy %Curdir%\WimTool.EXE %windir%\temp /y
EXEC =!xcopy %Curdir%\62 %windir%\temp /y
EXEC =!%windir%\temp\wimtool.exe /Unmount /All
EXEC =%Windir%\System32\imdisk.exe -D -m W:\
EXEC =!%windir%\temp\7z.exe x  %windir%\temp\DISM.7z -y -aos -o"%Windir%\System32""
EXEC =!REGEDIT.EXE /S %windir%\temp\62.reg
EXEC =!%windir%\temp\WimSetup.cmd
FILE %windir%\temp\*.*

RAMD ImDisk,L220,NTFS,W:,USM_PETOOLS
     FORX !\USM_TOOLS\PETOOLSF.WIM,MyWIM,1,TEAM MOUN %MyWIM%,W:\PETOOLS|IFEX W:\PETOOLS\LOAD.INI,LOAD W:\PETOOLS\LOAD.INI
     IFEX W:\PETOOLS\LOAD.INI,!FORX \USM_TOOLS\PETOOLSF.WIM,MyWIM,1,TEAM MOUN %MyWIM%,W:\PETOOLS|LOAD W:\PETOOLS\LOAD.INI
_END

LINK %Desktop%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD W:\PETOOLS\8DRV62.INI,Shell32.dll#17
LINK %StartMenu%\启用驱动支持,%WinDir%\SYSTEM32\pecmd.exe,LOAD W:\PETOOLS\8DRV62.INI,Shell32.dll#17
FILE %Desktop%\切换WIM驱动为6.2并安装DISM组件.lnk
LINK %Desktop%\切换WIM驱动为6.0并卸载DISM组件,%WinDir%\SYSTEM32\pecmd.exe,LOAD %CurDir%\60.ini,%CurDir%\WimTool.exe#0

樓主可以先嘗試用 IMDISK 建一個虛擬磁碟 , 來掛載 WIM 檔
  1. RAMD ImDisk,L220,NTFS,W:,USM_PETOOLS
复制代码
至於 win10 用 WIMFLTR.SYS 來掛載 , 那個應該是紅毛大師有獨特的處理方式(我不會) , 現在電腦的內存應該挺大的說




作者: hexj68    时间: 2020-6-10 09:15
感谢楼主分享
作者: 创新科技2015    时间: 2023-11-24 13:04
感谢楼主分享
作者: 616813768    时间: 2023-12-6 14:51
感谢楼主分享




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