VMware 虚拟机使用 PE 安装系统

前言

准备工具

PE 类推荐如下:

Windows 下载:

获取 PE ISO

微 PE

打开微 PE 的安装程序,点击右下角的光盘图标

生成可启动的 ISO

推荐勾选“包含 DOS 工具箱”,其他选项无误后可以点击“立即生成 ISO”以导出 ISO

立即生成 ISO

FirPE

打开微 PE 的安装程序,点击右下角的“生成 ISO”即可

生成 ISO

创建虚拟机

文中未提到的可以保持默认,此处以“自定义”为例,选择“典型”的会缺少部分选项

推荐将虚拟机单独存放到一个文件夹内,再在里面分别创建文件夹来存放各个虚拟机
例如,在 D 盘创建 VMs 以总的存放所有虚拟机,在 VMs 文件夹内分别创建 Windows 11 x64Windows 10 x64 来存放 Windows 11 64 位与 Windows 10 64 位的虚拟机


“安装客户机操作系统”部分,选择“稍后安装操作系统”

如果在此处选择了 Windows 的 ISO 或光驱,VMware Workstation 会使用内置的无人值守文件来安装系统。若要获得更多自定义权,请使用“稍后安装操作系统”

安装客户机操作系统


“选择客户机操作系统”部分,选择合适的系统

  • 对于 Windows:标明有 x64 字样的是 64 位,未标明的为 32 位或 16 位,切勿使用 32 位或 16 位的配置文件去安装 64 位的操作系统
  • 对于 Windows Server:
    • Windows Server 2012 及以上版本:均为 64 位,Windows Server 2012 起不再提供 32 位
    • Windows Server 2012 以前:标明有 x64 字样的是 64 位,未标明的为 32 位或 16 位,切勿使用 32 位或 16 位的配置文件去安装 64 位的操作系统
  • 对于 Linux:标明有“64 位”字样的是 64 位,未标明的为 32 位,切勿使用 32 位的配置文件去安装 64 位的操作系统

选择客户机操作系统


“固件类型”部分,选择合适的固件类型

  • BIOS:适用于所有操作系统,包括 Windows 11(但是不推荐),不包括 macOS
  • UEFI:适用于较新的操作系统,Windows Vista 及以上版本支持(不需要补丁支持),推荐 Windows 8 及以上版本使用
    • 安全启动:适用于较新的操作系统,Windows 7(需要补丁支持)及以上版本支持,推荐 Windows 8 及以上版本使用。开启后会强制开启“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”与“虚拟化 IOMMU(IO 内存管理单元)”,在开启 Hyper-V 及其服务的 Windows 上不受支持(推荐阅读:为你的电脑关闭 Device/Credential Guard

固件类型


“处理器”配置部分,根据宿主机的硬件配置选择

  • “处理器数量”仅可设置为 1,除非你知道你在做什么,Windows 的 SKU 会对处理器数量做检查并限制
  • “每个处理器的内核数量”根据你处理器所提供的核心数决定,而不是线程数,最大不超过宿主机核心数的一半,如宿主机处理器提供提供 6 核,则虚拟机最大核心数应为 3 核以保证稳定运行

处理器配置


“此虚拟机的内存”配置部分,根据宿主机的硬件配置选择

  • 内存最大上限不超过“最大推荐内存”,否则会引起虚拟机不稳定,甚至内存交换
  • Windows 对不同版本与 SKU 之间做了限制,请参阅:Windows 和 Windows Server 版本的内存限制 - Win32 apps | Microsoft Learn
  • 内存大小在不超过“最大推荐内存大小”的上线范围内,在“推荐内存”的基础上乘以两倍。内存进制换算如下:1024 MB = 1 GB

此虚拟机的内存


“网络类型”配置部分,根据网络环境选择

无特殊需求,或按设备数计量的网络(如校园网),请选择“使用网络地址转换(NAT)”
若要允许外部设备访问到虚拟机,请选择“使用桥接网络”

网络类型


“选择 I/O 控制器类型”配置部分,推荐默认选择

选择了错误的 I/O 控制器类型会导致系统无法识别磁盘

对于 Windows:Windows 8.1 及以上版本支持“准虚拟化 SCSI”(不需要补丁支持),推荐优先使用此项以提高虚拟机磁盘性能

选择 I/O 控制器类型


“虚拟磁盘类型”配置部分,推荐默认选择

选择了错误的虚拟磁盘类型会导致系统无法识别磁盘

对于 Windows:Windows 8.1 及以上版本支持 NVMe(不需要补丁支持,Windows 7 与 Windows 8 需要有补丁支持),推荐优先使用此项以提高虚拟机磁盘性能

虚拟磁盘类型


“指定磁盘容量”配置部分,推荐选择“将虚拟机磁盘存储为单个文件”以提高虚拟机磁盘性能

指定磁盘容量

插入 ISO

点击“编辑虚拟机设置” > “CD/DVD” > “使用 ISO 镜像文件” > “浏览”,并选择到之前创建好的 PE 的 ISO 文件,以连接 PE
安装完系统前,推荐开启“启动时连接”以确保每次开机都能连接到镜像文件

插入 PE ISO

进入 PE

Boot Manager 界面选择带有 CDROM Drive 字样的选项,按下 Enter 以启动到该启动项目

若发现无法引导进入 PE,请先关闭安全启动支持,在“编辑虚拟机设置” > “选项” > “高级” > “启用安全引导”
若问题依旧,请重新生成 PE ISO

插入系统镜像

进入到 PE 并完全加载后,可以插入系统镜像
点击顶部菜单栏“虚拟机” > “设置”,在“虚拟机设置”窗口中点击 “CD/DVD”,在“使用 ISO 镜像文件”部分点击“浏览”以选择系统镜像

插入系统镜像

分区

打开桌面上的 DiskGenius(或从“开始”菜单搜索)
点击顶部菜单栏的“快速分区”

  • 如果你的引导方式(固件类型)为 BIOS,请在“分区表类型”选择 MBR,并勾选“重建主引导记录(MBR)”
  • 如果你的引导方式(固件类型)为 UEFI,请在“分区表类型”选择 GUID(GPT),并勾选“创建 ESP 分区”,大小设为 100 MB,和勾选“创建 MSR 分区”
    “分区数目”部分推荐选择 1 个分区

完成后点击“确认”即可开始创建分区

快速分区

安装系统

WIM/ESD

关于 SWM 文件,需要合并成 WIM 文件后才可被安装,请参阅:/Export-Image - DISM 映像管理命令行选项 | Microsoft Learn

从 Microsoft 官网、UUP 下载的镜像均为 WIMESD

打开桌面上的 Dism++(或从“开始”菜单搜索)
点击顶部菜单栏的“恢复功能” > “系统还原”

点击第一个“浏览”,打开光驱下的 sources 文件夹,选择 install.wiminstall.esd
点击第二个“浏览”,选择到要安装的目标分区
“目标映像”部分选择合适的 Windows SKU 版本,推荐选择 Pro(专业版)
勾选底部的“添加引导”,最后点击“确定”

释放映像

点击“确定”即可

选择提示:

  • 如果你的引导方式(固件类型)为 BIOS,请确保所选的引导分区为系统盘
  • 如果你的引导方式(固件类型)为 UEFI,请确保所选的引导分区为 EFI(需确保与系统盘在同一硬盘下)

引导修复

安装完成后重启虚拟机即可

GHO

从国内第三方网站下载的镜像绝大多数为 Ghost(GHO)

打开桌面上的 CGI(或从“开始”菜单搜索)
CGI 会默认选择系统盘,若没有选择合适的分区就自己更改
点击“3. 请选择镜像文件”部分的 ...,以选择你的 .gho 文件(直接展开组合框可能会有合适的 .gho 文件)
选择完成后点击“执行”即可进行下一步

最后会有确认弹窗,确保勾选了“修复引导”,引导方式选择“自动”(如果有)
最后点击“确定”即可开始安装系统
安装完成后重启虚拟机即可