Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 17584|回复: 115

[技术] 一段整合WIN8的代码(映像装载、修改、添加、保存、卸载、命名、ISO打包)   [复制链接]

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3314
贡献
1
技术
749
活跃
699

原创先锋 远景技术达人

发表于 2012-8-27 15:36:11 |显示全部楼层
本帖最后由 无约而来 于 2012-12-8 09:41 编辑


这里有下载(附件有加入对SERVER2012的支持)



WIN8映像合并一键批处理.7z (811 KB, 下载次数: 331)


WIN8映像合并一键批处理(注释).7z (13.59 KB, 下载次数: 93)






批处理写的不是很好,凑活看着。
  1. @echo off
  2. color 2f


  3. ECHO     ##------------------------------------------------##
  4. ECHO     ##    本批处理用于WIN8 (简体中文)64位合集制作   ##
  5. ECHO     ##------------------------------------------------##

  6. ECHO            **本批处理应使用管理员身份运行**

  7. ECHO     所选分区根目录下应有以下特定文件夹和文件:
  8. ECHO     1、$OEM$文件夹、X64WIN8ISO文件夹
  9. ECHO     2、$OEM$里包含:$文件夹、imagex.exe、oscdimg.exe、ei.cfg、product.ini。
  10. ECHO     3、应事先WIN8 PRO[非VL]原版ISO中内容全部提取到X64WIN8ISO文件夹中

  11. ECHO     说明
  12. ECHO     a、若要整合企业版,需事先复制其instll.wim到分区根目录,并改名为x64ent.wim
  13. ECHO     b、若未检索到x64ent.wim批处理将自动略过。   
  14. ECHO     c、整合越多版本,所需的用于操作的临时空闲空间越大。

  15. ECHO    应保证有足够的空闲空间(25G以上)做为操作分区。上述文件夹应置放在此分区。
  16. SET /P PART=.  (C、D、E、F、G、H、I...)请选择:

  17. ECHO     按“任意键”开始自动处理,现在开始吗?
  18. pause >nul

  19. IF NOT EXIST %PART%:\X64WIN8ISO goto end
  20. IF NOT EXIST %PART%:\X64WIN8ISO\sources\install.wim goto end
  21. IF NOT EXIST %PART%:\$OEM$ goto end
  22. IF NOT EXIST %PART%:\$OEM$\imagex.exe goto end
  23. IF NOT EXIST %PART%:\$OEM$\oscdimg.exe goto end
  24. IF NOT EXIST %PART%:\$OEM$\product.ini goto end
  25. IF NOT EXIST %PART%:\$OEM$\ei.cfg goto end
  26. IF NOT EXIST %PART%:\$OEM$\$ goto end
  27. IF EXIST %PART%:\install.wim (
  28. rename %PART%:\install.wim old_install.wim
  29. )
  30. IF EXIST %PART%:\tempwim (
  31. rename %PART%:\tempwim old_temp
  32. )

  33. cls


  34. ECHO     ##------------------------------------------------##
  35. ECHO     ##    本批处理用于WIN8 (简体中文)64位合集制作   ##
  36. ECHO     ##------------------------------------------------##


  37. ECHO -------------------准备工作与映像重命名------------------------

  38. md %PART%:\tempwimmove %PART%:\X64WIN8ISO\sources\install.wim %PART%:\rem 上行是将X64WIN8ISO\sources\install.wim移到该分区根目录开始准备处理。
  39. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 1 "Windows 8 专业版 64位" "Windows 8 专业版 64位"
  40. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 2 "Windows 8 标准版 64位" "Windows 8 标准版 64位"


  41. ECHO -------------------以下是 Win8 Core 映像处理------------------------

  42. DISM /Mount-Wim /wimfile:%PART%:\install.wim /index:2 /MountDir:%PART%:\tempwim
  43. Dism /Image::%PART%:\tempwim /Set-ProductKey:FB4WR-32NVD-4RW79-XQFWH-CYQG3
  44. DISM /commit-image /MountDir:%PART%:\tempwim

  45. ECHO  ---CORE加入ADMIN映像

  46. xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  47. DISM /commit-image /MountDir:%PART%:\tempwim /append
  48. DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard
  49. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 3 "Windows 8 标准版 64位 [Admin]" "Windows 8 标准版 64位 启用内置管理员"



  50. ECHO -------------------以下是 Win8 PRO 及  WMC 映像处理------------------------

  51. ECHO  ---PRO置入安装KEY

  52. DISM /Mount-Wim /wimfile:%PART%:\install.wim /index:1 /MountDir:%PART%:\tempwim
  53. Dism /Image::%PART%:\tempwim /Set-ProductKey:XKY4K-2NRWR-8F6P2-448RF-CRYQH
  54. DISM /commit-image /MountDir:%PART%:\tempwim

  55. ECHO  ---加入PRO ADMIN

  56. xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  57. DISM /commit-image /MountDir:%PART%:\tempwim /append

  58. ECHO  ---添加PRO WMC版本ADMIN

  59. DISM /Image:%PART%:\tempwim /Set-Edition:ProfessionalWMC
  60. DISM /Image:%PART%:\tempwim /Set-ProductKey:RR3BN-3YY9P-9D7FC-7J4YF-QGJXW
  61. DISM /commit-image /MountDir:%PART%:\tempwim /append

  62. ECHO  ---添加PRO WMC版本

  63. DEL %PART%:\tempwim\Windows\Panther\unattend.xml /f /q
  64. DEL %PART%:\tempwim\Windows\system32\ToDesktop.scf /f /q
  65. DEL %PART%:\tempwim\Windows\ShutDown8.exe /f /q
  66. RD %PART%:\tempwim\Windows\Setup\Scripts /s /q
  67. DISM /commit-image /MountDir:%PART%:\tempwim /append
  68. DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard

  69. ECHO  ---对上述新的PRO映像重命名

  70. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 4 "Windows 8 专业版 64位 [Admin]" "Windows 8 专业版 64位 启用内置管理员"
  71. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 5 "Windows 8 专业版 64位 [Admin] [媒体中心]" "Windows 8 专业版 64位 [媒体中心] 启用内置管理员"
  72. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 6 "Windows 8 专业版 64位 [媒体中心]" "Windows 8 专业版 64位 [媒体中心]"


  73. IF EXIST %PART%:\x64ent.wim (
  74.    ECHO -------------------以下是 Win8 Enterprise 映像处理------------------------
  75.    %PART%:\$OEM$\imagex.exe /info %PART%:\x64ent.wim 1 "Windows 8 企业版 64位" "Windows 8 企业版 64位"   
  76.    DISM /Mount-Wim /wimfile:%PART%:\x64ent.wim /index:1 /MountDir:%PART%:\tempwim
  77.    Dism /Image:F:\tempwim /Set-ProductKey:8M9BN-YB7W9-YV3VJ-7WMGG-MKH3V
  78.    DISM /commit-image /MountDir:%PART%:\tempwim
  79.    xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  80.    DISM /commit-image /MountDir:%PART%:\tempwim /append
  81.    DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard
  82.    %PART%:\$OEM$\imagex.exe /info %PART%:\x64ent.wim 2 "Windows 8 企业版 64位 [Admin]" "Windows 8 企业版 64位 启用内置管理员"
  83. )



  84. ECHO -------------------映像处理结束,开始合并映像------------------------


  85. IF EXIST %PART%:\x64ent.wim (
  86.    DISM /Export-Image /SourceImageFile:%PART%:\x64ent.wim /SourceIndex:1 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  87. )

  88. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:2 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  89. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:1 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  90. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:6 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim

  91. IF EXIST %PART%:\x64ent.wim (
  92.    DISM /Export-Image /SourceImageFile:%PART%:\x64ent.wim /SourceIndex:2 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  93. )

  94. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:3 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  95. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:4 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  96. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:5 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim

  97. copy %PART%:\$OEM$\ei.cfg %PART%:\X64WIN8ISO\sources /y
  98. copy %PART%:\$OEM$\product.ini %PART%:\X64WIN8ISO\sources /y
  99. del %PART%:\install.wim
  100. RD %PART%:\tempwim

  101. cls

  102. echo     成功制作多合一install.wim(在%PART%:\X64WIN8ISO\sources目录内)

  103. ECHO -------------------打包成可用于刻录的ISO文件 ?------------------------

  104. echo     是否打包成ISO?  按任意键继续。

  105. echo     如果不需要打包,则关闭本窗口。


  106. pause >nul

  107. %PART%:\$OEM$\oscdimg.exe -u2 -b%PART%:\X64WIN8ISO\boot\etfsboot.com -h -lHRM_CCSA_X64FRE_ZH-CN_DV5 -t8/25/2012,00:00:00 %PART%:\X64WIN8ISO %PART%:\Win8_x64_Nin1.iso

  108. ECHO -------------------制作结束-------------------

  109. ECHO 请测试%PART%分区的Win8_x64_Nin1.iso

  110. ECHO 按任意键退出
  111. pause >nul
  112. EXIT

  113. :end

  114. ECHO     ~_~ 出错啦

  115. ECHO     请检查所需文件夹和文件是否在此分区的根目录下。

  116. ECHO     按任意键退出
  117. pause >nul
复制代码


10

查看全部评分

Rank: 2Rank: 2

UID
2807059
帖子
132
PB币
136
贡献
0
技术
0
活跃
0
发表于 2012-8-27 15:41:02 |显示全部楼层
来了解了解一下了~~~~

Rank: 2Rank: 2

UID
1620255
帖子
193
PB币
1237
贡献
0
技术
0
活跃
48
发表于 2012-8-27 15:41:25 |显示全部楼层
看着不错。。。表示Mac下。。。

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3314
贡献
1
技术
749
活跃
699

原创先锋 远景技术达人

发表于 2012-8-27 15:46:38 |显示全部楼层
本帖最后由 无约而来 于 2012-8-27 16:13 编辑

好难发贴啊,第一次发的代码断行不清楚。又折腾了好几次,去掉 EHCO.   才行。

不知为何复制进来就变成下边那样子了? 66行、83行、114行。

66.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
83.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
114.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y

都应该是下面这样的,
xcopy %PART%:\$OEM$\$$ %PART%:\tempwim\windows /e /y

还有第34行,有两个$$,也变成了一个$,



不敢再改楼项贴了,一改又得重新审核了。



Rank: 1

UID
806359
帖子
7
PB币
88
贡献
0
技术
0
活跃
12
发表于 2012-8-27 15:48:32 |显示全部楼层
代码很详细,不错

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3314
贡献
1
技术
749
活跃
699

原创先锋 远景技术达人

发表于 2012-8-27 15:50:39 |显示全部楼层
本帖最后由 无约而来 于 2012-12-8 09:30 编辑

楼顶增加了注释下载。

66.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y WIN8 X64合集制作批处理.rar (1.97 KB, 下载次数: 56)
明明是下面这样的,复制进去,代码变了。实在晕。
66.xcopy %PART%:\$OEM$\$$ %PART%:\tempwim\windows /e /y

点评

gyrate  为什么你上次那个整合pro with media center的帖子不见了?  发表于 2012-8-27 18:56

Rank: 5Rank: 5Rank: 5

UID
769412
帖子
890
PB币
1672
贡献
0
技术
5
活跃
1219
发表于 2012-8-27 15:51:49 |显示全部楼层
欢迎无约来远景了,呵呵。支持一下下。

浩海燃灯

Rank: 11Rank: 11Rank: 11

UID
141477
帖子
1541
PB币
715
贡献
0
技术
53
活跃
944

电影达人 7周年庆典勋章 8周年庆典勋章

发表于 2012-8-27 15:51:59 |显示全部楼层
来继续学习下,辛苦了。

Rank: 7Rank: 7Rank: 7

UID
29002
帖子
1531
PB币
8447
贡献
0
技术
1
活跃
1145
发表于 2012-8-27 15:56:46 |显示全部楼层
不错不错。支持。

Rank: 2Rank: 2

UID
2884213
帖子
217
PB币
1257
贡献
0
技术
0
活跃
672
发表于 2012-8-27 16:14:29 |显示全部楼层
来学习下,不错支持.

热心会员

Rank: 9

UID
265238
帖子
3938
PB币
10406
贡献
0
技术
5
活跃
1415

7周年庆典勋章

发表于 2012-8-27 16:16:01 |显示全部楼层
不错 好好研究下

Rank: 7Rank: 7Rank: 7

UID
2269943
帖子
1069
PB币
3218
贡献
0
技术
0
活跃
571

8周年庆典勋章

发表于 2012-8-27 20:20:43 |显示全部楼层
不错 好好研究下

Rank: 9

UID
598471
帖子
2701
PB币
2419
贡献
0
技术
0
活跃
1026

Win10先驱者

发表于 2012-8-27 20:24:10 |显示全部楼层
支持一下了

Rank: 2Rank: 2

UID
2901921
帖子
166
PB币
906
贡献
0
技术
0
活跃
32
发表于 2012-8-29 21:11:40 |显示全部楼层
好好研究 支持一下

Rank: 7Rank: 7Rank: 7

UID
376500
帖子
963
PB币
150
贡献
0
技术
0
活跃
277

8周年庆典勋章

发表于 2012-8-29 21:16:08 |显示全部楼层
原来是鼎鼎大名的无约而来,学习一下您的高招。

Rank: 2Rank: 2

UID
2901921
帖子
166
PB币
906
贡献
0
技术
0
活跃
32
发表于 2012-8-31 21:33:49 |显示全部楼层
支持一下了

Rank: 1

UID
3169968
帖子
24
PB币
11
贡献
0
技术
0
活跃
2
发表于 2012-11-6 01:02:43 |显示全部楼层
学习了~~~感谢~
头像被屏蔽

Rank: 1

UID
1309361
帖子
7
PB币
93
贡献
0
技术
0
活跃
1
发表于 2012-11-27 14:31:48 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1103073
帖子
181
PB币
554
贡献
0
技术
0
活跃
32
发表于 2012-11-28 16:15:54 |显示全部楼层
是个好人  学习不少

Rank: 1

UID
3145143
帖子
77
PB币
0
贡献
0
技术
0
活跃
6
发表于 2012-11-30 07:20:20 来自手机 |显示全部楼层
学习!!!!
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件