IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] 整合 win7 32+64 合盘 整合 win10 32+64 镜像合盘 让x86和x64lengacy和x64支持uefi

[复制链接]
qq119644533 发表于 2020-9-4 23:42:32 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 64G/128G/256G | 固态U盘 256G Pro/512G Pro
本帖最后由 qq119644533 于 2020-9-5 12:18 编辑

求助 整合Windows 7 32位+64位合盘安装镜像  的方法,
整合Windows 10 32位+64位合盘安装镜像  的方法,

实现  legacy模式下 可以安装 x86和x64 的系统,又能在uefi模式下安装x64系统 。


下面是 部分参考教程::::

【自制合盘分享】Windows 7+Windows 10 32位+64位合盘安装镜像


本人已研究Windows系统合盘安装镜像多年。自Vista系统开始使用“bootmgr”文件引导,预加载“\sources\boot.wim”PE微型系统进入安装程序,然后解包“\sources\install.wim”文件进行系统安装。后来得知wim文件支持合盘系统安装,能大大减少占用空间(谁也不想把一堆系统的完整镜像刻几张碟或者都拷到U盘里吧,太搞笑了),本人就从Windows 7开始踏上了合盘的研究之旅,经历了7、8、8.1,到现在的10,屡屡碰壁,但每次都有所收获,过程还是很愉快的。
近期我终于把一个困扰我许久的难题攻破了,颇有成就感,在此跟大家分享一下。
众所周知,Windows 7和以上的系统有32位和64位之分(有什么区别我就不说了,应该都知道),而引导安装的方式又有legacy和UEFI两种,老主板只支持legacy的传统引导方式,而新主板的UEFI方式,结合GPT分区和Windows 8以上的系统可以实现快速启动等功能。Windows 7以上的系统安装镜像都支持legacy和UEFI两种引导安装方式,但32位和64位的镜像又是分开的,然而不止是我,很多人都想到了将一些常用系统镜像的32位和64位都集成到一个wim文件,封装成一个镜像,安装系统的时候可以直接选择装哪个系统。然而会出现一个问题,合盘倒是不难,用ImageX就可以了,但是为了能让wim文件正常使用,该使用32位还是64位的镜像作为母盘呢?对此,我用两种盘做了尝试。


一:用32位镜像做母盘集成合盘wim文件,在legacy引导方式下,32位和64位的系统都能正常安装,但是在UEFI引导方式下会报错(大部分UEFI主板只支持引导64位系统,估计引导32位系统可以,我没见过):
UEFI引导报错
二:用64位镜像做母盘集成合盘wim文件,无论在legacy还是UEFI引导方式下,64位的系统能正常安装,32位的系统在安装的最后环节会提示文件受损无法继续安装:
安装32位系统报错
为实现两全其美,我花了很多时间各处翻查资料逛论坛贴吧,也下载了一些别人的镜像拆开研究,在一次测试失败中被我用连拍拍到一个很吊我胃口的cmd窗口:
神奇的cmd窗口
这个cmd窗口的标题成为了我破案的关键。于是我顺藤摸瓜找到了cmd窗口原本想执行的批处理文件,在这里大致讲一下实施方法。
用64位的镜像做母盘,镜像中的“sources”文件夹要用32位镜像里面的,但是32位的“sources”里面又要用64位的“boot.wim”文件。然后解包“boot.wim”文件,搜索找到“startnet.cmd”批处理文件并在这个批处理中输入命令,让它在启动“boot.wim”系统后马上执行“boot.wim”里面自带的“setup.exe”程序,而不用它原来的运行方法,这样可以实现在UEFI下引导32位“sources”里面的64位“boot.wim”而不会提示缺少驱动程序。


为什么一定要32位的“sources”?因为只有32位的才能在legacy引导方式下成功安装32位和64位的系统。
咦?前面不是说用64位镜像做母盘装32位的系统会提示文件受损吗,那怎么装32位?很简单,再放一个32位的“boot.wim”就行了,legacy下引导32位的“boot.wim”,UEFI下引导64位的“boot.wim”,完美解决。


你们要做的就是把64位的“boot.wim”改个名字,比如我改成“boot2.wim”;
然后“boot2.wim”里面“2”文件夹里的“setup.exe”也要改名字,比如我改成“setup2.exe”,不然会出问题;
最后还要将镜像中的“\efi\microsoft\boot\bcd”文件改一下引导文件为“boot2.wim”,封盘即可。



绿色字体是    bilibili 忆逝如风   制作的   完美版,32 合64支持legacy,X64的支持uefi ,想自己做  研究一下
--------------------------------------------------------------------------------
==============================================
Windows 7 分 x86 和 X64   11合1    合盘iso
一、了解下基本知识
微软的 Windows 7 分 x86 和 X64(即 32 位和 64 位)两大系列, 每个
系列又有数个版本, 其中, 删除 iso镜像中的文件夹 sources 下的 ei.cfg
文件并保存 ISO, 则可以在安装系统时选择多个同样位宽的版本。 (企
业版除外)
x86 镜像中有 5 个版本:
Starter --------- 简易版,对应编号为 1
HomeBasic ------- 家庭普通版,对应编号为 2
HomePremium ----- 家庭高级版,对应编号为 3
Professional ---- 专业版,对应编号为 4
Ultimate -------- 旗舰版,对应编号为 5以 5 个分卷的形式存在于 x86 镜像中的 install.wim 安装文件中
x64 的有 4 个版本(无简易版) :
HomeBasic ------- 家庭普通版,对应编号为 1
HomePremium ----- 家庭高级版,对应编号为 2
Professional ---- 专业版,对应编号为 3
Ultimate -------- 旗舰版,对应编号为 4
以 4 个分卷的形式存在于 x64 镜像中的 install.wim 安装文件中
X86 和 X64 企业版都是只有一个版本:
Enterprise——企业版,对应编号均为 1
以 1个分卷的形式存在于 x86 或 x64企业版镜像中的 install.wim 安装
文件中
对于 32 位系统,各版本的 installi.wim 安装文件是一样的,其它文件
除了 ei.cfg 外,也是一样的, ei.cfg 的作用是让安装程序自动安装指
定的版本。 对于 64 位亦是如此。 wim 格式安装包还有个特性, 就是
可继续添加或删减分卷。因此,我们可以利用这个特性, 把 x64 的分
卷添加到 x86 的 install.wim 文件,从而达到合盘的目的,做成 n 合 1
光盘。
二、所需工具和文件
1、 32 位和 64 位的 MSDN 版的 Windows7 With Sp1 简体中文版 (建
议除企业版以外任意版本,本人使用旗舰版 X86 和 X64),如果还想合并企业版, 则还需要 32位和 64位的 MSDN 版的 Windows7 With Sp1
简体中文企业版
2、 ISO 编辑软件 UltraISO(网上一搜一大把,不上传了) ,也可以用
其它编辑 iso 文件的软件,如 Poweriso。
3、 wim 文件编辑工具 imagex.exe ,本贴附件里提供,也可以从网上
搜索下载(强烈建议使用 6.17 版,因为 6.06 版无法描述中文) 。
4、 VM 虚拟机,主要是用来检测整合后的 ISO 系统(当然你也可以
用实体机来检测 O(∩ _∩ )O~)
三、制作步骤
(一)制作 n 合 1 安装文件 install.wim
1、下载解压附件中的 imagex.exe,放入 C:\windows/system32 文件夹
中。
2、提取文件。
( 1)。 用 UltraISO 打开 64 位 Win7 with sp1 旗舰版的 ISO, 提取 sources
文件夹下 install.wim 文件到硬盘的某个分区中 (该分区的剩余空间建
议超过 10G, 本人是放在 f 盘得根目录下) , 并改名为 installx64.wim;
提取 install_Windows 7 HOMEBASIC .clg 等 4 个文件到 f 盘根目录,
并将其重命名位 install_Windows 7 HOMEBASIC X64.clg 等。
( 2)。提取 32 位和 64 位 Win7 with sp1 企业版的文件,方法与( 1)
相同(如果不需要合并企业版,则可省略这步)
分别打开打开 32 位和 64位 Win7 with sp1 企业版的 ISO, 提取 sources
文件夹下 install.wim 文件到 f 盘,并重命名为 installX86e.wim 和installX64e.wim;再分别提取 install_Windows 7 ENTERPRISE .clg 文
件,并分别重命名为 install_Windows 7 ENTERPRISE X86.clg 和
install_Windows 7 ENTERPRISE X64.clg。
( 3)。再打开 32 位旗舰版的 ISO,提取 install.wim 到该分区( f 盘
根目录)中。
3、整合文件。
将 64位旗舰版镜像中安装文件 install.wim 中的四个分卷整合到 32位
install.wim 中:打开 CMD 窗口, 依次运行以下命令: (直接复制粘贴
即可, 注意要将 f 改为你存放 install.wim 的盘符, 本人用的是 f 盘)
imagex /export f:\installx64.wim 1 f :\install.wim "Windows 7 HomeBasic
X64"
imagex /export f:\installx64.wim 2 f:\install.wim "Windows 7
HomePremium X64"
imagex /export f:\installx64.wim 3 f:\install.wim "Windows 7
Professional X64"
imagex /export f:\installx64.wim 4 f:\install.wim "Windows 7 Ultimate
X64"
合并企业版: (如不需要整合企业版,则可省略这一步)
imagex /export f:\installx86e.wim 1 f:\install.wim "Windows 7 Enterprise
X86"
imagex /export f:\installx64e.wim 1 f:\install.wim "Windows 7 Enterprise
X64"注: ①命令要按顺序运行, 否则导致版本 “编号” 顺序改变, “编号”
则是如图中的操作系统排序。
②上述命令中, installx64.wim 、 install.wim 存放路径在 f 盘根目录
下 4
、修改各版本(分卷)的“描述”信息。 (这一步可以不做,对系统影响不大 O(∩ _∩ )O~)
因 64 位旗舰版(和企业版)的各版本已经整合到了 32 位旗舰版的
install.wim 中, HomeBasic、 HomePremium、 Professional、 Ultimate
版本的编号依次为 6、 7、 8、 9。 企业版 X86 和 x64 的编号依次是 10、
11。即现在 install.wim 中的版本排序是:
32 位旗舰版:
Starter --------- 简易版,对应编号为 1
HomeBasic ------- 家庭普通版,对应编号为 2
HomePremium ----- 家庭高级版,对应编号为 3
Professional ---- 专业版,对应编号为 4
Ultimate -------- 旗舰版,对应编号为 5
64 位旗舰版:
HomeBasic ------- 家庭普通版,对应编号为 6
HomePremium ----- 家庭高级版,对应编号为 7
Professional ---- 专业版,对应编号为 8
Ultimate -------- 旗舰版,对应编号为 9Enterprise—— 32 位企业版,对应编号 10
Enterprise—— 64 位企业版,对应编号 11
的因为 64 位的各版本原来的“描述” (即操作系统名字)跟 32 位的
一样,为了避免在安装时选错,所以这里改一下各分卷的“描述” 。
当然也可以不用修改,因为在选择安装系统是会有 体系结构 表 m
明是 32 位还是 64 位。 (如图)
在 CMD 窗口里分别运行以下命令: (可直接复制全部命令粘贴,注
意要将 f 改为你存放 install.wim 的盘符,本人用的是 f 盘)
imagex /info f:\install.wim 1 "Windows 7 简易版 32 位" "Windows 7
With Sp1 简易版 32 位"
imagex /info f:\install.wim 2 "Windows 7 家庭普通版 32 位" "Windows
7 With Sp1 家庭普通版 32 位"
imagex /info f:\install.wim 3 "Windows 7 家庭高级版 32 位" "Windows
7 With Sp1 家庭高级版 32 位"
imagex /info f:\install.wim 4 "Windows 7 专业版 32 位" "Windows 7
With Sp1 专业版 32 位"
imagex /info f:\install.wim 5 "Windows 7 旗舰版 32 位" "Windows 7
With Sp1 旗舰版 32 位"
imagex /info f:\install.wim 6 "Windows 7 家庭普通版 64 位" "Windows
7 With Sp1 家庭普通版 64 位"
imagex /info f:\install.wim 7 "Windows 7 家庭高级版 64 位" "Windows7 With Sp1 家庭高级版 64 位"
imagex /info f:\install.wim 8 "Windows 7 专业版 64 位" "Windows 7
With Sp1 专业版 64 位"
imagex /info f:\install.wim 9 "Windows 7 旗舰版 64 位" "Windows 7
With Sp1 旗舰版 64 位"
修改企业版描述: (如果没有整合企业版,则可省略以下两条命令)
imagex /info f:\install.wim 10 "Windows 7 企业版 32 位" "Windows 7
With Sp1 企业版 32 位"
imagex /info f:\install.wim 11 "Windows 7 企业版 64 位" "Windows 7
With Sp1 企业版 64 位"
注: ( 1)。上述的命令其实有两个命令:前一个 双引号 中的内容是
操作系统的名字, 后一个 双引号 中的内容是操作系统的描述, 如图,
双引号 中的内容可以随便修改, (一切为了方便与个性 O(∩ _∩ )O~)
( 2)。 imagex6.06则无法实现上述“描述”修改
( 3)。 这些命令其实只是修改操作系统的名字和描述, 对系统本身没
有影响,所以你也可以不用执行那些命令
(二)制作 9 合 1 安装盘
打开 32 位 win7 旗舰版的 ISO 文件,定位到 sources文件夹。
A、删除 ei.cfg 文件; (原本我们安装时只有一个版本的选项,在删了
这个文件后再次安装就会出现 n 个选项 )
B、 将 5 个版本的 clg 文件即 install_Windows 7 HOMEBASIC.clg 等重
命名为 install_Windows 7 HOMEBASIC x86.clg 等;C 、 将 刚 才 提 取 出 来 并 重 命 名 的 64 位 的 install_Windows 7
HOMEBASIC x64.clg(和企业版的 clg 文件)等文件添加到 sources
文件夹中;
D、在 sources文件夹里加入整合后的 install.wim 替换旧文件,保存
(或另存) ISO
等制作整合 ISO 完毕, 你就可以打开虚拟机来检测一下你刚刚制作的
win7 整合版 ISO 了 O(∩ _∩ )O~


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

棕褐色 字体 的教程做好的合盘 放入  windows_7_x64.iso 内,uefi下支持x64系统安装,但是不支持  legacy x86系统的安装。
                        做好的合盘 放入   windows_7_x86.iso 内,legacy模式下 支持 x86合x64系统的安装,但是不支持 uefi模式下 x64系统的安装





整合 install.wim
就是把 x86中的系统   放入 x64内,然后放入   cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso
                                                       或者cn_windows_10_consumer_edition_version_1809_updated_may_2019_x64_dvd_41feed2f.iso 里面。


实现  legacy模式下 可以安装 x86和x64 的系统,又能在uefi模式下安装x64系统 。 我用 bilibili 忆逝如风 做的模板 套进去 好用 ,可以实现,但是 我想自己制作出来。
我遇到的问题是 我提取了 X64系统中 \sources\boot.wim 挂在了镜像,但是 搜索不到boot.wim里面的    setup.exe 文件。
[boot.wim 用dism++挂载了]


我用的工具wim镜像挂载器 dism++   、Bcd 编辑器 dwimx64.exe    。

有没有知道的 给指点一二  ???
懂 的来。

最近访问 头像模式 列表模式
 楼主| qq119644533 发表于 2020-9-6 18:15:50 | 显示全部楼层

活跃 11153| 技术 9| 互助 12| 钻石 0

我有别人做好的windows7_windows10(32+64)uefi.iso  系统镜像,
内含  2个win7版本 : win7旗舰版32位和win7旗舰版64位 ,
       2个win10版本 :win10 2004 专业版32位和 win10 2004 专业版64位 。

支持  32位和64位 支持legacy 模式安装, 64位支持uefi安装。
如果套用  这个模板  自己添加系统 、 删除系统 是能用,很香 ,然而想自己做出来。

点评

那里有下载呢  详情 回复 发表于 2020-10-17 16:40
b771361218 发表于 2020-9-9 23:20:17 | 显示全部楼层

活跃 88| 技术 0| 互助 0| 钻石 0

支持原创!
zhile1234 发表于 2020-10-17 16:40:39 | 显示全部楼层

活跃 43| 技术 0| 互助 0| 钻石 0

qq119644533 发表于 2020-9-6 18:15
我有别人做好的windows7_windows10(32+64)uefi.iso  系统镜像,
内含  2个win7版本 : win7旗舰版32位和wi ...

那里有下载呢

点评

加我 论坛好友,这里不方便  详情 回复 发表于 2020-10-17 16:45
 楼主| qq119644533 发表于 2020-10-17 16:45:41 | 显示全部楼层

活跃 11153| 技术 9| 互助 12| 钻石 0

本帖最后由 qq119644533 于 2020-10-17 16:47 编辑

别人做好的 iso win7+win10 大约 13GB 左右加我  论坛好友,这里不方便   。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

qq119644533

11153

活跃

9

技术

12

互助
签到任务
最火的业界新闻
  • 数字人民币和支付宝:支付都得用手机,有啥
  • 国行10月30日见 消息称华为正大量生产Mate4
  • 下一次Windows 10大升级21H2将很快进入测试
  • RTX 3070备货量多出3-5倍:依然不好买
  • Intel 10nm至强确认跳票至明年:发布半年就
  • 三大运营商9月份运营数据:开启“回温”模
  • 英特尔至强处理器路线图泄露 Sapphire Rapi
  • 90亿美元 英特尔把“最初的梦想”卖给了韩
  • 10nm工艺被追捧 十一代酷睿需求翻倍:150款
  • Intel锐炬Xe Max独显性能曝光:略好于NVIDI
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 思念
  • 没想到吧
  • 如何辨别是自己的口罩
  • 科学报道的真相
  • 灭火器也是老演员了
  • 撸猫有风险
  • 叫了15年的老婆了
  • 天冷了,都端着手
  • 俄罗斯人幼崽珍贵影像
  • 时代不同了
关注官方微信
快速回复 返回顶部 返回列表