外部 USB HDD 无法正确检测到

外部 USB HDD 无法正确检测到

我的笔记本电脑 (Arch Linux) 无法正确识别 USB 硬盘驱动器,而闪存驱动器工作正常。有问题的特定驱动器是 500GB NTFS 卷。

这个问题我之前在Linux上遇到过,现在忘记解决方法了,也没找到相关资料。应该是由于硬盘启动周期导致电脑的请求响应速度太慢,而Linux内核默认超时时间不足。

如果有人可以建议如何增加超时时间,请帮忙。

dmesg

[ 3029.227561] usb 2-1: USB disconnect, device number 3
[ 3032.176560] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 3037.043712] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3037.044732] scsi host6: usb-storage 2-1:1.0
[ 3038.052900] scsi 6:0:0:0: Direct-Access     StoreJet Transcend        01.0 PQ: 0 ANSI: 2 CCS
[ 3038.053756] sd 6:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 3038.053956] sd 6:0:0:0: [sdb] Write Protect is off
[ 3038.053960] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 3038.054153] sd 6:0:0:0: [sdb] No Caching mode page found
[ 3038.054156] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3038.097712]  sdb:
[ 3038.099884] sd 6:0:0:0: [sdb] Attached SCSI disk

fdisk /dev/sdb

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 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
Disklabel type: dos
Disk identifier: 0x73696d20

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1       1919230059 6204919772 4285689714     2T  a OS/2 Boot Manager
/dev/sdb2        544829025 1089655755  544826731 259.8G 65 Novell Netware 386
/dev/sdb3        168653938  168653938          0     0B 65 Novell Netware 386
/dev/sdb4       2885681152 2885734080      52929  25.9M  0 Empty

Partition table entries are not in disk order.

驱动器确实显示为/dev/sdb,但其所有分区均未显示。它在 Windows 上工作正常。

相关内容