您能制作同时具有 Pro/Home 和 32/64 位版本的 Windows 10 ISO 吗?

您能制作同时具有 Pro/Home 和 32/64 位版本的 Windows 10 ISO 吗?

微软下载 Windows 10页面上有一个工具,可让您下载 Windows 10 的 ISO。此工具可让您选择 Windows 版本(家庭版、专业版或 N 版),然后刻录包含 32 位和 64 位版本的 ISO。

相反,他们的Windows 10 ISO* 页面允许您下载仅 32 位或 64 位的 ISO,但它包含家庭版和专业版。

为了让管理员更轻松,是否可以将所有 4 种配置放在同一个 ISO 中?

  • 32 位主页
  • 32 位专业版
  • 64 位主页
  • 64 位专业版

*注意:令人困惑的是,如果在 Windows 7/8/8.1 PC 上查看,“Windows 10 ISO”页面会自动重定向到“下载 Windows 10”页面。要下载这些 ISO,您必须使用 Windows XP 虚拟机、OS X 或其他系统等。

答案1

好吧,我只是尝试了蛮力方法:我让该工具创建一个双架构 ISO 并对其进行了检查。它包含一个常规的 Windows 引导加载程序,其中包含 x86 和 x64 版本设置的条目,位于文件夹中,而不是驱动器根目录中。

然后我直接删除了原始的 x86 和 x64 文件夹,因为它们只包含一个版本(无论如何,按大小计算)。取而代之的是,我添加了包含两个版本的常规 MSDN ISO 的全部内容。

然后我使用该工具创建了一个 ISO 映像oscdimg可在此处获得):

oscdimg -m -o -u2 –udfver102 -bootdata:2#p0,e,bG:\WinISO\boot\etfsboot.com#pEF,e,bG:\WinISO\efi\microsoft\boot\efisys.bin G:\WinISO G:\Win10.iso

(命令行由这个博客

重要提示:源(也可能是目标)目录不得位于 ReFS 格式的卷上和/或托管在存储空间上。否则,oscdimg将失败,并出现

错误87:参数不正确。

两种架构在 BIOS 模式下均成功安装,x64 版本也适用于 UEFI。但是,x86 版本在 UEFI 模式下无法启动。这个问题可能可以通过某种方式解决。原始 x86 ISO 可通过 UEFI 启动。(编辑-添加/更正:各种来源表明,在 UEFI 下,windows/setup 内核必须与底层处理器架构相匹配,即 x32/86 Windows 10 只能安装在 x32 机器上,而 x64 只能安装在支持 x64 的 CPU 上。鉴于您不经常看到 UEFI x32 机器,这似乎不是什么大问题。请参阅这里

因为我认为微软不会介意,所以我压缩了磁盘的基本布局,可以使用这里(19.4 MiB)。这意味着您无需下载双架构 ISO 即可开始使用。存档不包含oscdimg,因此您必须从上面链接的页面

(补充:此多启动(x64/32、Pro/Home)ISO 方法也适用于可启动 USB 驱动器。您可以使用各种常用方法制作这样的驱动器,然后用与此 ISO 相同的文件/布局替换文件/布局。但是,如果您想要一个可以同时启动传统 MBR/Bios 和 UEFI 的 USB 驱动器,则必须小心谨慎,因为 UEFI 的要求可能有点挑剔。)

相关内容