我正在运行 Windows 7,并且在 Oracle VM 上还有一个 XP 框(这将在以下解释中变得相关)。我的问题是:直到昨天我的 pendrive 才被识别,我可以读取和写入文件,一切都很正常,但今天却不正常了。
其他所有 USB 设备均能正常工作(鼠标、打印机、键盘,甚至 3G 调制解调器,基本上就是一个只写 USB 驱动器),现在出现了真正出乎意料的部分:出于某种不为人知的原因,Oracle VirtualBox 识别了我的 U 盘,我可以将其安装在我的 XP 机器上!实际上,我在 XP 机器内可以正常访问它,但在 Windows 7 上却不行。这让我相信,Windows 以某种方式识别了它,但没有……让它可用,尽管从技术上讲,我不确定这是否合理。
按照建议,我进入“磁盘管理”,令人惊讶的是,它识别了我的可移动磁盘,但是,它只将其识别为“磁盘 1 - 可移动”而没有其他内容,而 VM Virtualbox 将其识别为“Kingston Data Traveller”。
磁盘管理截图:
Vbox 截图:
我还发现了另一件有趣的事情:我的邻居碰巧也有一个闪存驱动器,所以我要求他的闪存驱动器进行测试,令人惊讶的是,它出现了与我的完全相同的问题(我应该指出,巧合的是,这两个闪存驱动器都是“金士顿数据旅行者”,尽管他的是 4gb,我的是 8gb,但遗憾的是我没有非金士顿闪存驱动器可供测试)
我该如何解决这种情况?
提前致谢!
编辑:我想指出:
我已经尝试过微软的“硬件设备问题修复程序”。
我已经尝试过不同的 USB 插槽。
我已经进入“设备管理器”,卸载“USB 大容量存储”,拔下 USB 并重新插入。然后系统提示“正在安装新设备”、“安装成功”,但之后我仍然无法访问闪存驱动器。
我转到 cmd > “diskpart”并尝试启用“automount”,但这毫无用处,因为它已经启用。
我尝试直接转到应该安装的驱动程序 (G:/),即使它没有出现在“我的电脑”中(显然没有成功)。
最后,我尝试使用系统还原点。
完成上述所有操作后,我还尝试重新启动。
此外,指出我刚刚从 USB 闪存驱动器启动(我那里有 Ubuntu Live Cd)并且发现了另外两件事很有用:1)BIOS 识别 USB(因为它能够从 ti 加载操作系统)和 2)我可以在 Ubuntu 中安装 USB。
答案1
Virtualbox 正在为客户机抓取它。尝试在设备菜单项中取消选中它。当我这样做时,它重新出现在主机上。