VirtualBox 下USB 设备加载的步骤及无法加载的解决办法

1. 将u盘插入电脑,在windows能够识别后,进入VirtualBox的选定要加载的虚拟机,选择设置——》选择usb设备项

2. 选择右边的第一或者是第二个图标,增加一个新的筛选器,第一个图标是增加一个空的筛选器,能够加载任何的usb设备。第二图标是加载host中usb列表的设备。

3. 增加筛选器后,通过windows的安全删除硬件方式卸载usb。

4. 启动 guest,进入ubuntu,此时应该会提示windows发现了virtual box usb驱动,指定驱动为virtual box安装目录C:/Program Files/Oracle/VirtualBox/drivers/USB/device下,然后进行安装。

5. 在启动完毕后,在保证guest系统选中的情况下,插入u盘,如果是第一次使用,在虚拟机的菜单的设备——》分配usb设备中,选择要加载的usb,然后虚拟机的右下角的usb图标会闪动,如果设置正确,ubuntu上就出现你的u盘的图标,然后就可以访问了。

 

注意:

1. 如果在设置后,然后选择了指定的usb设备后,无法在ubuntu中加载成功,并且再次选中是会弹出提示框,提示:USB device '<unknown>' with UUID {82ab2689-6d62-4878-be58-b97207388811} is busy with a previous request. Please try again later.

返回代码:
E_INVALIDARG (0x80070057)
组件:
HostUSBDevice
界面:
IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
被召者:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

这个问题我折腾了很久,一直无法解决,后来在oracle的论坛上看到一个回复,说他那也是同样的问题,后来把AMD usb filterdriver去除了就ok了,按他的方法去除了这个驱动,就能够正常加载了。

在另外一台电脑上也同样出现相同的问题,经过检查,上面安装了moto的手机驱动程序,只要把该驱动去除,就能够正常的加载usb设备了。

如果在设置那增加了过滤器后,没有提示发现virtualbox usb设备的话,很可能与这有关系,或者是你安装了其他的驱动,屏蔽了usb驱动,让virtualbox无法捕捉到usb的东西,所以就无法正确让guest使用usb。

 

 

 

Linux 下 VirtualBox 虚拟机 USB 设备的使用方法

http://www.zzzke.org.cn/H/wd/10024109/02e74f10e0327ad868d138f2b4fdd6f0.html

 

一个关于虚拟机的很好的网站:

http://www.vmbest.com/school/2-virtualbox-school

 

以上内容摘抄至:http://blog.csdn.net/lynxzong/article/details/6078089

以下内容摘抄至:http://hi.baidu.com/scolar/item/a232058c3ffdec874514cf5d

手工卸载AMD USB Filter Driver驱动

win7x64里Catalyst Install Manager竟然说我什么驱动都没装。

于是看AMD的文档,找到手工卸载的方法。

Installing and Uninstalling the Driver

These instructions explain how to install/uninstall the USB filter driver:

Note: For driver installation, you must log in as administrator or have administrator rights for your domain login.

The driver can be installed either by running the CIM installer or by right clicking the inf file and selecting install.
1. Install/Uninstall Using INF File

To install

1. Right-click on the usbfilter.inf file, and then select Install.

2. When installation is complete, reboot the computer.
Note: Using the above installation method will cause the Device Manger to show Usbfilter.sys to be unsigned. This is Device Manger issue and the driver is WHQL signed. If the driver is not WHQL signed, Windows will give a warning while installing the driver.

To uninstall

1. Open the registry and scroll down to:

HKLM\System\CCS\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

2. Remove usbfilter from UpperFilter.

3. Open the HKLM\System\CCS\Services registry and delete the usbfilter key.

4. Delete usbfilter.sys from:

\%system32%\drivers

5. Reboot the computer.
貌似只有AMD USB Filter Driver支持这种卸载方式,也只有这个有虚拟机问题。

时间: 2025-01-25 09:20:14

VirtualBox 下USB 设备加载的步骤及无法加载的解决办法的相关文章

pl sql存储过程-为后台执行加载数据 可以加载到临时表 却不能加载到表区间(调用存储过程)

问题描述 为后台执行加载数据 可以加载到临时表 却不能加载到表区间(调用存储过程) CREATE OR REPLACE PROCEDURE PRC_DET_01026_DAY( IN_DAY IN NUMBER --统计日期yyyymmdd ON_RtnCode OUT NUMBER --返回值,正确为0,错误为ORACLE的错误代码 ON_RtnMsg OUT VARCHAR2 --返回信息,正确为'NO ERROR'否则为ORACLE的出错信息 ) AS -----程序固定变量,不要修改--

加载图片顺序-如何让加载网页时,头部和尾部的背景图片先显示?

问题描述 如何让加载网页时,头部和尾部的背景图片先显示? 如:www.willshop.cn首次访问,也就是没有缓存的情况下, 网站的公用头部,导航和尾部,在显示的背景图片时,必须是整个页面的加载完毕才会显示出来,用户体验效果极为不好.如何处理这种情况,从而使得,加载网页时,头部和尾部的图片先显示?谢谢. 解决方案 使用iframe中间部分另外载入,不影响两个图片,但是对于seo有一定影响. 换句话说就可以用js动态加载中间内容,不过有点复杂. 解决方案二: 将你的script加载的文件全部放到

浏览器管理加载项按钮变成灰色打不开解决办法

  对于一个能上网的电脑来说,浏览器是至关重要的.但是有用户反映工具菜单中的"管理加载项"按钮变成了灰色,导致点击管理加载项无反应打不开的问题,出现这种情况主要原因是win7 64位注册表被修改所致,小米,一起来看看浏览器管理加载项按钮变成灰色打不开解决办法. 解决方法/步骤: 1.打开"运行"之后,在里面输入"regedit"字符,然后回车打开注册表编辑器; 2.定位路径到: HKEY_LOCAL_MACHINESOFTWAREPolicies

代码-js 自动加载 函数 可以一性加载几个,并且是高效

问题描述 js 自动加载 函数 可以一性加载几个,并且是高效 我写了段代码,前台调用后台的数据,但是因为可以局部刷新,所以每个函数都分开写了!大约有9个函数,并且在点击页面时需要同时加载进来,所以写了一个自动加载函数,然后在自动加载函数中,分别条用这9个函数,但是当点击页面 加载时却有的加载很慢,有时却很快,数据库交互也时快时慢!!我想问下是不是我调用的太多了!? 解决方案 建议你优化一下,对于函数做一下合并,每次访问都是耗时和耗资源.会使加载变慢 解决方案二: 你使用ajax动态加载还是scr

2012 ++ 32-VS无法加载项目,未能正确加载解决方案中的一个或多个项目,有关详细信息,请参见“输出”窗口

问题描述 VS无法加载项目,未能正确加载解决方案中的一个或多个项目,有关详细信息,请参见"输出"窗口 输出窗口显示:无法加载项目文件 我的工程在自己电脑里能打开,要拿到其他电脑运行不能加载,项目加载失败.同样是VS2012,求解决办法. 解决方案 如果不能保证用户电脑上安装相同版本cuda,那么试试在引用的dll属性里面复制到本地项选TRUE,这样在编译的时候,相应的dll文件会输出到程序文件夹,在运行的时候,后先搜索这个dll调用. 解决方案二: 检查一下你的项目是否引用了等三方类库

优化-jsp页面加载多个 js 文件,导致界面加载效率慢,第一次加载的时候,界面无法完全展示

问题描述 jsp页面加载多个 js 文件,导致界面加载效率慢,第一次加载的时候,界面无法完全展示 界面中引入了三个公共js文件,其中文件的大小分别为120.290.480KB,第一次 打开界面的时候界面无法完全显示,想问下怎么能进行效率优化,提升加载效率,谢谢各位大神啦,急!!! 解决方案 将js放到最后面,这样不影响页面的展示,还有就是压缩下你的js文件,做个cdn什么的 解决方案二: js合并.压缩,网上这种工具多得是.不影响页面的内容展示的那些js往页面后面放( 解决方案三: 最后通过Pa

《jQuery Cookbook中文版》——1.2 在DOM加载之后、整个页面加载之前执行jQuery/JavaScript代码

1.2 在DOM加载之后.整个页面加载之前执行jQuery/JavaScript代码 1.2.1 问题 采用无干扰式JavaScript方法论的现代JavaScript应用程序通常只在DOM完全加载之后才执行JavaScript.实际情况是,任何DOM遍历和操纵都要求在操作之前必须加载DOM.需要一种手段来确定客户端(最常见的是Web浏览器)何时完成DOM的加载(这时图片和SWF文件等资源可能还没有完全加载).如果在这种情况下使用window.onload事件,包括所有资源的整个文档完全加载之后

c++-基于C++的EXCEL XLL加载项为什么不能成功加载?

问题描述 基于C++的EXCEL XLL加载项为什么不能成功加载? 我用C++写了一个EXCEL的XLL加载项,使用了VS2008中的MD模式. 在绝大多数机器上,只要我先安装vs2008 runtime,就可以成功加载,但有的机器,即使安装上述runtime或VS后,也不能够成功加载. 请问这是什么原因,有人遇到过同样的问题么? 问题补充: 我回去试了一下,确实有32/64位的问题.但我在虚拟机上重装了一个32位的新机器,也还是不能够成功加载. 解决方案 看下是不是因为你的office是64b

无阻塞加载js,防止因js加载不了影响页面显示的问题_javascript技巧

浏览器加载静态资源和js的方式都是线性加载,所以一般情况可以将js放到</body>前,防止UI线程的阻塞. 而某些时候我们既希望js在整个网页的头部就加载,又担心js阻塞导致网站加载缓慢,就可以用到无阻塞加载js技术. Dynamic Script Elements 动态脚本元素 DOM允许我们使用Javascript动态创建HTML的几乎所有文档内容,一个新的<script>元素可以非常容易的通过标准DOM创建: var script = document.createElem