硬盘发出嘎嘎声,dmesg 中出现一些信息,但 fdisk -l 中没有出现,我有什么选择?

硬盘发出嘎嘎声,dmesg 中出现一些信息,但 fdisk -l 中没有出现,我有什么选择?

今天下午我一直在将旧的 IDE 硬盘备份到新的 USB 驱动器上。

其中一台是 2002 年 120GB 的 Western Digital,有点问题。我已将它(与其他硬盘驱动器一样)连接到主板上的 IDE 端口,当我打开计算机电源时,它会发出我不想听到的笨重/旋转的声音。叮当声、呼呼声、HDD 断电、通电、操作系统再次尝试,然后最终操作系统(现在是 OpenSuse)加载。

相关输出dmesg如下:

[    1.044144] ata1: clearing spurious IRQ
[    1.065767] ata1.00: ATA-5: WDC WD1200JB-00CRA1, 17.07W17, max UDMA/100
[    1.065769] ata1.00: 234441648 sectors, multi 16: LBA 
[    1.065858] ata1: clearing spurious IRQ
[    1.072420] ata1: clearing spurious IRQ
[    1.072685] ata3.01: ATA-8: ST3500418AS, CC38, max UDMA/133
[    1.072689] ata3.01: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.080399] ata4.00: ATAPI: BENQ    DVD DC DW220S, 9B32, max UDMA/100
[    1.080614] ata4.01: ATA-8: ST3500418AS, CC38, max UDMA/133
[    1.080617] ata4.01: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.081269] ata1.00: configured for UDMA/100
[    1.081374] scsi 0:0:0:0: Direct-Access     ATA      WDC WD1200JB-00C 17.0 PQ: 0 ANSI: 5
[    1.081574] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[    1.081609] sd 0:0:0:0: [sda] Write Protect is off
[    1.081611] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.081628] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.081722]  sda:

在 中fdisk -l,没有显示任何与 sda 相关的内容。我希望做的是做一个大的 ol'dd副本/dev/sda,然后使用 photorec 或其他东西从中获取一些文件。它得到认可的事实dmesg令人鼓舞,但我想知道实际上是否有什么可做的。

将不胜感激任何破译dmesg信息的帮助!

答案1

除了硬盘发出的正常嗡嗡声之外的任何噪音都是坏消息。这通常是由于轴承随着时间的推移已经解体或正在解体,或者是由于头部在徒劳地搜索特定区域时撞到两侧的防护装置而导致的。如果它仍然奇迹般地运行,我会尝试从硬盘驱动器上获取所有重要数据并立即停止使用它。

最后一条消息告诉您 SD 驱动程序正在检测 HDD,但没有分区。

[    1.081628] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.081722]  sda:

特别是最后一行。如果存在分区,您通常会看到以下内容:

[336660.757985]  sdb: sdb1

因此,曾经存在的分区似乎都丢失了。除非这个硬盘上有绝对关键的数据,否则我不会浪费时间进一步尝试救援。

工具

我过去曾成功地使用这些工具为死掉/垂死的 HDD 注入活力,但这是一次糟糕的拍摄。其中一些问答讨论了许多工具/技术。还可以在该网站上搜索其他内容。

相关内容