外部硬盘不显示

外部硬盘不显示

我遇到了类似的问题。

执行以下命令时获得如附图所示的响应:

ls /dev/ | grep sd

注意:当我连接硬盘时显示“sdb”。

prostocks@prostocks:~$ ls /dev/ | grep sd
sda
sda1
sda2
sda3
sdb
prostocks@prostocks:~$ dmesg | tail
[ 3309.121192] Read(10): 28 00 00 00 00 01 00 00 01 00
[ 3309.231156] sd 8:0:0:0: [sdb] Unhandled sense code
[ 3309.231160] sd 8:0:0:0: [sdb]  
[ 3309.231161] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 3309.231163] sd 8:0:0:0: [sdb]  
[ 3309.231164] Sense Key : Medium Error [current] 
[ 3309.231166] sd 8:0:0:0: [sdb]  
[ 3309.231167] Add. Sense: Unrecovered read error
[ 3309.231169] sd 8:0:0:0: [sdb] CDB: 
[ 3309.231170] Read(10): 28 00 00 00 00 02 00 00 06 00

答案1

如果您的磁盘由于某种原因无法读取,您必须找出原因才能确定下一步该怎么做。此行告诉您:Add. Sense: Unrecovered read error

使用以下方法安装 SMART 磁盘分析工具:sudo apt-get install smartmontools

插入磁盘后,运行:smartctl -a /dev/sdb 您应该会得到有关磁盘无法安装的原因的更多信息。问题可能与高电流消耗有关,在这种情况下,您可能需要检查设备的电源。或者,您的磁盘可能存在内部错误,例如扇区故障或坏块,导致无法安装。

您可以尝试获取更多信息的另一个命令是: dd if=/dev/sdb of=/dev/null && sudo dmesg这将告诉您驱动程序是否正常,以及您可能遇到的具体类型的 io 错误。

发布这些列出的命令的输出。

相关内容