使用 USB 闪存驱动器在 VMWare 上安装 Windows

使用 USB 闪存驱动器在 VMWare 上安装 Windows

我已在 USB 驱动器上安装 Windows,并且想要将其安装到 VMWare 虚拟机上。

当我创建新的虚拟机并选择“从中安装”时,它显示:

安装光盘 - 没有可用的驱动器
安装光盘映像文件 (iso)

如您所见,它没有找到任何驱动器。

USB 驱动器已插入我的电脑并可在系统中看到。

我的电脑没有 CD 驱动器,但为什么我不能选择另一个驱动器进行安装(例如 USB 驱动器)?

VM 向导图片

答案1

我可以确认,无需任何第三方实用程序(如“Plop Boot Manager”)即可从 USB 启动。刚刚在 VM Workstation 15 Pro (15.5.1) 上进行了此操作。以下是从 USB 启动需要执行的操作:

  1. 插入 USB 闪存
  2. 启动您的新虚拟机。

此时您将在 VM 屏幕上看到:

Attempting to start up from:
-> EFI VMWare Virtual SCSI Hard Drive (0.0)... No Media
-> EFI VMWare Virtual SATA CDROM Drive (1.0)... No Media
-> EFI Netwrok...

现在您有 60 秒的时间来完成以下步骤:

  1. 转到菜单“VM->可移动设备->Kingston Data Traveller 3.0->连接(与主机断开连接)”(当然,您会看到自己的 USB 设备名称,而不是“Kingston Data Traveller 3.0”)

  2. 等待“EFI 网络...”阶段超时(60 秒),然后它将从您的 USB 正常启动。

如果“EFI 网络”阶段结束得太快,您将看到启动管理器。只需按Ctrl+ Alt+ Insert(这是Ctrl+ Alt+的替代品Del),然后一切都会正常进行。

答案2

VMware 的 BIOS 不支持从虚拟机中的 USB 驱动器启动。不过,还有另一种方法:扑通启动管理器。它附带一个可以与 VMware 一起使用的 ISO 映像。如果您更喜欢老式解决方案,我相信还有一个软盘映像。

启动 Plop 后,您会看到一个字体很差的屏幕。;)从这个屏幕上,您可以选择要从哪里启动,包括从 USB 驱动器启动的选项。

答案3

假设您有硬盘空间,只需复制 U 盘中的内容,然后制作一个可启动的 ISO。然后就可以启动它了。ImgBurn 非常适合这个用途。

重新阅读后,看起来您的拇指驱动器上已经有 ISO。VMware 无法使用您的物理闪存驱动器进行启动,因此只需将 ISO 文件复制到本地硬盘驱动器并从那里安装即可。

答案4

我知道这是一个老问题,但如果有人需要信息:在 VMWare 14 上,您需要修改 .vmx 文件,添加下一行:

firmware="efi"

有了它,虚拟机将检测到 USB 设备。

相关内容