无忧启动论坛

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

[原创] 【20230225】大漠孤鹰_DISMGUI_X64_X86,单文件可安装 (以DISM为基础的WIM映像工具)

    [复制链接]
跳转到指定楼层
#
发表于 2020-6-3 20:55:58 | 显示全部楼层 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 D_M_GuYing 于 2023-11-11 18:18 编辑

////////////////////////////////////////////////////////////////////////////////////
注:适用于 Windows10、Window11、Server及相应版本的WinPE系统
已集成“20221117版”在我的PE 更新【23.08.30】大漠孤鹰Win11PE_x64(双模启动,可安装到系统、隐藏分区、空硬盘)
可以和此工具一起使用【图文教程】安装Windows的VHD(X)系统,大漠孤鹰VHD(X)文件辅助工具





下载地址:   
123云盘
https://pan.xunlei.com/s/VNd3czspDrB-4OKb4d3TkXZxA1?pwd=3k39# 提取码:3k39



========================================================================20221117更新内容:
01.整合 VHD(X)文件辅助工具,并与DismGui窗口相关联
02.增加对x86系统的支持
03.优化“创建与加载虚拟盘”的代码,
04.创建虚拟盘时不再局限于Z:盘,将创建在最后一个不存在的盘符
05.虚拟盘扩充容量为40G   

////////////////////////////////////////////////////////////////////////////////////////////////

v20221015更新内容:
01.优化代码
02.纯绿色单文件版,运行时只是向添加了 C:\MOUN 文件夹,便于挂载文件。
03.运行时,自动管理员权限运行,解决Windows11等因权限问题无法正常操作的问题
04.增加 “重新整理主操作源压缩冗余部分、清理残余无保存卸载所有,、退出程序“ 按钮

v20221016更新内容:
01.优化代码
02.进一步减小体积,删除了.WCS的注册,程序变的更加绿色。
03.取消 “重新整理主操作源压缩冗余部分“ 按钮,其他功能扩展选项中的“整理”按钮更加稳当。


v20221017更新内容:
修复PE因过度精简,加载不到.WIM的情况

在PE下如果加载不到.WIM,可能是有些PE精简了Windows\System32\Dism\zh-CN\ImagingProvider.dll.mui,到桌面系统找到对应文件加入PE即可,

v20221021更新内容:
1.双击即可运行绿色版本。
   注意:如果执行了注册表关联操作,退出程序后将无法进行右键操作。需要重新打开程序。
2.安装到桌面系统、整合到WinPE
   .exe文件开启后,临时解压在 系统盘\DISMGUI文件夹中,
   安装时,可以复制作DISMGUI文件夹到根目录或不带空格的文件夹中
   a.安装到桌面系统
      执行“DISMGUI\安装DISM.cmd”即可
   b.整合到WinPE
     PE内核要在可编辑状态,
     在桌面或PE下,先打开 完整版DISMGUI_X64 .exe,选择PE内核并加载
     将 系统盘\DISMGUI文件夹复制到 加载的.WIM\Windows下
     编辑 .WIM\Windows\System32\Pecmd.ini,加入代码:
          // 添加DISM右键
          EXEC =!%windir%\DISMGUI\安装DISM.cmd
3.根据各位朋友的反馈和意见,做了更加全面的代码优化和调整,选择ESD文件时,对无法执行的按钮进行了处理


v20221025更新内容
版本进行了更人性化的调整优化代码和右键关联项
双击.WIM为加载,再次双击,如果此文件为可读,则弹出是保存和不保存卸载的选项



v20221026更新内容
     a.修复 在连续选择不同主操作源时,“可引导”项的误判断
     b.设置 当点选注册关联时,先删除旧版关联再重新注册


v20221111更新内容
01.修复 当没找到DISM组件时,提示内容错误问题
02.修复 在有些PE环境下,因提权代码的原因,安装或启动不成功的错误
03.修复 删除关联后,无法连续再次注册关联的问题
04.修复 卷列表中的“大小”表达不明确,已改为“展开”
05.修复 打开窗口后,对.WIM进行右键操作时,窗口退出的问题
06.修改 桌面环境下,如存在D盘并可写,挂载主目录将设置为D:\MOUN


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

v20200605更新内容:
1、无需打开程序窗口,双击.WIM文件,即可自动挂载卷1到 母目录\文件名_1,如已经挂载则执行卸载。
      根据文件是否可写,自动进行只读或可写挂载及卸载。
2、程序窗口下,双击卷名可对该卷执行挂载或卸载。(如需要保存卸载,请在程序中点选“更改保存”再双击)
3、增加一些操作上的提示和说明,根据文件所在介质的不同,对不可执行的操作按钮直接变为不可选,并进行提示。
4、其他人性化小修补。


v20200609更新内容:
1、修改挂载母目录时,如选中整个分区,则自动设置为 分驱号:\MOUN,避免将整个分区设置成挂载目录。
2、为便于在只读介质临时使用此工具,主目录配置文件路径改为%TEMP%\MOUNT.INI
3、程序窗口下,右键单击卷名,如该卷已经挂载,则打开挂载目录
4、备份用的wimcfg.ini配置文件或已经选择了其它的配置文件,如果在程序窗口点击编辑,将复制此配置文件到%temp%系统临时文件夹,并重新赋予新变量。(防止配置文件在只读介质时编辑无效,防止对原配置文件进行修改。)
5、桌面环境安装时,添加判断系统位数代码,使32与64位自适应
6、因0605版已改为 双击.WIM时,文件可写则可写挂载,再次双击则保存并卸载,所以去掉.WIM右键的“保存并卸载卷1”无用项。(之前安装过旧版,请使用“删除DISM关联.cmd”先删除关联再重新运行 安装DISM.cmd
7、导出窗口增加 “可引导”选项(映像的所有卷只能有一个卷可以设置为可引导,如目标文件有多个卷,点选此项时,会把导入的卷设置为唯一可引导卷)


v20200611更新内容:
1、映像列表中,卷的大小值显示为 MB
2、当选中卷名时,可设置此卷为可引导
3、当选中卷名时,可修改卷名称
4、程序窗口下,修改左键双击执行挂载;如该卷已经挂载,则打开挂载目录
5、修复当没有选择卷时,解压按钮仍然可选的问题
6、当进行解压、导出、分割、整理操作时,增加对目标介质的判断。如为只读,相关按钮变为不可选的灰色
7、增加目标磁盘剩余空间提示
8、映像列表增加可引导卷标识

v2020617更新内容:
1、主程序“DISMGUI”文件夹,可以放到任意带空格的文件夹下进行安装
2、因清理垃圾等导致临时文件夹中的配置文件丢失,为防止误操作,增加开启程序时判断此文件,如不存在则初始化配置。
3、在导出镜像操作后,增加对导出目标映像的修改卷名称及修改可启动卷功能

4、增加主操作源文件的大小信息,给导出与整理操作等提供参考
5、删除一些无用的信息提示(为了方便测试加入的代码)








评分

参与人数 19无忧币 +89 收起 理由
cuicongyuan + 5 赞一个!
2012dimliy + 3 很给力!
chenshiguo + 5 很给力!
9001 + 5 赞一个!
gutaiping2006 + 5 很给力!
huyadong + 5 赞一个!
noyou + 5 很给力!
brook + 5 很给力!
zqm0550 + 1 赞一个!
Liberation + 5 很给力!
sparkguo + 5 大漠孤鹰的PE 也算是很实用,期望楼主能做.
wuxin9712 + 5
wjguowei + 5 赞一个!
zhczf + 5 很给力!
ipkh + 5
whyme22 + 5
xq8751 + 5 赞一个!
新空气 + 5 赞一个!
xxw0815 + 5 赞一个!

查看全部评分

53#
 楼主| 发表于 2023-8-30 12:28:44 | 显示全部楼层
更新
回复

使用道具 举报

52#
 楼主| 发表于 2022-12-26 22:02:22 | 显示全部楼层
9001 发表于 2022-12-26 11:30
建议不要格式化。无非就是个EFI目录,顶多再来个boot目录,完全可以免格处理。
因为好多自行生成ESP分区的 ...

建议不错,我也考虑过,以前版本也这样改过
可随知而来又出现了很多小问题,都是和引导有关的奇怪问题,
尤其是不太懂的朋友,出了问题反倒是添乱了。还不如格了干净
PE下安装,主要是为了无系统空硬盘安装PE,不想格ESP,就在桌面系统下安装吧

至于老鸟,那方法多的很,也不用格ESP,BOOTICE.exe就能加上PE引导了
回复

使用道具 举报

51#
 楼主| 发表于 2022-12-25 08:24:54 | 显示全部楼层
已集成“20221117版”在我的PE 更新【22.12.25】大漠孤鹰Win11PE_x64(双模启动,可安装到系统、隐藏分区、空硬盘)
回复

使用道具 举报

50#
 楼主| 发表于 2022-11-17 11:30:03 | 显示全部楼层
2012hc5568892 发表于 2022-11-17 11:25
这个还可以添加个版本转换功能啊,我记得dism里面有这个功能的!

主操作源选择ESD文件,可以通过导出功能,直接把其中卷导出成.WIM,其他的没试过
回复

使用道具 举报

49#
 楼主| 发表于 2022-11-17 09:55:08 | 显示全部楼层
更新

点评

感谢更新,辛苦了!  详情 回复 发表于 2022-11-17 20:39
回复

使用道具 举报

48#
 楼主| 发表于 2022-11-13 19:40:56 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 19:31
我在正常系统下,打包的是文件夹例如boot,boot下是PE的7z解压文件。然后用您的工具和wimtool分别打包boo ...

窗口下
双击列表中的卷就挂载上了,并同时打开挂载文件夹,再次双击,再次打开文件夹

或双击.WIM文件,一样直接挂载打开文件夹,,只不过再次双击.WIM文件,提示卸载选项
回复

使用道具 举报

47#
 楼主| 发表于 2022-11-13 19:36:42 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 19:18
就是下面这个选项,目录内文件打包

不用来回打包的,,挂载了,直接修改,保存卸载,,最后再整理下就OK了

点评

这个我知道,我就是测试新制wim包的。修改wim包是您这个方法  详情 回复 发表于 2022-11-13 19:46
回复

使用道具 举报

46#
 楼主| 发表于 2022-11-13 19:34:57 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 19:31
我在正常系统下,打包的是文件夹例如boot,boot下是PE的7z解压文件。然后用您的工具和wimtool分别打包boo ...

wimtool很长时间没用,,那可能就是wimtool打包时,直接就默认了添加"可引导“的选项吧
回复

使用道具 举报

45#
 楼主| 发表于 2022-11-13 19:29:45 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 19:18
就是下面这个选项,目录内文件打包


回复

使用道具 举报

44#
 楼主| 发表于 2022-11-13 19:24:40 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 19:13
我是用您的工具新制作wim包,结果把目录也打包了,用wimtool则没这个问题

如果你是用右键方式打包的,要进入窗口,把.WIM设置为可引导



加载打包的.WIM看看,应该不会是文件夹的



点评

我在正常系统下,打包的是文件夹例如boot,boot下是PE的7z解压文件。然后用您的工具和wimtool分别打包boot文件夹,就出现了上图片。wimtool则没有  详情 回复 发表于 2022-11-13 19:31
回复

使用道具 举报

43#
 楼主| 发表于 2022-11-13 19:10:24 | 显示全部楼层
gutaiping2006 发表于 2022-11-13 18:45
存在将打包目录打包的问题,请楼主修正一下

朋友,是不是发错帖子了,,我这个工具没这个功能呀,

是不是说我的PE安装到硬盘的问题呀,
说详细点吧,PE下还是桌面系统下安装,是BIOS还是UEFI,是不是存在多硬盘,如桌面系统是什么系统,,,只上一张图,我没法判断

点评

我是用您的工具新制作wim包,结果把目录也打包了,用wimtool则没这个问题  详情 回复 发表于 2022-11-13 19:13
回复

使用道具 举报

42#
 楼主| 发表于 2022-11-11 10:44:38 | 显示全部楼层
v20221111更新内容:
01.修复 当没找到DISM组件时,提示内容错误问题
02.修复 在有些PE环境下,因提权代码的原因,安装或启动不成功的错误
03.修复 删除关联后,无法连续再次注册关联的问题
04.修复 卷列表中的“大小”表达不明确,已改为“展开”
05.修复 打开窗口后,对.WIM进行一些操作时,窗口退出的问题
06.修改 桌面环境下,如存在D盘并可写,挂载主目录将设置为D:\MOUN
回复

使用道具 举报

41#
 楼主| 发表于 2022-11-10 05:17:04 | 显示全部楼层
银狼驰骋 发表于 2022-11-9 21:43
我改成以下可以吗?

   

下面那个不用改,上面那部分也没问题,如果有D盘,最好放到D盘,C盘是系统盘,有时候桌面系统下,可能会遇到权限问题
_SUB start1
    ENVI MOUNPH=
    ENVI WIMTEMP=%SYSTEMDRIVE%\TEMP
    IFEX %WIMTEMP%,!MDIR %WIMTEMP%
    ENVI MOUNPH=C:\MOUN
    IFEX D:,
    {
    MDIR D:\MOUN
    IFEX D:\MOUN,ENVI MOUNPH=D:\MOUN
    }
    LOAD %WIMTEMP%\MOUNT.INI

    FIND $%MOUNPH%=Z:\MOUN,
    {
        IFEX Z:,!CALL go_vhd
    }
    IFEX %MOUNPH%,!MDIR %MOUNPH%
    ENVI$ tab=09

    ......

点评

谢谢楼主  详情 回复 发表于 2022-11-10 18:25
回复

使用道具 举报

40#
 楼主| 发表于 2022-11-9 07:52:29 | 显示全部楼层
银狼驰骋 发表于 2022-11-8 21:59
非常好作的软件
但是在PE下,经过测试,启动缓慢(我的04年笔记本8G内存有时需要2、3分钟才有反应),开始 ...

这个有利有弊,
一是PE环境下,尽可能不要向硬盘写入文件,
二是独立出虚拟分区,便于管理,也避免出现很多莫明其妙的问题

配置低,可以根据自己的情况,修改一下DISMGUI.wcs就行

_SUB start1
    ..........
    IFEX X:,ENVI MOUNPH=Z:\MOUN!ENVI MOUNPH=C:\MOUN
    LOAD %WIMTEMP%\MOUNT.INI
    ...........


改成
    envi drv=你的盘符,比如 D:
    ENVI MOUNPH=%drv%\MOUN
    LOAD %WIMTEMP%\MOUNT.INI

点评

我改成以下可以吗? 另外下面的这个“Z:\MOUN”要改吗?  详情 回复 发表于 2022-11-9 21:43
回复

使用道具 举报

39#
 楼主| 发表于 2022-11-4 09:54:04 | 显示全部楼层
huyadong 发表于 2022-11-4 09:51
勾选项目可以选择不点的,弹窗就不一样了。

嗯,有道理
回复

使用道具 举报

38#
 楼主| 发表于 2022-11-4 09:02:40 | 显示全部楼层
本帖最后由 D_M_GuYing 于 2022-11-4 09:04 编辑
huyadong 发表于 2022-11-4 08:32
保存并卸载跟旁边保存更改更改项是否重复功能,我印象中不勾保存更改,点了保存并卸载也是没效果的。其实 ...

感觉
重新压缩和整理也做成一个勾选项目放到保存并卸载旁边
还是有些画蛇添足,因为这还是需要做一下点击鼠标的操作,和我上一次的解释同理

点评

勾选项目可以选择不点的,弹窗就不一样了。  详情 回复 发表于 2022-11-4 09:51
回复

使用道具 举报

37#
 楼主| 发表于 2022-11-4 08:52:42 | 显示全部楼层
huyadong 发表于 2022-11-4 08:32
保存并卸载跟旁边保存更改更改项是否重复功能,我印象中不勾保存更改,点了保存并卸载也是没效果的。其实 ...

这个不重复,是根据.WIM是否可写,自动改变的,
如果只读挂载,勾选项是灰色的不可选,
如果可写挂载,却不想保存卸载,这个选项就很有用了,如果同时对多个卷进行操作,就更有必要了

加个 整理的勾选项,这个提议不错,有空我弄弄
回复

使用道具 举报

36#
 楼主| 发表于 2022-11-4 08:15:04 | 显示全部楼层
huyadong 发表于 2022-11-4 07:46
感谢解答,那可写挂载,删减内置软件后WIM实际占用空间不变问题能否解决?是否只能重新压缩与整理处理后 ...

DISM这个功能就是这样,改动后都要整理,
你这个建议,,我也考虑过,保存卸载时,加上弹窗提示确认窗口----“卸载时是否整理”

但有时候会觉得烦;比如在虚拟机下测试PE,小改动后直接就重启看效果了,最后定型了,才整理一下,
要是每次都卸载后整理,会很浪费时间,这次改版面,把重新压缩整理放到明显位置,就是为了方便。
卸载完,如想整理,顺手就点下整理按钮,,
如果加了卸载时弹出提示“是否整理”,还是要按一次确定按钮,并且还多出了弹窗动作。

评分

参与人数 1无忧币 +5 收起 理由
huyadong + 5 很给力!

查看全部评分

回复

使用道具 举报

35#
 楼主| 发表于 2022-11-4 03:29:31 | 显示全部楼层
本帖最后由 D_M_GuYing 于 2022-11-4 03:40 编辑
huyadong 发表于 2022-11-3 21:41
使用楼主的DISMGUI工具处理玄天大大PE外置,需要删除了一些不用的软件,先用的可写挂载,勾选保存更改,卸 ...

整理后,是.WIM文件的实际占用空间,,列表中的大小是展开大小,通俗还讲,就是解压后的大小
回复

使用道具 举报

34#
 楼主| 发表于 2022-11-3 14:06:04 | 显示全部楼层
zhuzihongyu 发表于 2022-10-22 18:11
感觉有点复杂还是算了

任何新东西的认知都要有个过程的,
只是使用不细研究它,哪里有什么复杂可言呀,
要说复杂,那你直接用DISM命令行,更复杂
回复

使用道具 举报

33#
 楼主| 发表于 2022-10-30 09:53:47 | 显示全部楼层
free16 发表于 2022-10-30 09:29
好工具,在加上系统恢复就更好了!!!

恢复系统一定要在PE下进行的,所以没有设置恢复引导,PE下,有专门的修复引导软件
回复

使用道具 举报

32#
 楼主| 发表于 2022-10-30 09:51:56 | 显示全部楼层
free16 发表于 2022-10-30 09:29
好工具,在加上系统恢复就更好了!!!

最开始,做这个工具的目的就是为了备份和还原系统用的


右键点选要备份的系统分区可备份,备份的备置文件也是符合备份系统的要求
[ExclusionList]
\$NTFS.LOG
\$Recycle.Bin
\$Windows.~bt
\$Windows.~ls
\Hiberfil.SYS
\PageFile.SYS
\Recycled
\Recycler
\System Volume Information
\Windows\CSC
\Winpepge.SYS




回复

使用道具 举报

31#
 楼主| 发表于 2022-10-29 06:19:42 | 显示全部楼层
银狼驰骋 发表于 2022-10-28 19:07
这样也对,绿色版释放临时目录后注册了右键,退出软件后自动卸载右键好ok

本来也想弄成自动的,启动时注册,退出后自动注销,但想了想还是有点画蛇添足了。
注册关联,主要是为了右键方便,但即然打开了窗口,就直接用窗口操作了,
即然称之为绿色版本,你一上来就改了注册表,这容易让有些人反感

绿色就是临时使用,要是经常用到,就直接扔硬盘里,变硬盘版好了。
回复

使用道具 举报

30#
 楼主| 发表于 2022-10-28 12:32:16 | 显示全部楼层
求索 发表于 2022-10-28 12:12
楼主你Pe的wim文件与其它的不一样,用7z解开好像多了层目录,petools目录和系统目录好像不是一个wim,像是 ...

PE启动后,如果没有找到WIPI64.WIM的第二卷,就会查找单分出的那个外置程序.WIM 进行加载
加载不确彻,应该说是释放才对,这样,外置就会变为纯内置,必免格盘后,找不到要用的程序
回复

使用道具 举报

29#
 楼主| 发表于 2022-10-28 12:29:23 | 显示全部楼层
求索 发表于 2022-10-28 12:12
楼主你Pe的wim文件与其它的不一样,用7z解开好像多了层目录,petools目录和系统目录好像不是一个wim,像是 ...

WEPE64.WIM有两个卷,第二卷就是外置程序,PE启动时,再提取第二卷外置程序。
安装时,也可以选分离,把两个卷单分开,一个是纯内核和一些最需要用到的程序的WEPE64.WIM,一个就是经常更新变动的外置程序.wim,这样便于DIY
回复

使用道具 举报

28#
 楼主| 发表于 2022-10-28 10:54:45 | 显示全部楼层
银狼驰骋 发表于 2022-10-27 20:17
能否判断为释放到临时文件夹时不能注册右键呢?

这个加不加没意义的,懂得绿色版本的意思的,都知道加了没大意义
如果碰到特殊情况想临时用一下右键,临时注册一下,把打开的窗口最小化,再开始操作右键就行
完事儿后再卸载关联

这个对强迫症患者尤为重要,哈哈哈
回复

使用道具 举报

27#
 楼主| 发表于 2022-10-25 10:04:30 | 显示全部楼层
银狼驰骋 发表于 2022-10-25 10:01
右键关联还是如21日版本一样么?

你倒是提醒我了,下版更新时,注册关联或安装时,应该先删除旧关联
回复

使用道具 举报

26#
 楼主| 发表于 2022-10-25 10:02:31 | 显示全部楼层
银狼驰骋 发表于 2022-10-25 10:01
右键关联还是如21日版本一样么?

右键.wim时和双击.WIM时有些小改动先删除关联,再重注册就OK
回复

使用道具 举报

25#
 楼主| 发表于 2022-10-25 09:41:49 | 显示全部楼层
v20221025更新内容: 版本进行了更人性化的调整优化代码和右键关联项 双击.WIM为加载,再次双击,如果此文件为可读,则弹出是保存和不保存卸载的选项
回复

使用道具 举报

24#
 楼主| 发表于 2022-10-21 10:37:46 | 显示全部楼层
ipkh 发表于 2022-10-18 14:26
重新关联右键按钮没有了,有点可惜,还是比较实用的

版本更新了,已加入注册关联功能

点评

太感谢大神了  详情 回复 发表于 2022-10-23 10:05
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 16:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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