我在 virt-manager (QEMU / KVM) 下虚拟化的 Windows 11 可以看到 USB 无线鼠标,但看不到 USB SSD 存储设备。我在 Windows 11 内部的计算机管理的磁盘管理中进行了检查,但 SSD 存储肯定无法识别。寻求一些帮助来解决这个问题。在此先感谢任何帮助。
答案1
虚拟化环境的一个主要卖点是默认情况下它无法访问主机硬件。
您需要专门指示虚拟机管理程序将 USB 设备传递到虚拟机。它根本无法感知您当前是想在物理机还是虚拟机中使用外部硬盘,而且使用 USB 或大多数其他数据总线无法同时进行这两项操作。
virt-manager
能够轻松做到这一点。
指示:
- 转到您的虚拟机设置:
- 点击添加设备:
- 选择 USB 主机设备作为设备类型:
- 选择您想要传递到虚拟机的设备,然后单击“应用”:
笔记:
您可能需要重新启动虚拟机才能使设置生效。
只要它通过了,你就无法访问你主机上的同一个设备!
想法:
仅当您对虚拟机管理程序具有物理访问权限时,所提供的解决方案才会起作用,而如果它在数据中心中运行则不可能。
你可能想看看使用香料因为它能够通过网络连接轻松地将 USB 设备从客户端设备传输到虚拟机。这意味着,例如,您可以使用笔记本电脑连接到在桌面上运行的虚拟机,然后在 virt-viewer 中选择要传输到虚拟机的连接到笔记本电脑的 USB 设备,而无需与运行虚拟机的主机建立物理连接。
然后,您可以非常轻松地连接和断开与 virt-manager 的设备,而无需重新启动 VM 或主机。
请注意,如果虚拟机管理程序在不同的网络中运行并且您通过 WAN 连接到它,则这可能会相对较慢。
答案2
遇到了同样的问题,只需删除所有 Spice usb 即可解决问题。Gpu Passthrough 既不使用 Virtio 也不使用 Spice,只需删除属于该类别的所有内容即可。另外,请确保您的启动选择已选中。