无忧启动论坛

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

[分享] Wim镜像维护......

[复制链接]
跳转到指定楼层
1#
发表于 2023-12-4 17:38:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 oym2016 于 2023-12-6 23:51 编辑

借用本论坛某大师PE镜像中的MountWim批处理学习 学习.....
在PC上用右键方式 处理PEWIM镜像比较方便 ...

MountWin.cmd
@echo off&PUSHD "%~dp0"
setlocal enabledelayedexpansion
set wim=%1
call :FindMountPoint 1%
if "!folder!"=="" (
     if not exist %~dpn1 md %~dpn1 2>nul
     call :ChoiseIndex %1
     DISM.exe /Mount-Image /ImageFile:%1 /index:!index! /MountDir:%~dpn1\
     ) else (
     call :ChoiseIndex %1
     echo.&set/p user_select= Save image input: "y"  ;  discard changes: "Enter key"
     if !user_select! equ y (set NL=Commit) else (set NL=discard)
     DISM.exe /Unmount-Image /MountDir:%~dpn1\ /!NL!
     rd /q "%~dpn1\" 1>nul 2>nul
     if !user_select! equ y (%~dp0bin\wimlib-imagex.exe optimize %1 --check )
     )
pause
exit
:ChoiseIndex
  set maxIndex=1
  for /f "tokens=2 eol=; delims=: " %%i in ('DISM /Get-ImageInfo /ImageFile:%1') do (
    for %%a in (1 2) do (
      if "%%i"=="%%a" set maxIndex=%%i
    )
  )
  if not "!maxIndex!"=="1" (
    @DISM /Get-WimInfo /WimFile:%1
    @echo.
    set /p index=ÇëÑ¡ÔñWimÓ³ÏñµÄË÷Òý:
  ) else (
    set index=1
  )
goto :eof

:FindMountPoint
  for /f "tokens=2 eol=; delims= " %%i in ('DISM.exe /Get-MountedImageInfo') do (
    if /i "%%i"=="%1" (
      set folder=!value!
    ) else (
      set value=%%i
    )
  )
goto :eof

WimBootCD.CMD
@echo off&PUSHD %~dp0
setlocal enabledelayedexpansion
set wim=%1
for /f %%i in ('date /t') do set datevar=%%i
  call :ChoiseIndex %1
  Dism.exe /Export-Image /SourceImageFile:%1 /SourceIndex:!index! /DestinationImageFile:".\iso\Sources\boot.wim" /Compress:maximum /CheckIntegrity /Bootable
  "%~dp0bin\oscdimg.exe" -m -o -u2 -udfver102 -l%datevar% -bootdata:2#p0,e,b"%~dp0bin\etfsboot.com"#pEF,e,b"%~dp0bin\efisys.bin" ".\iso" %~dpn1.iso
pause
@echo clear Wim...
del /s /Q  ".\iso\Sources\boot.wim" >nul
exit

:ChoiseIndex
  set maxIndex=1
  for /f "tokens=2 eol=; delims=: " %%i in ('DISM /Get-WimInfo /WimFile:%1') do (
    for %%a in (1 2) do (
      if "%%i"=="%%a" set maxIndex=%%i
    )
  )
  if not "!maxIndex!"=="1" (
    @DISM /Get-WimInfo /WimFile:%1
    @echo.
    set /p index=Please select the index number:
  ) else (
    set index=1
  )
goto :eof




Screenshot 2023-12-06 200728.png (37.7 KB, 下载次数: 145)

直接拖放在...就行了

直接拖放在...就行了
2#
发表于 2023-12-4 17:53:58 | 只看该作者
抢占沙发
回复

使用道具 举报

3#
发表于 2023-12-4 18:07:07 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2023-12-4 18:21:45 | 只看该作者
我不晓得怎么使用

点评

晕 忘记修改Wim_Tools_reg.cmd中的路径了 重贴一下 @Echo Off&PUSHD %~dp0 Title Reg Converter v1.2 & Color 1A cd %systemroot%\system32 call :IsAdmin Reg.exe add "HKCR\SystemFileAssociations\.wim\  详情 回复 发表于 2023-12-4 19:24
回复

使用道具 举报

5#
发表于 2023-12-4 19:00:14 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 2023-12-4 19:11:04 | 只看该作者

谢谢分享
回复

使用道具 举报

7#
发表于 2023-12-4 19:14:36 | 只看该作者
凡是我看不懂的我都赞!
回复

使用道具 举报

8#
 楼主| 发表于 2023-12-4 19:24:20 | 只看该作者
本帖最后由 oym2016 于 2023-12-4 19:50 编辑
yyz2191958 发表于 2023-12-4 18:21
我不晓得怎么使用

晕 忘记修改Wim_Tools_reg.cmd中的路径了
修改后再贴

点评

辛苦了 谢谢  详情 回复 发表于 2023-12-4 19:25
回复

使用道具 举报

9#
发表于 2023-12-4 19:25:24 | 只看该作者
oym2016 发表于 2023-12-4 19:24
晕 忘记修改Wim_Tools_reg.cmd中的路径了
重贴一下

辛苦了 谢谢
回复

使用道具 举报

10#
发表于 2023-12-4 19:42:50 | 只看该作者

凡是我看不懂的我都赞!
回复

使用道具 举报

11#
发表于 2023-12-4 19:58:31 | 只看该作者
感谢楼主
回复

使用道具 举报

12#
发表于 2023-12-4 22:38:19 | 只看该作者
感谢分享好东东
回复

使用道具 举报

13#
发表于 2023-12-4 23:59:55 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
发表于 2023-12-5 06:54:24 | 只看该作者
感谢分享
回复

使用道具 举报

15#
发表于 2023-12-5 07:09:54 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2023-12-5 07:16:34 | 只看该作者
赞,谢谢分享。
回复

使用道具 举报

17#
发表于 2023-12-5 09:48:25 | 只看该作者
回复

使用道具 举报

18#
发表于 2023-12-5 13:10:52 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

19#
发表于 2023-12-5 16:30:21 | 只看该作者
Wim镜像
回复

使用道具 举报

20#
发表于 2023-12-5 17:09:17 | 只看该作者
感谢分享
回复

使用道具 举报

21#
发表于 2023-12-8 14:11:36 | 只看该作者
谢谢分享
回复

使用道具 举报

22#
发表于 2024-1-5 06:10:49 | 只看该作者
感谢分享
回复

使用道具 举报

23#
发表于 2024-1-9 20:27:39 | 只看该作者
谢谢分享
回复

使用道具 举报

24#
发表于 2024-1-10 08:26:43 | 只看该作者
运行出错:
错误: 740
需要提升权限才能运行 DISM。
使用提升的命令提示符完成这些任务。
请按任意键继续. . .
回复

使用道具 举报

25#
发表于 2024-1-10 13:48:59 | 只看该作者
不明觉厉
回复

使用道具 举报

26#
发表于 2024-1-10 17:47:01 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

27#
发表于 2024-2-4 08:32:38 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
发表于 2024-2-12 15:41:27 | 只看该作者
感谢分享
回复

使用道具 举报

29#
发表于 2024-2-13 20:13:34 | 只看该作者
谢谢分享
回复

使用道具 举报

30#
发表于 2024-2-17 14:07:26 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 09:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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