通过VirtualBox安装外部USB驱动器?

我有一个Windows无法打开的外部硬盘驱动器(提供错误消息说文件系统无法识别并希望我重新格式化),所以我试图看看Ubuntu,我在VirtualBox上作为访客vm运行我的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 

我相信外部驱动器是底部驱动器,sdb1,但我不知道如何访问它。 它是否已经安装或我是否必须手动安装? 如果Windows 7无法识别它,Ubuntu会出现同样的问题吗?

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

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

转到虚拟机窗口上的设备/ USB设备,然后选择外部硬盘驱动器。 现在驱动器应该由Ubuntu自动安装

Ubuntu通常可以自动挂载驱动器,并在文件管理器Nautilus中提供。 您是否看过Nautilus的可用驱动器?

要自己安装它,你应该在你选择的某个地方创建一个空目录; 您可以在主目录中创建它以使其简单…例如,从终端中的命令行输入mkdir wd

然后尝试输入sudo mount /dev/sdb1 ~/wd ,看看你在wd目录中得到了什么。 此过程应该可以工作,但不是理想的,因为它安装具有完全读/写/执行权限的所有文件,但如果通过明确设置它可以改进它。

关于扩展分区 Windows似乎希望安装在主分区中,但Linux并不关心。 因此,两者的驱动器通常都有一个主分区和一个扩展分区。

扩展分区的优点是它可以包含任意数量的逻辑驱动器,而您仅限于4个主分区。 我认为扩展分区计为一个主分区,因此如果需要,您可以有3个主分区和一个扩展分区,但最好尽可能避免使用主分区; 扩展分区更灵活。