如何制作支持UEFI/Legacy双启动的普通镜像U盘(无第三方工具)
制作UEFI/Legacy双启动U盘镜像(普通镜像版)
一、与MDT镜像流程一致时的文件放置规则
FAT32分区(需设为活动/ESP分区,作为引导分区)
- UEFI引导组件:
- 完整复制Windows安装镜像内的
\EFI目录(包含Boot、Microsoft子目录)到分区根目录 - 若使用第三方引导工具(如Grub2),将
grubx64.efi放入\EFI\Boot\并改名为bootx64.efi
- 完整复制Windows安装镜像内的
- Legacy引导核心文件:
- 复制Windows安装镜像内的
bootmgr、\boot\boot.sdi及\boot\fonts目录到分区根目录 - 生成或适配
bcd文件:可通过bcdboot命令创建,或从成熟引导介质中提取对应版本
- 复制Windows安装镜像内的
NTFS分区(存放镜像与安装文件)
- 完整复制Windows安装镜像的核心文件:
sources目录(含install.wim/install.esd)、setup.exe、autorun.inf等 - 若为自定义镜像,将你的WIM/ESD文件替换
sources目录内的原文件即可
二、通用标准双启动制作流程(若MDT流程不适用)
1. U盘分区准备
用diskpart命令完成分区(比图形化工具更可靠):
list disk select disk X # 替换X为你的U盘磁盘编号 clean create partition primary size=500 # 建立500MB的FAT32引导分区 format fs=fat32 quick label=UEFI-BOOT active # 标记为Legacy启动所需的活动分区 create partition primary # 建立剩余空间的NTFS分区 format fs=ntfs quick label=WIN-IMAGE assign letter=Y # 给NTFS分区分配盘符 assign letter=Z # 给FAT32分区分配盘符 exit
2. 部署UEFI引导
- 挂载Windows安装镜像(或解压到临时文件夹)
- 执行命令生成UEFI引导项:
bcdboot Y:\windows /s Z: /f UEFI - 手动复制镜像内的
\EFI目录到FAT32分区根目录(可选,确保引导文件完整)
3. 部署Legacy引导
- 复制镜像内的
bootmgr、\boot目录到FAT32分区根目录 - 执行命令生成Legacy引导项:
bcdboot Y:\windows /s Z: /f BIOS
4. 放置镜像文件
将Windows安装镜像的sources、setup.exe等所有文件复制到NTFS分区根目录;若为自定义镜像,替换sources内的install.wim/install.esd即可
内容的提问来源于stack exchange,提问作者JenkinsGerritIntegrator
相关产品推荐
相关产品推荐

