虚拟机可以检测到扫描仪的连接吗?或者更一般地说,虚拟机可以检测到任何硬件连接,包括扬声器、麦克风等吗?
我之所以问这个问题,是因为我想将我的所有开发和桌面转移到虚拟机中,以便于备份和维护。因此,我将在虚拟机中进行扫描、在虚拟机中使用 Gmail 聊天、在虚拟机中听歌、在虚拟机中同步我的移动设备等等。
有什么想法吗?
编辑:我正在使用 VMWare
答案1
这取决于虚拟化软件。
例如,VMware ESX 不支持 USB 设备。
另一方面,VMware Fusion 确实支持它。以下是菜单的屏幕截图,我可以在菜单中选择要连接到虚拟机的 USB 设备:
这对于扫描仪、相机、闪存驱动器、硬盘驱动器等非常有用。通常,您会发现此功能更多地出现在桌面类型虚拟化产品(如 Fusion 和 Virtual PC)上,而不是数据中心类型虚拟化产品上。
答案2
好的虚拟机可以模拟系统总线,包括 USB。真正的技巧在于如何以及何时通过。我知道我见过 Linux 上的 vmware 提供将 USB 连接到虚拟机的选项。我认为这需要客户端内核上的一些内核魔法,但绝对可行。
答案3
答案很简单,是的... :) 您可以使用 VM 控制台进行配置
答案4
基本上,答案是肯定的。但是,这取决于您使用的虚拟机,以及您如何配置它。如果您有特定的虚拟机,这可以帮助我们更具体地回答,但我知道 VMWare 和 Virtual PC 肯定就是这样做的。据我所知,大多数都是这样的。
有一个警告:如果您使用任何视频加速程序,它们通常将无法工作,但更基本的东西可以工作。