楼主: wxm2010

MSDN Win7 With Sp1 简体中文版32位/64位2合一镜像的详细制作过程

 火.. [复制链接]
vvfay 发表于 2011-2-25 21:34 | 显示全部楼层
快御云安全
不错,学习了。
回复

使用道具 举报

nicbest 发表于 2011-2-25 21:42 | 显示全部楼层
我想知道这样制作的光盘能还不能修复 X64 或者 X86 系统了?
回复

使用道具 举报

手手 发表于 2011-2-25 21:47 | 显示全部楼层
哦不错 学习了
回复

使用道具 举报

wu1605 发表于 2011-2-25 22:07 | 显示全部楼层
支持一下楼主
回复

使用道具 举报

yufoe 发表于 2011-2-25 22:15 | 显示全部楼层
还是晚了一步,刚刻了64位的,浪费资源啊
回复

使用道具 举报

雨中孤亭 发表于 2011-2-25 23:55 | 显示全部楼层
很想了解集成镜像的制作过程,感谢楼主提供教程
回复

使用道具 举报

wxm2010  楼主| 发表于 2011-2-26 09:09 | 显示全部楼层
回复 40# yasheng82

imagex.zip (221.91 KB, 下载次数: 126)
   谢谢40#提醒
回复

使用道具 举报

弘毅 发表于 2011-2-26 09:17 | 显示全部楼层
谢谢楼主的教程,已经按照方法制作成功。可以使用微软的Windows 7 USB DVD Too刻录到u盘安装系统,但是这个工具不支持将iso安装到移动硬盘。使用UltraISO HDD+模式可以制作到移动硬盘上安装,非常好用。再次感谢。另外注意使用UltraISO写入移动硬盘只能是fat32格式。这样你的移动硬盘对于单个文教超过4g的将无法拷贝到移动硬盘。解决的办法是使用系统自带的转换格式功能。命令是convert X:/fs:ntfs 其中x代表你的移动硬盘的盘符,按提示操作输入移动硬盘卷标即可无损转换成ntfs格式。
回复

使用道具 举报

zbxinu 发表于 2011-2-26 09:24 | 显示全部楼层
好的,学习了!
回复

使用道具 举报

zbxinu 发表于 2011-2-26 09:26 | 显示全部楼层
收集自网上,具体地址忘了。

Win7_OEM_Nin1_x86x64_Admin_集成补丁版制作全过程

第一步制作Windows 7 X86+X64 九合一安装光盘
   下载了微软MSDN版的win7,32位的约2.43G,64位的约3.11G,以下是合盘方法,合盘后完全可以刻到一张普通的DVD5光盘中。
   一、先说说基本知识
   微软的Windows 7分x86和X64(即32位和64位)两大系列,每个系列又有数个版本,x86有5个版本:
Starter --------- 简易版
HomeBasic ------- 家庭普通版
HomePremium ----- 家庭高级版
Professional ---- 专业版
Ultimate -------- 旗舰版
x64的有4个版本(没有“简易版”):
HomeBasic ------- 家庭普通版
HomePremium ----- 家庭高级版
Professional ---- 专业版
Ultimate -------- 旗舰版
微软分别发布了上述版本的ISO,细心的人就会发现,X86的各版本光盘ISO的容量都是2.43G,x64的是3.11G,怎么回事呢。原来各版本的installi.wim安装文件是一样的,其它文件除了ei.cfg外,也是一样的,ei.cfg的作用是让安装程序自动安装指定的版本。
    此外,安装文件是wim格式,这种格式的安装包有个特性,里面包含多个“分卷”,每个分卷对应一个安装版本,x86的install.wim有5个分卷,分别是:
分卷1 ------ 简易版,编号为1
分卷2 ------ 家庭普通版,编号为2
分卷3 ------ 家庭高级版,编号为3
分卷4 ------ 专业版,编号为4
分卷5 ------ 旗舰版,编号为5
x64的install.wim有4个分卷:
分卷1 ------ 家庭普通版,编号为1
分卷2 ------ 家庭高级版,编号为2
分卷3 ------ 专业版,编号为3
分卷4 ------ 旗舰版,编号为4
wim格式安装包还有个特性,就是可继续添加或删减分卷。
    因此,我们可以利用上面这个特性,把x64的分卷添加到x86的install.wim文件,从而达到合盘的目的,做成9合1光盘。
    二、所需工具和文件
1、32位和64位的MSDN版的Windows7(可以是任意版本)
2、ISO编辑软件UltraISO,也可以用其它。
3、wim文件编辑工具imagex.exe ,在Microsoft的网页中提供:
httpwww.microsoft.comdownloadsdetails.aspxdisplaylang=zh-cn&FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34
   三、制作步骤
    以下步骤可以在XP下完成,当然也可以在Vistawin7下操作。
    (一)制作9合1安装文件install.wim
    1、下载Microsoft的WAK工具,使用当中提供的imagex.exe,解压出来放入windowssystem32文件夹中。也可以放在其它位置,不过在运行imagex.exe时需指明它的路径。
    2、提取文件。用UltraISO打开64位Win7的ISO,提取sources文件夹下install.wim文件到硬盘的某个分区中(该分区的剩余空间要在10G以上),并改名为installx64.wim,再打开32位的ISO,提取install.wim到该分区中。
    3、整合文件。打开CMD窗口,依次运行以下命令。
imagex export einstallx64.wim 1 einstall.wim Windows 7 HomeBasic X64
imagex export einstallx64.wim 2 einstall.wim Windows 7 HomePremium X64
imagex export einstallx64.wim 3 einstall.wim Windows 7 Professional X64
imagex export einstallx64.wim 4 einstall.wim Windows 7 Ultimate X64
注:①命令一定要按顺序运行,否则会导致版本“编号”顺序改变,影响下一步操作。
    ②上述命令中,installx64.wim 、install.wim存放路径在I盘根目录下,如果你的文件放在其它位置,应将e改为实际路径。
    4、修改各版本(分卷)的“描述”信息。因64位的各版本已经整合到了32位的install.wim中,HomeBasic、HomePremium、Professional、Ultimate版本的编号依次为6、7、8、9。因为64位的各版本原来的“描述”跟32位的一样,为了避免在安装时选错,所以这里改一下各分卷的“描述”。
    在CMD窗口里分别运行以下命令:
imagex info einstall.wim 1 Windows 7 Starter(简易版) 32位 简体中文 基于MSDN官方简易版32位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-32位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 2 Windows 7 HomeBasic(家庭普通版) 32位 简体中文 基于MSDN官方家庭普通版32位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-32位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 3 Windows 7 HomePremium(家庭高级版) 32位 简体中文 基于MSDN官方家庭高级版32位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-32位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 4 Windows 7 Professional(专业版) 32位 简体中文 基于MSDN官方专业版32位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-32位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 5 Windows 7 Ultimate(旗舰版) 32位 简体中文 基于MSDN官方旗舰版32位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-32位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 6 Windows 7 HomeBasic(家庭普通版) 64位 简体中文 基于MSDN官方家庭普通版64位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-64位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 7 Windows 7 HomePremium(家庭高级版) 64位 简体中文 基于MSDN官方家庭高级版64位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-64位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 8 Windows 7 Professional(专业版) 64位 简体中文 基于MSDN官方专业版64位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-64位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
imagex info einstall.wim 9 Windows 7 Ultimate(旗舰版) 64位 简体中文  基于MSDN官方旗舰版64位制作,整合了相关OEM元素(主题、logo、key、证书)、更新补丁-64位(至2010年11月11日),启用了管理员帐户,不作其他任何修改。系统会优先尝试OEM激活,如果失败,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活。如果您在安装过程中遇到任何问题,请联系制作者QQ:798938617
上面的步骤完成后,9合1的install.wim就整合好了。
    (二)制作9合1安装盘
   1、将整合好的install.wim替换原先X86的光盘镜象中同名文件。
   2、提取64位的clg文件。打开64位光盘镜像,提取sources文件夹下的4个版本的clg文件即install_Windows 7 HOMEBASIC.clg等(如图)提取到硬盘中,并分别重命名为install_Windows 7 HOMEBASIC x64.clg等。
   3、将上一步制作的4个clg文件添加到原先X86的光盘镜像中。
   4、删除原先X86安装光盘镜像中的文件ei.cfg。
   5、保存好重新编译的光盘镜像。

第二步添加 OEM元素、启用Administrator帐户和激活
FOR混合光盘(X64、X86合一)的IMAGEX命令
即将资料包内置到install.wim(里面有32位的映像,也有64位的映像)之中。非混合光盘不需要这么做。
所谓32位与64位的混合光盘实际上就是指sources中的install.wim 中含有32位与64位这两种类型映像的光盘。关键是看install.wim里面是不是有两种类型映像。
操作:
将资料包的x64_admin和x86_admin目录提取到E盘(举例分区),将INSTALL.WIM也提取到E盘。
资料包下载地址: (启用Administrator帐户,如果无法进行正常OEM激活,将尝试OEM通版模式的激活,如果也无法激活,将转向软激活)
httpu.115.comfilet433fc7d74#
OEMLOGO.iso
IMAGEX命令(假定是9合1的混合盘,前5个是X86,后4个X64):
--------------------
md Ewimmount
imagex mountrw Einstall.wim 1 Ewimmount
xcopy ex86_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 2 Ewimmount
xcopy ex86_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 3 Ewimmount
xcopy ex86_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 4 Ewimmount
xcopy ex86_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 5 Ewimmount
xcopy ex86_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 6 Ewimmount
xcopy ex64_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 7 Ewimmount
xcopy ex64_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 8 Ewimmount
xcopy ex64_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
imagex mountrw Einstall.wim 9 Ewimmount
xcopy ex64_admin$oem$$$ Ewimmountwindows e y
imagex unmount commit Ewimmount
rename einstall.wim temp.wim
imagex export e emp.wim 1 einstall.wim
imagex export e emp.wim 2 einstall.wim
imagex export e emp.wim 3 einstall.wim
imagex export e emp.wim 4 einstall.wim
imagex export e emp.wim 5 einstall.wim
imagex export e emp.wim 6 einstall.wim
imagex export e emp.wim 7 einstall.wim
imagex export e emp.wim 8 einstall.wim
imagex export e emp.wim 9 einstall.wim
del f q e emp.wim
rd q s Ewimmount
pause
--------------------
第三步:向脱机映像添加补丁
   所谓脱机(offline)映像就是WIM文件,install.wim就是脱机映像,有的install.wim里面有几个子映像,有的里面就只有一个。install.wim中有多个映像的光盘叫做多合一光盘。
   下面要说的是如何给脱机映像整合补丁。
操作平台:现有使用的操作系统为VISTA SP1以上的Windows系统,E分区(以E分区为工作分区为例)有较大的空闲空间,10G以上。给X86的WIN7添加补丁,现有操作平台应是X86的VISTA SP1以上的操作系统。给X64的WIN7添加补丁,现有操作平台应是X64(64位)的VISTA SP1以上的操作系统。下面以X86平台为例。
准备工具:安装Windows AIK(或OPK),默认路径,(AIK下载点击)。UltraISO工具(下载)。
操作步骤:
1、将做好的ISO中的SOURCES目录下的install.wim提取E盘。
2、将WIN7补丁(后缀为.msu)放在EHOTFIX目录下。
3、在CProgram FilesWindows AIKToolsService目录下建一个add_hotfix.cmd文件(写入记事本TXT,改后缀名TXT为CMD即可),并以管理员身份运行add_hotfix.cmd(下同,不重复写)。add_hotfix.cmd文件内容(蓝色字,不含虚线)如下:
-----------------------------------------------------------------------
@echo off
echo.
echo 给WIN7原版INSTALL.WIM添加补丁批处理(FOR X86)
echo.
echo 按任意键开始批处理
pause nul
MD Ewimmount
echo 给第一个映像(简易版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index1 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第二个映像(家庭基本版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index2 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第三个映像(家庭高级版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index3 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第四个映像(专业版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index4 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第五个映像(旗舰版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index5 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
RD Ewimmount
echo 整合结束,按任意键退出
pause nul

--------------------------------------------------------------------

   在CProgram FilesWindows AIKToolsamd64Service目录下建一个add_hotfix.cmd,方法同上。amd64不是指只用于AMD的CPU,而是指64位的CPU,因为64位的CPU是AMD先出来的,所以微软用amd64来命名64位的系统,不是说intel的64位CPU不能用。
              x86         --- 32位    amd64(或叫x64)     --64位
       但在微软Windows系统中,一般就叫amd64,不叫x64。特别是XML文件配置中,都用amd64来表示64位。
--------------------------------------------------------------------
@echo off
echo.
echo 给WIN7原版INSTALL.WIM添加补丁批处理(FOR AMD64)
echo.
echo 按任意键开始批处理
pause nul
MD Ewimmount
echo 给第一个映像(家庭基本版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index1 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第二个映像(家庭高级版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index2 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第三个映像(专业版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index3 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
echo 给第四个映像(旗舰版)添加补丁
Dism Mount-WIM WimFileEinstall.wim Index4 MountDirEwimmount
Dism ImageEwimmount Add-Package PackagePathEHOTFIX
Dism Unmount-WIM MountDirEwimmount Commit
RD Ewimmount
echo 整合结束,按任意键退出
pause nul
--------------------------------------------------------------------
      4、批处理执行结束后,在CProgram FilesWindows AIKTools目录下建一个CMD文件来执行,文件名任意。内容(蓝色字)如下:
--------------------------------------------------------
rename Einstall.wim temp.wim
imagex export E emp.wim 1 Einstall.wim
imagex export E emp.wim 2 Einstall.wim
imagex export E emp.wim 3 Einstall.wim
imagex export E emp.wim 4 Einstall.wim
imagex export E emp.wim 5 Einstall.wim
imagex export E emp.wim 6 Einstall.wim
imagex export E emp.wim 7 Einstall.wim
imagex export E emp.wim 8 Einstall.wim
imagex export E emp.wim 9 Einstall.wim
del e emp.wim
pause
-------------------------------------------------------
    5、用UltraISO打开官方原版ISO,将E分区的install.wim替换进sources目录。另存ISO

制作成功
回复

使用道具 举报

a.huzi 发表于 2011-2-26 09:42 | 显示全部楼层
喜欢楼主做的,很好!
回复

使用道具 举报

SEM_0564 发表于 2011-2-26 09:46 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

xjfok 发表于 2011-2-26 09:46 | 显示全部楼层
学习了,感谢分享
回复

使用道具 举报

头像被屏蔽
coolboypen 发表于 2011-2-26 10:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

zmyl007 发表于 2011-2-26 10:45 | 显示全部楼层
谢谢了,有机会试一下
回复

使用道具 举报

acksen 发表于 2011-2-26 10:48 | 显示全部楼层
太谢谢了,这样只需要刻一个盘,就可以装2种系统了
回复

使用道具 举报

WinchLi 发表于 2011-2-26 11:02 | 显示全部楼层
可借鉴的方法
回复

使用道具 举报

dfish333 发表于 2011-2-26 11:10 | 显示全部楼层
是原版的、??
回复

使用道具 举报

dfish333 发表于 2011-2-26 11:11 | 显示全部楼层
怎么回复不了啊?
回复

使用道具 举报

yjcqm_yjsrmyy 发表于 2011-2-26 11:13 | 显示全部楼层
缘来如此,学习学习。谢谢!
回复

使用道具 举报

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

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-14 20:08

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