如果我的英语不太好,请见谅。
我一直在制作一个可启动的 USB 棒,里面有 Windows 10 和 Windows 7 安装。我准备好了棒,并将 Windows 安装文件从 ISO 复制到棒上。Windows 10 安装文件位于棒上名为 x86 的文件夹中,就像原始 iso 一样
我使用 Visual BCD 编辑器修改了 BCD 存储,并向其中添加了 Windows 7 安装条目,一切正常。Windows 安装文件位于棒中名为“sources”的文件夹中,与原始 ISO 中的文件夹相同。
问题是 :
当我启动该棒并选择设置 Windows 10 时,我会经历安装过程,直到我卡在:
Windows 安装驱动程序缺少浏览以从 USB 或 CD 获取它....)
当我选择 Windows 7 安装时,我成功地在 VMware 上安装了 Windows 7,没有任何问题。
但....
如果我将包含 Windows 7 安装的文件夹的名称从源更改为其他任何名称,Windows 10 安装就能完美运行。
如果我编辑 bcd 以从新文件夹名称进行 Windows 7 安装程序的安装,它会给我与 Windows 10 安装程序相同的错误(Windows 7 安装程序缺少驱动程序...)但现在 Windows 10 安装程序运行正常。
我应该怎么做才能使它们都正常工作?
答案1
Windows 10安装ISO的目录结构为:
15/10/30 11:43 <DIR> boot
15/10/30 11:43 <DIR> efi
15/11/17 15:35 <DIR> sources
15/10/30 11:43 <DIR> support
15/03/31 03:28 128 autorun.inf
15/10/30 06:08 400,228 bootmgr
15/10/30 05:33 1,147,736 bootmgr.efi
15/10/30 11:35 152 MediaMeta.xml
15/10/30 05:09 80,576 setup.exe
Windows 7安装ISO的目录结构为:
11/04/12 11:38 122 autorun.inf
11/04/12 11:38 <DIR> boot
11/04/12 11:38 383,786 bootmgr
11/04/12 11:38 669,568 bootmgr.efi
11/04/12 11:38 <DIR> efi
11/04/12 11:38 106,768 setup.exe
11/04/12 11:38 <DIR> sources
11/04/12 11:38 <DIR> support
11/04/12 11:38 <DIR> upgrade
显然,我们有一些文件和目录无法移动到另一个位置!这些文件和目录是:
\boot, \efi
bootmgr
我将尝试对 USB 闪存驱动器进行以下配置:
1)从 USB 根目录中的 ISO 复制所有 Windows 10 文件。
2) 将 USB 上的 \sources 重命名为 \sources10
3)将 Windows 7 ISO \sources 目录复制到 USB 上的 \sources7。
4) 将两个 BCD 中的“W10 设置”的启动项复制到“W7 设置”(用于 UEFI 和 BIOS 启动),并将“W10 设置”和“W7 设置”的路径修改为 \sources10 和 \sources7(“应用程序设备”和“操作系统设备”的对应路径)
5)将 MBR 和 PBR 记录放在 USB 上以供 BIOS 启动。
无法保证此配置会起作用,因为问题似乎实际上是从用于启动安装过程的“boot.wim”解决“install.wim”。Microsoft 应该将“install.wim”的路径与“boot.wim”的路径相关联(例如,为了便于携带)。
编辑:
这是使用媒体创建工具创建的 32 位和 64 位安装的 Windows 10 ISO 的结构:
15/11/25 05:38 <DIR> boot
15/11/25 05:37 <DIR> efi
15/10/30 11:43 <DIR> x64
15/10/30 09:32 <DIR> x86
15/03/31 03:13 43 autorun.inf
15/10/30 06:08 400,228 bootmgr
15/10/30 05:33 1,147,736 bootmgr.efi
15/10/30 05:08 79,552 setup.exe
其中 \x64:
15/10/30 11:43 <DIR> .
15/11/25 05:39 <DIR> ..
15/10/30 11:43 <DIR> boot
15/10/30 11:43 <DIR> efi
15/11/25 05:38 <DIR> sources
15/10/30 11:43 <DIR> support
15/03/31 03:28 128 autorun.inf
15/10/30 06:08 400,228 bootmgr
15/10/30 05:33 1,147,736 bootmgr.efi
15/10/30 11:35 152 MediaMeta.xml
15/10/30 05:09 80,576 setup.exe
\x64 是单个 Windows 10-64 位 ISO 的完整副本。
BCD 启动项: