通过 VirtualBox 挂载外部 USB 驱动器?

Jay*_*Jay 8 virtualbox usb-drive mount

我有一个 Windows 无法打开的外部硬盘驱动器(给出一条错误消息,说文件系统无法识别并希望我重新格式化),所以我想看看我是否在 VirtualBox 上作为访客虚拟机运行的 Ubuntu我的Win 7主机,可以打开。

我对如何安装它感到困惑。当我打开 VirtualBox 并单击 Ubuntu vm 的“设置”时,我是转到“存储”并尝试查看是否可以将其安装在那里,还是转到“USB”并尝试从那里安装它?当我尝试后者并单击“启用 USB 2.0 (EHCI) 控制器”时,VB 弹出警告,说我需要下载 VBox 扩展才能选择该选项。所以我下载了扩展程序,但不确定接下来要做什么。进入Ubuntu后,如何通过命令行访问外置硬盘?当我尝试命令“fdisk -l”时,会打印以下内容:

http://paste.ubuntu.com/1053741/

但是我没有在 VBox 设置中做任何其他事情,所以我不认为列出的任何硬盘驱动器是指我想要访问的外部 USB 驱动器(即使驱动器插入我的笔记本电脑)。我不知道什么驱动器 sda1、sda2 和 sda5 确切指的是什么,但显然我有一个扩展分区,因为它从 sda1 和 sda2 到 sda5。当我通过VBox为Ubuntu虚拟机创建空间时,我想我只创建了一个主分区和一个交换分区,那么为什么fdisk显示3个分区,除非其中一个是指插入的USB外置硬盘,但我不认为这是因为我没有在 USB 的 VBox 设置中做任何其他事情?

任何建议将不胜感激:-)。


我有一个大约 2TB 的 Western Digital 外置 HD;Windows 7 出于某种原因不再允许我打开它:当我将它插入我的笔记本电脑(通过 USB 2.0 端口)时,Windows 要么什么也不做,要么要求我格式化驱动器,因为它无法识别文件系统。所以我想看看我是否可以访问 Ubuntu 中的文件。

我正在通过 VirtualBox 运行 Ubuntu。在启动 Ubuntu 之前,我进入了 Ubuntu 虚拟机的 USB 设置,并选择了外置硬盘(VBox 看到了)。然后我启动了 Ubuntu。这是打印出来的fdisk -l

Disk /dev/sda: 91.3 GB, 91268055040 bytes
255 heads, 63 sectors/track, 11096 cylinders, total 178257920 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d5f79

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   174583807    87290880   83  Linux
/dev/sda2       174585854   178255871     1835009    5  Extended
/dev/sda5       174585856   178255871     1835008   82  Linux swap / Solaris

Disk /dev/sdb: 2000.4 GB, 2000396746752 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907024896 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00020fc3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048  3907024895  1953511424    7  HPFS/NTFS/exFAT
Run Code Online (Sandbox Code Playgroud)

我相信外部驱动器是最底层的 sdb1,但我不知道如何访问它。是已经挂载了还是需要手动挂载?如果 Windows 7 无法识别,Ubuntu 会出现同样的问题吗?

小智 9

这三个分区都在同一个驱动器上。

外部硬盘驱动器应显示为 /dev/sdb#。

转到 virtualbox 窗口上的设备/USB 设备,然后选择您的外部硬盘驱动器。现在驱动器应该由 Ubuntu 自动挂载