虚拟机的虚假 USB 连接?

虚拟机的虚假 USB 连接?

我正在尝试在运行 Windows XP Professional 的虚拟机中安装 HP 打印机的网络软件,该虚拟机没有 USB 连接 - 甚至没有 USB 驱动程序。这没问题,因为我正在尝试通过网络连接打印机。

但是,HP 安装代理拒绝安装所需的软件,因为没有 USB(尽管我已经告诉它我正在尝试通过网络连接。唉)。

那么,是否有任何“假”USB 驱动程序或 USB 模拟器可以安装,使其看起来像是有 USB 连接,这样我就可以通过安装过程中的这一步?

操作系统是 Windows XP Professional,虚拟化工具是 Hyper-V(因此缺少 USB 直通)。

答案1

尝试在其他具有 USB 直通支持的虚拟化软件(如 VirtualBox 或 VMware)中安装 Windows 和 HP 打印机软件,然后将磁盘映像导入 Hyper-V。

由于模拟硬件的差异,您可能需要在导入之前安装一些额外的驱动程序,然后重新激活 Windows。

此外,USB/IP 项目Windows 客户端驱动程序可能会满足您的需要。

答案2

我最终做的是这样的:

  1. 安装 VMWare Workstation 的 30 天试用版(虽然免费的 VMWare Player 现在可以创建虚拟机;以前不能;这可能是更好的解决方案)。VMWare Workstation 具有 USB 直通功能,这就是我选择它的原因。

  2. 在 VMWare 虚拟机中安装 Windows XP 和 HP 打印机软件

  3. 使用 System Center Virtual Machine Manager 将 VMWare 计算机进行虚拟到虚拟(好吧,它认为它是 P2V,但最终效果是一样的)放入我们的 Hyper-V 集群中

在过去的 12 个月里,它一直运行良好(实际上,在撰写本文时几乎正好是 12 个月)。

相关内容