如何制作二合一的win7系统镜像(32位和64位集成)?

如何制作二合一的win7系统镜像(32位和64位集成)?,第1张

下载官方原版msdn简体中文win7 with sp1 32位和64位镜像

2.把镜像 *** 作软件imagex解压到windows/system32,用UltraISO软件提取win7 with sp1 32位和

64位镜像中sources文件夹中的install.wim到任意盘(剩余空间大于10g),32位的install.wim改名

为installx86.wim ,64位改名为installx64.wim。

3.制作install.wim文件。打开cmd运行命令 imagex /export x:\sources\installx86.wim 5

x:\install.wim(x为installx86.wim的存放路径,5代表32位中第五个编号的镜像即旗舰版),接着运

行 imagex /export x:\sources\installx64.wim 4 x:\install.wim "Windows 7 Ultimate X64" (本

句的意思是将installx64文件中的第四个镜像即旗舰版镜像提取到install文件中并命名为Windows 7

Ultimate X64),运行两个命令后install.wim文件就制作好了,只是合并了下没做任何修改;

4,修改名称和描述。运行命令imagex /info x:\install.wim 1 "Windows 7 Ultimate X86"

"Windows 7 旗舰版 32位" imagex /info x:\install.wim 2 "Windows 7 Ultimate X64"

"Windows7 旗舰版 32位"( *** 作玩第三步后install中1#镜像位32位的,2#为64位的。上面2句话中

前引号是对镜像显示命名,后引号中是描述信息,可以随便写)

5.提取64位的clg文件。用UltraISO软件打开64位光盘镜像,提取sources文件夹下旗舰版版的

clg文件即install_Windows 7 Ultimate.clg提取到硬盘中,并重命名为install_Windows 7

Ultimate x64.clg,然后打开32位镜像,把旗舰版的clg文件命名为install_Windows 7 Ultimate

x86.clg,并将install_Windows 7 Ultimate x64.clg添加进来,另外删除除旗舰版意外的clg文件,

因为已经没用,不过留着也可以。然后添加制作好的install.wim文件到sources文件夹中替换同名文

件,为了安装时同时显示32和64位安装菜单,删除ei.cfg文件,然后另存为新的镜像即可,到这里

32位64位2合一的win7 with sp1镜像就制作好了。

我们以这两个原版ISO为例(前者64位、后者32位):

cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO

cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO

首先,你得OEM资料包,下载:

其次,你有三个选择:一是安装有imagex工具,二是安装有微软官方的WINDOWS 7 AIK工具,三是PE光盘(整合有IMAGEX工具,一般在X:\Program Files\PETOOLS目录下,最近几个合集中所带有的PE都带有IMAGEX)

如果是前者,解压缩后,右键点击wimmount.inf,选择“安装”,重启。解压缩后含有wimmount.inf的这一级目录,我们称为“工作目录”,下同。 如果后者,默认安装路径,要用的路径是C:\Program Files\Windows AIK\Tools\x86(如果是现在的系统是64位就用C:\Program Files\Windows AIK\Tools\amd64),以及X:\Program Files\PETOOLS,这个我们也称之为“工作目录”。

*** 作平台:

现有使用的平台最好是WIN7(解释挺麻烦的,所以统统要求为WIN7),系统干净些好,不要装一些爱管闲事的第三方系统管理软件来替代微软Windows自身的安全机制,时刻帮你盯着你的 *** 作系统在干什么事,第三方系统管理软件闲事管多了,可能会让你的一些 *** 作步骤失败。使用的帐户最好是Administrator,以获得较大的管理权限。

还有一个是PE3.0(图形界面)环境进行 *** 作,前提是PE3.0有整合IMAGEX和DISM工具。

如果步骤中有用DISM命令,则有32位WIN7和64位WIN7的区别,也就是说,要制作64位的WIN7,你需要在64位平台上进行 *** 作,你正在用64位WIN7进行 *** 作或使用64位的PE3.0都可以。要制作32位的WIN7,则需要在32位的平台上进行 *** 作。

*** 作步骤:

1、用ULTRAISO将cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO的SOURCES目录下的install.wim提取到到某分区,假定为E分区(别太小了,这分区要有30G以上空闲空间),提取后,install.wim改名为X64.WIM。用ULTRAISO将cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO的SOURCES目录下的install.wim提取到到某分区,假定为E分区,提取后,install.wim改名为X86.WIM。

2、假定你不喜欢启用ADMIN,那么将最新下载的OEM包中的"x86_x64_loader"提取到E分区。

3、在工作目录内建一个批处理(,A.CMD的内容(附后)。

4、如果是使用PE,先启动光盘PE,进入桌面,将A.CMD复制到X:\Program Files\PETOOLS目录,再运行A.CMD。右键"以管理员身份"运行A.CMD(最好是直接使用Administrator帐号),等待一些时间。机器性能一般的要有耐心。

5、处理结束后,先后x64.wim和x86.wim改名为install.wim,先后分别替换进cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO和cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO这个ISO的SOURCES目录中。另存(另存之前记得删除sources目录下的ei.cfg文件)。另存得到的ISO中的install.wim中已经内置了OEM资料包了。

A.CMD的内容如下(基本原理是:挂载WIM文件,将$OEM$下的$$目录下的所有文件夹或文件复制到WIM挂载目录的WINDOWS目录下,解除挂载,将OEM资内置到WIM文件内)

md e:\wimmount

echo 处理64位的wim文件

imagex /mountrw e:\x64.wim 1 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x64.wim 2 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x64.wim 3 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x64.wim 4 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

echo 处理32位的wim文件

imagex /mountrw e:\x86.wim 1 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x86.wim 2 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x86.wim 3 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x86.wim 4 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

imagex /mountrw e:\x86.wim 5 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

echo 处理结束

rd e:\wimmount

pause


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11458283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存