如何让VirtualBox中的Win系统找到USB设备

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让VirtualBox中的Win系统找到USB设备相关的知识,希望对你有一定的参考价值。

经过测试,这个问题是这样的:
当你把usb设备连接到你的主机上时,那么usb设备就显示在主机上已连接,而workstation上显示的是有usb设备已经连接在主机上,你可以将这个设备从主机上断开连接来连接到虚拟机上。
如果你想将这个usb设备连接到虚拟机上,那么就点屏幕右下角的usb图标,然后点
Connect(Disconnect from Host)这样的话这个usb设备就会从主机上断开,然后连接到虚拟机上。
当你把第二个usb设备连接到主机上时是一样的道理,他先连接到主机上(物理机),而在虚拟机的右下角的硬件状态栏里显示有usb设备存在在主机上。

也就是说但凡有usb设备连接到物理机上,默认就会是usb设备在物理机上显示已连接。当你想把哪个usb设备连接到虚拟机上时,只需要在右下角的状态栏选择这个usb设备对应的图标进行操作就可以了。
参考技术A 方法/步骤
你在VBox中装好WinXP后,想要读取USB设备,或者网银U盾之类的USB设备,可是你发现“分配USB设备”一栏居然是空的~

那是因为你当前用户不属于“vboxusers”的一员,那么怎么添加?据我所知以Ubuntu为底层的系统都有这么一个“用户和组”的设置,然后请看图~

添加好后,并不能立刻体现,需要注销一次当前用户,再登录时,VBox妥妥的能识别到。

如果实在没有,我们还可以用敲命令……我本人是不推崇新手过多使用命令的,不利于桌面化大众化推广。
之后都是转载:
让Ubuntu中的Virtualbox使用u盘,3 step:
1...sudo usermod -G vboxusers -a john,其中john是你要使用vbox的当前用户名
2...(relogin)注销后重新登入这个用户
3...(add USB device)打开vbox点设置,点左侧的usb,右边看那个绿色加号,就能看到你的usb设备了,添加一下。

曾遇到一个问题,由于vbox有点落后,还不支持usb3.0。所以不要把u盘插3.0接口上,否则无法识别。就这么个简单问题,我琢磨好久还查了好多资料,后来我恍然大悟是这原因换了一个u口搞定。。。

那不用Ubuntu系统的朋友怎么办? :) 可以首先找找你们的系统设置有没有类似的功能~我这里再转载“Linux公社”的文章~
添加当前用户为vboxusers一员
终端输入:cat /etc/group |grep vboxusers
将会显示类似的字样:
[vboxusers:x:124]

然后输入: /usr/sbin/usermod -G vboxusers -a horizon(这里horizon替换成你的当前用户名)
再次输入: cat /etc/group |grep vboxusers
这回就显示如下:
[vboxusers:x:124:horizon]

这样就把当前用户添加到vboxusers组了。

之后VBox操作同上。
最后,注意,在有的教程中提到要修改/etc/fstab文件,就是要在最后加一行配置。
(PS:这方法我没机会尝试,不算老手也看不懂)

ubuntu14.04上Virtualbox安装win7(使用Ghost镜像安装,启用USB设备支持,设置共享目录)

由于某些软件只有windows版本,于是只好安装个虚拟机win7

/**************************安装*************************************/

Virtualbox 直接在软件中心就有,安装一下就行

然后随便搜索了个win7的镜像,找到很多都是Ghost镜像,那就下个Ghost吧

然后,新建了个win7虚拟机,把下载的iso加载进去,开机后,发现出问题了,无法直接ghost安装,只能进入PE,失败了好几次

后来尝试出解决方法如下

1,新建虚拟机的时候,在创建虚拟硬盘这一步,直接分配固定大小(之前选择动态分配的时候,还原ghost出错了,不知道是这个原因还是运气不好)

2,开机后进入PE

3,选择PE里面的磁盘分区工具,先把磁盘删了,再新建简单卷,也就是完全格式化一次磁盘(同样不确定是必要步骤,只是我最后成功的时候是做了这个的)

4,选择还原Ghost到C盘,或者可能叫一键还原之类的吧,总之就是在PE里面调用Ghost工具

5,关虚拟机,将iso弄走,开机,终于进入了win7

 /**************************USB支持*************************************/

进入win7后,发现识别不了USB,那么需要装增强工具

参考   在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持

先查看版本,打开virtualbox软件之后,查看"帮助"——"关于VirtualBox",最下面就有版本号,我的4.3.36

http://download.virtualbox.org/virtualbox找到自己的版本,比如4.3.36,点进去,再下载 " Oracle_VM_VirtualBox_Extension_Pack-4.3.36.vbox-extpack"

下载完毕后,在“管理”菜单下的“全局设定”里的“扩展”标签下,加入、启用即可。

之后,打开虚拟系统设置,在“USB设备”标签下,勾选上"启用USB控制器"以及"2.0控制器"增加对USB2.0 的支持。

然后还要

查看当前用户名:
whoami

将当前用户加入vbox组:
usermod -a -G vboxusers 你的用户名

即可。

此时,重启系统。再次打开虚拟机,果然,USB设备都已经被识别、访问到了。

 /**************************共享文件夹*************************************/ 

在虚拟机的设置里面,就有共享文件夹,添加一个

然后开机后,在win7中,添加一个网络位置,找到这个,映射后即可使用

 

 

本文链接http://www.cnblogs.com/zqb-all/p/5987441.html

 

以上是关于如何让VirtualBox中的Win系统找到USB设备的主要内容,如果未能解决你的问题,请参考以下文章

如何在virtualbox虚拟机中打开usb?

win10系统virtualbox装的ubuntu19.04,如何设置网络才能在win10中访问?

下载了win7镜像,在virtualbox安装后运行失败,如何解决?

ubuntu上用Virtualbox虚拟了XP系统,但找到USB设备。

ubuntu14.04上Virtualbox安装win7(使用Ghost镜像安装,启用USB设备支持,设置共享目录)

在win7旗舰版上安装VirtualBox虚拟机,出现在虚拟XP系统中不能识别USB设备,有知道原因的吗?