首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部驱动器未被识别

外部驱动器未被识别
EN

Unix & Linux用户
提问于 2013-03-23 00:00:02
回答 1查看 6K关注 0票数 1

我目前正在运行基本操作系统(一个基于Ubuntu的Linux操作系统,所以Ubuntu中的所有内容都可以在其中工作)--用Windows 8对它进行双引导。

我有一个3TB外部硬盘驱动器(USB3.0),似乎不被识别时,我插入它。它在Windows (7和8)下工作得很好。

它使用的是GPT分区表,格式为NTFS。

当我插入它时,它会在驱动器上闪烁,但它不会出现在设备下,如果我运行fdisk或gdisk,它们似乎就会冻结。

使用dmesg我可以看到以下内容:

代码语言:javascript
复制
[ 1511.173737] usb 4-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 1511.198057] scsi11 : usb-storage 4-2:1.0
[ 1512.198085] scsi 11:0:0:0: Direct-Access     ST3000DM 001-9YN166       CC4C PQ: 0 ANSI: 0
[ 1512.199618] sd 11:0:0:0: Attached scsi generic sg3 type 0
[ 1512.199836] sd 11:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 1512.200003] sd 11:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 1512.200904] sd 11:0:0:0: [sdc] Write Protect is off
[ 1512.200915] sd 11:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 1512.201913] sd 11:0:0:0: [sdc] No Caching mode page present
[ 1512.201926] sd 11:0:0:0: [sdc] Assuming drive cache: write through
[ 1512.202655] sd 11:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 1512.204294] sd 11:0:0:0: [sdc] No Caching mode page present
[ 1512.204306] sd 11:0:0:0: [sdc] Assuming drive cache: write through
[ 1543.300083] usb 4-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ 1543.318785] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec480
[ 1543.318797] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec4c0
[ 1574.366771] usb 4-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ 1574.385450] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec480
[ 1574.385454] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801cb1ec4c0

晚些时候:

代码语言:javascript
复制
[ 1698.142961] sd 11:0:0:0: [sdc] Unhandled error code
[ 1698.142972] sd 11:0:0:0: [sdc]  Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[ 1698.142980] sd 11:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 1698.143000] end_request: I/O error, dev sdc, sector 0
[ 1698.143009] Buffer I/O error on device sdc, logical block 0

我也尝试过USB 2端口的驱动器,但有同样的问题,我似乎找不到任何相关的答案,研究dmesg的输出,所以任何帮助都是非常感谢的。

有人知道为什么它不会出现或者该尝试什么吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-03-23 05:39:05

检查您的内核版本,以确保它支持读取和写入4KB扇区的驱动器。在TB范围内测量容量的较新驱动器已从512 B扇区的旧标准转变为4KB扇区。我相信您需要运行内核2.6.31或更高版本。Windows 7和8都支持本地的4KB扇区,这就是为什么当您测试这些开放源码软件时,驱动器可能能在这些操作系统上工作。

在再次查看您的输出后,您的驱动器似乎使用512 B扇区或模拟它们的使用,因为您的输出第6行提到了512 B的块大小。因为它们是逻辑块,所以仍然可以在幕后使用4KB块。现在我想这可能是司机的问题。

您可能尝试的一些故障排除步骤如下:

-If -- USB适配器是用户可使用的,尝试在USB外壳中放置一个较小的驱动器,并确认您可以安装和访问该驱动器。这至少可以确认驱动程序正在加载。-Using的3TB驱动器,检查看看它是否仍然看到设备上的USB总线。运行以下命令,并在输出中查找您的USB附件。我提供了几个,因为我不熟悉你的发行版。

代码语言:javascript
复制
# lsusb;
# lshw;
# lshal;
# lspci;

-You提到驱动器不存在于设备中。这是否意味着在运行以下命令时不存在任何条目或文件?

代码语言:javascript
复制
# ls /dev/sdc;

-If在运行上述命令时存在一个文件/设备,您能粘贴以下命令的输出吗?

代码语言:javascript
复制
# hdparm -I /dev/sdc;
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/68861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档