VMware 创建 UEFI 引导的 Windows 7 虚拟机
后知后觉 暂无评论

官方提供的 Windows 7 安装镜像不支持 UEFI 引导,因此无法直接在 VMware 中使用镜像安装虚拟机。

前言

因需要使用 Windows 7 环境,遂决定创建一个 VMware 虚拟机,因系统需要存放大容量单文件,因此采用 GPT/UEFI 方式进行安装,安装过程中报错。

思路

必须以 EFI 方式引导系统才能进行 UEFI 方式安装,在 BIOS 引导模式下无法格式化 GPT 磁盘,因此有两种解决方案。

修复镜像引导

使用 U 盘等方式进行安装时,可以手动添加 UEFI引导支持文件,可以从 Window 8/10 的系统中提取 bootmgfw.efi ,重命名为 bootx64.efi 放到 \EFI\Boot\ 路径下。

使用 ISO 镜像安装方式,需要手动修改 ISO 文件,可以使用工具软碟通(UltralISO),进行添加引导文件,本文不再赘述。

使用 PE 进行安装

此种方式是较为方便的一种方式,不用手动修改安装镜像,仅需要下载单独的工具即可实现。

推荐使用 微 PE(WePE) 进行操作,2.0 新版支持 NVMe 固态磁盘,且安装器绿色小巧,64位版本仅 207M 。

因为是在虚拟机内使用,因此需要生成引导用 ISO 点击右下角的 光盘 图标即可生成 PE 的 ISO 镜像。

切换引导模式

修改引导模式

将虚拟机的引导方式切换为 UEFI ,点击编辑虚拟机设置,切换至选项选项卡,在高级中将固件类型改为 UEFI。

PE引导启动

将 PE ISO 挂载上,启动虚拟机,进入 DiskGenius 进行磁盘分区。

因为使用 GPT/UEFI 进行引导因此需要先将磁盘转换为 GPT 分区表。

分区表

因为是虚拟磁盘,因此只分为单一分区即可,在设置中勾选创建新ESP分区创建MSR分区

分区1

分区2

在虚拟机右下角状态栏中弹出光盘,并将 Windows 7 磁盘挂载。

打开 WinNTSetup 并修改设置

然后点击开始安装即可。

系统安装

小贴士:需要注意的是需要将 EFI 分区格式化,然后“引导驱动器”选择 EFI 分区,看到右侧小灯为绿色则才能继续安装。

耐心等待一段时间,因宿主机磁盘写入速度的差异,此步骤可能需要 5-20 分钟。安装完成后,点击重启即可,即可自动完成系统安装。


附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。