我目前正在运行基本操作系统(一个基于Ubuntu的Linux操作系统,所以Ubuntu中的所有内容都可以在其中工作)--用Windows 8对它进行双引导。
我有一个3TB外部硬盘驱动器(USB3.0),似乎不被识别时,我插入它。它在Windows (7和8)下工作得很好。
它使用的是GPT分区表,格式为NTFS。
当我插入它时,它会在驱动器上闪烁,但它不会出现在设备下,如果我运行fdisk或gdisk,它们似乎就会冻结。
使用dmesg我可以看到以下内容:
[ 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晚些时候:
[ 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的输出,所以任何帮助都是非常感谢的。
有人知道为什么它不会出现或者该尝试什么吗?
发布于 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附件。我提供了几个,因为我不熟悉你的发行版。
# lsusb;
# lshw;
# lshal;
# lspci;-You提到驱动器不存在于设备中。这是否意味着在运行以下命令时不存在任何条目或文件?
# ls /dev/sdc;-If在运行上述命令时存在一个文件/设备,您能粘贴以下命令的输出吗?
# hdparm -I /dev/sdc;https://unix.stackexchange.com/questions/68861
复制相似问题