Ubuntu 无法检测或显示外部 USB 硬盘等

Ubuntu 无法检测或显示外部 USB 硬盘等

它是 NTFS。它是 USB2。我使用的是 Ubuntu 13.04。它在 Windows 上运行得很好(不包括电缆和硬件问题)。我有两台 Ubuntu 电脑,两台电脑都检测不到它。它大约有 500 GB。

摘要:解释解决方案的视频

编辑:

按照第一个链接,我sudo lsusb在终端中输入;连接硬盘之前和之后。区别是Bus 001 Device 012: ID 14cd:6116 Super Top M6116 SATA Bridge。就是这样!(当我插入硬盘时,“sata bridge”曾经出现在 windows 通知中!)。...这意味着 Ubuntu 检测到它,但它没有安装它?


我尝试过这个:

sudo mount /dev/sdb1 /mnt

但给出了这个:

挂载:特殊设备 /dev/sdb1 不存在

我也尝试过:

sudo mount /dev/sdc1 /mnt

但它永远没有输出。我把它留在后台大约 30 分钟。


sudo fdisk -l给出了这个:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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: 0xa42d04a3
 Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
/dev/sda2   *       80325   102481919    51200797+   7  HPFS/NTFS/exFAT
/dev/sda3       263874558   312580095    24352769    5  Extended
/dev/sda4       102481920   263872511    80695296    7  HPFS/NTFS/exFAT
/dev/sda5       263874560   310505471    23315456   83  Linux
/dev/sda6       310507520   312580095     1036288   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x5822aaea

 Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   976769023   488383488    7  HPFS/NTFS/exFAT

“分区表条目不按磁盘顺序排列”下面的部分大约需要 5 分钟才会出现。


ls /dev/ | grep sd接HDD前后的输出情况:

前:

sda
sda1
sda2
sda3
sda4
sda5
sda6

,后:

sda
sda1
sda2
sda3
sda4
sda5
sda6
sdd
sdd1

第二个输出有线条sdd,并且sdd1与第一个输出不同。


它显示了文件!!

sudo mount /dev/sdd1 /mnt输入后命令生效了sudo fdisk -l!非常感谢!!:) :)

答案1

好的,这就是有效的方法......(这是一个视频解释


首先让我们检查 Ubuntu 是否检测到该设备:

断开然后打开终端并输入ls /dev/ | grep sdEnter。现在连接设备并ls /dev/ | grep sd再次输入Enter。现在您应该有两个输出。比较他们互相。

您应该在第二个输出中找到一行(或两行)额外的行。将这行额外的行保存在某处;我们稍后会用到它。

如果你找不到区别,那么我认为我的解决方案对你不起作用,但你可以试试。可能是你的硬件出了问题。


这是视频的第二部分,演示了以下内容

现在sudo fdisk -l在终端中输入。您应该会看到一个很大的输出。

等待直到再次出现“提示符”(类似 的行user@host:~$)。最多可能需要 5 分钟。

当提示再次出现时,您现在可以使用此命令“挂载”设备:

sudo mount /dev/sdxn /mnt

代替 sdxn通过我们执行第一步时您发现的额外行。

例子: sudo mount /dev/sdb1 /mnt

您已经完成了!



概括:稍后再次挂载硬盘:

  • sudo fdisk -l
  • 等待
  • sudo mount /dev/sdxn /mnt

答案2

您可以在此处了解有关检测设备的信息。 检测并安装设备

如果设备被识别,那么您可以尝试安装该设备。#mount /dev/sdb1 /home/user/someFolder

如果出现错误,请在此处发布。如果您遇到 LVM 问题,您可能会发现这很有帮助: http://pissedoffadmins.com/os/mount-unknown-filesystem-type-lvm2_member.html

答案3

很简单。请按照以下步骤操作:

    fdisk -l

这将列出分区。假设您的磁盘是“xxx”

pmount xxx /media/mydisc;

您的磁盘将安装在/media/mydisc目录中。

如果你想卸载它,

umount /media/mydisc;

相关内容