无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4576|回复: 33
打印 上一主题 下一主题

[分享] 给pe离线添加Wimfltr.sys驱动并利用diskfire命令行工具调用wimgapi的api来挂载wim文件

  [复制链接]
跳转到指定楼层
1#
发表于 2023-2-17 21:47:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sairen139 于 2023-9-2 16:14 编辑

给pe离线添加Wimfltr.sys驱动并利用diskfire命令行工具调用wimgapi的api来挂载wim文件
offlinereg导入注册表reg江南说reg格式容易误点,其实可以把reg改成txt。

第一步:将OffLineReg离线导入添加wimfltr驱动示范实例.zip下载解压后,把文件夹PE添加WimFltr驱动所需的文件里的wimgapi.dll和wimfltr.sys放到pe的相应的两个文件夹里。

第二步:把你pe里的system32下config下的SYSTEM文件复制覆盖掉OffLineReg离线导入添加wimfltr驱动示范实例.zip解压后的【Add】文件夹里,然后运行【!1无需挂载直接离线导入文件夹SYSTEM注册表配置文件的批处理.bat】,最后将【Add】文件夹里在线导入的system文件覆盖回pe里的原文件即可!

第三步:下载diskfire挂载wim包的命令行工具.zip解压后把解压出来的df.exe文件也放到pe的system32文件夹中。

第四步:重启进入pe,然后cmd命令行窗口输入df wim mount E:\petools.wim E:\666666 这样的类似语句即可发现挂载pe的wim工具包成功了!

PS:wimfltr.sys挂载wim包的优点是速度极快和不消耗丝毫内存!

6F368A33-52BF-48B1-B40E-80B223BA0618.jpeg (2.83 MB, 下载次数: 98)

联合LauncherBar这个dock坞工具的最终完美效果!

联合LauncherBar这个dock坞工具的最终完美效果!

diskfire挂载wim包的命令行工具.zip

379.99 KB, 下载次数: 111, 下载积分: 无忧币 -2

diskfire挂载wim包的命令行工具.zip

OffLineReg离线导入添加wimfltr驱动示范实例.zip

1.36 MB, 下载次数: 95, 下载积分: 无忧币 -2

OffLineReg离线导入添加wimfltr驱动示范实例.zip

加载外置.exe

172.01 KB, 下载次数: 25, 下载积分: 无忧币 -2

加载外置.exe

IcoFX工具圆角化处理后再用单文件程序制作一键通三合一_v5.15制作的方形圆角绿背景白.exe

145.01 KB, 下载次数: 19, 下载积分: 无忧币 -2

IcoFX工具圆角化处理后再用单文件程序制作一键通三合一_v5.15制作的方形圆角绿背景白象加载外置.exe

评分

参与人数 2无忧币 +10 收起 理由
2011wyy + 5 很给力!
austere + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2023-2-17 22:11:17 | 只看该作者
本帖最后由 sairen139 于 2023-2-27 15:13 编辑

如果不想替换掉pe里system32文件夹里的wimgapi.dll可以将这个解压后wimgapi.dll和df.exe都一起放到pe的windows文件夹里,这样也能直接命令行挂载wim文件!
如果想要直接用imdisk生成虚拟盘B盘或者Y盘来挂载wim文件,则可以下载附件【PE离线集成imdisk驱动支持命令行创建虚拟盘.zip】给你的pe离线集成imdisk驱动!
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\ImDiskMountFile]
@="加载到 ImDisk 虚拟磁盘"
"Icon"="imdisk.cpl,0"

[HKEY_CLASSES_ROOT\*\shell\ImDiskMountFile\command]
@="rundll32.exe imdisk.cpl,RunDLL_MountFile %L"

[HKEY_CLASSES_ROOT\Drive\shell\ImDiskSaveImage]
@="磁盘内容保存为映像文件"
"Icon"="imdisk.cpl,0"

[HKEY_CLASSES_ROOT\Drive\shell\ImDiskSaveImage\command]
@="rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L"

[HKEY_CLASSES_ROOT\Drive\shell\ImDiskUnmount]
@="卸载 ImDisk 虚拟磁盘"
"Icon"="imdisk.cpl,0"

[HKEY_CLASSES_ROOT\Drive\shell\ImDiskUnmount\command]
@="rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AWEAlloc]
"Description"="Driver for physical memory allocation through AWE"
"DisplayName"="AWE Memory Allocation Driver"
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5C,00,53,00,79,00,73,00,74,00,65,00,6D,00,52,00,6F,00,6F,00,\
  74,00,5C,00,73,00,79,00,73,00,74,00,65,00,6D,00,33,00,32,00,5C,00,44,00,52,\
  00,49,00,56,00,45,00,52,00,53,00,5C,00,61,00,77,00,65,00,61,00,6C,00,6C,00,\
  6F,00,63,00,2E,00,73,00,79,00,73,00,00,00
"Start"=dword:00000002
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ImDisk]
"Description"="Disk emulation driver"
"DisplayName"="ImDisk Virtual Disk Driver"
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5C,00,53,00,79,00,73,00,74,00,65,00,6D,00,52,00,6F,00,6F,00,\
  74,00,5C,00,73,00,79,00,73,00,74,00,65,00,6D,00,33,00,32,00,5C,00,44,00,52,\
  00,49,00,56,00,45,00,52,00,53,00,5C,00,69,00,6D,00,64,00,69,00,73,00,6B,00,\
  2E,00,73,00,79,00,73,00,00,00
"Start"=dword:00000002
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ImDskSvc]
"Description"="Helper service for ImDisk Virtual Disk Driver."
"DisplayName"="ImDisk Virtual Disk Driver Helper"
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6D,00,52,00,6F,00,6F,00,\
  74,00,25,00,5C,00,73,00,79,00,73,00,74,00,65,00,6D,00,33,00,32,00,5C,00,69,\
  00,6D,00,64,00,73,00,6B,00,73,00,76,00,63,00,2E,00,65,00,78,00,65,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000010


7E342A27-3EB0-4076-940E-66402232501F.jpeg (2.89 MB, 下载次数: 100)

解压后的wimgapi.dll和df.exe直接放pe的windows文件夹里也能直接在cmd命令行窗口输入df wim mount语句挂载w ...

解压后的wimgapi.dll和df.exe直接放pe的windows文件夹里也能直接在cmd命令行窗口输入df wim mount语句挂载w ...

7B08F5C8-011A-44E2-94E7-8D358A3D0186.jpeg (2.83 MB, 下载次数: 104)

imdisk创建虚拟盘B盘也能利用wimfltr.sys驱动挂载wim文件

imdisk创建虚拟盘B盘也能利用wimfltr.sys驱动挂载wim文件

02087CF4-7737-47E7-BB28-7E59B8AEBE8A.jpeg (3 MB, 下载次数: 89)

imdisk除了创建一个1m的虚拟盘给pe工具wim包挂载外唯一还用到的就是2048块选项挂载vdf制作和调整ramos启动 ...

imdisk除了创建一个1m的虚拟盘给pe工具wim包挂载外唯一还用到的就是2048块选项挂载vdf制作和调整ramos启动  ...

PE离线集成imdisk驱动支持命令行创建虚拟盘.zip

115.48 KB, 下载次数: 53, 下载积分: 无忧币 -2

PE离线集成imdisk驱动支持命令行创建虚拟盘.zip

PE和正常系统离线添加WimFltr驱动所需的文件和注册表片段(pe离线添加不需要wimfltr.i.zip

654.6 KB, 下载次数: 30, 下载积分: 无忧币 -2

PE和正常系统离线添加WimFltr驱动所需的文件和注册表片段(pe离线添加不需要wimfltr.inf安装文件).zip

点评

::查找挂载64petools.WIM工具包 For %%I In (C D E F G H I G K L M N O P Q R S T U V W ) Do If Exist %%I:\64petools.WIM Set WMPH=%%I: If "%WMPH%"=="" Echo envi RP=没有找到! If Not "%WMPH%"=="" MD B:\  详情 回复 发表于 2023-2-20 16:30
回复

使用道具 举报

3#
发表于 2023-2-17 22:36:36 | 只看该作者
谢谢楼主,学习一下
回复

使用道具 举报

4#
发表于 2023-2-17 23:53:01 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2023-2-18 00:33:31 | 只看该作者
感谢分享!
回复

使用道具 举报

6#
发表于 2023-2-18 00:41:14 | 只看该作者
谢谢分享
回复

使用道具 举报

7#
发表于 2023-2-18 00:41:26 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2023-2-18 01:38:57 | 只看该作者
WimFltr.sys挂载.WIM速度很快,那是因为它用的是目录映射文件重定向类技术,不走文件系统过滤驱动,和WimMount.sys用的NTFS符号链接类技术实现原理完全不一样。
回复

使用道具 举报

9#
发表于 2023-2-18 05:18:09 | 只看该作者
+精
回复

使用道具 举报

10#
发表于 2023-2-18 06:35:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11#
发表于 2023-2-18 06:38:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2023-2-18 06:53:15 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2023-2-18 07:59:53 | 只看该作者
顶起来
回复

使用道具 举报

14#
发表于 2023-2-18 09:23:23 | 只看该作者
至少回到10多年前。。。。。。。


年轻人没见过这个么?pecmd不是内置了挂载命令
回复

使用道具 举报

15#
发表于 2023-2-18 10:37:31 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2023-2-18 14:46:48 | 只看该作者
感谢分享
回复

使用道具 举报

17#
发表于 2023-2-18 17:46:09 | 只看该作者

谢谢楼主,学习一下
回复

使用道具 举报

18#
发表于 2023-2-18 18:02:44 | 只看该作者
谢谢楼主,学习一下
回复

使用道具 举报

19#
发表于 2023-2-18 18:06:20 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

20#
发表于 2023-2-18 19:43:28 | 只看该作者
谢谢分享。
回复

使用道具 举报

21#
发表于 2023-2-19 09:41:54 | 只看该作者
2016ltsb挂载wim
可以打开里面的exe
回复

使用道具 举报

22#
发表于 2023-2-19 18:54:16 | 只看该作者
感謝大大的分享~感恩啊~~! ^^辛苦了!
回复

使用道具 举报

23#
 楼主| 发表于 2023-2-20 16:30:25 | 只看该作者
sairen139 发表于 2023-2-17 22:11
如果不想替换掉pe里system32文件夹里的wimgapi.dll可以将这个解压后wimgapi.dll和df.exe都一起放到pe的wind ...

::查找挂载64petools.WIM工具包
For %%I In (C D E F G H I G K L M N O P Q R S T U V W ) Do If Exist %%I:\64petools.WIM Set WMPH=%%I:
If "%WMPH%"=="" Echo envi RP=没有找到!
If Not "%WMPH%"=="" MD B:\B
df wim mount %WMPH%\64petools.WIM B:\B
EXIT
回复

使用道具 举报

24#
发表于 2023-2-20 16:46:21 | 只看该作者
看看.esd能挂不,谢谢了

点评

wimfltr.sys并不支持esd格式文件的挂载。已测  详情 回复 发表于 2023-2-20 18:17
回复

使用道具 举报

25#
 楼主| 发表于 2023-2-20 18:17:07 | 只看该作者
zhoubin 发表于 2023-2-20 16:46
看看.esd能挂不,谢谢了

wimfltr.sys并不支持esd格式文件的挂载。已测

点评

感谢回复,谢谢您  详情 回复 发表于 2023-2-20 19:44
回复

使用道具 举报

26#
发表于 2023-2-20 19:44:35 | 只看该作者
sairen139 发表于 2023-2-20 18:17
wimfltr.sys并不支持esd格式文件的挂载。已测

感谢回复,谢谢您
回复

使用道具 举报

27#
 楼主| 发表于 2023-2-22 16:01:51 来自手机 | 只看该作者
本帖最后由 sairen139 于 2023-2-22 16:03 编辑

对pe外置工具wim包挂载没什么用处的可写挂载,只是记录一下折腾过程:

98645469-660C-41AD-9EAF-2C25EB075768.jpeg (3.02 MB, 下载次数: 100)

98645469-660C-41AD-9EAF-2C25EB075768.jpeg

E1EB20BC-FD45-4605-B894-4C335A55A962.jpeg (2.61 MB, 下载次数: 98)

E1EB20BC-FD45-4605-B894-4C335A55A962.jpeg
回复

使用道具 举报

28#
发表于 2023-2-22 22:27:01 | 只看该作者

谢谢楼主,学习一下
回复

使用道具 举报

29#
发表于 2023-2-23 09:36:04 | 只看该作者
重启进入pe,
回复

使用道具 举报

30#
发表于 2023-2-26 13:50:23 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 12:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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