Disk

這個驅動死了嗎?

  • October 28, 2020

我在使用 Seagate 筆記型電腦 SSHD 1TB,PN:ST1000LM014-1EJ164-SSHD-8GB時遇到問題。

dmesg | grep ata1:

說:

[    1.197516] ata1: SATA max UDMA/133 abar m2048@0xf7d36000 port 0xf7d36100 irq 31
[    6.548436] ata1: link is slow to respond, please be patient (ready=0)
[   11.232622] ata1: COMRESET failed (errno=-16)
[   16.588832] ata1: link is slow to respond, please be patient (ready=0)
[   21.269019] ata1: COMRESET failed (errno=-16)
[   26.621223] ata1: link is slow to respond, please be patient (ready=0)
[   56.322386] ata1: COMRESET failed (errno=-16)
[   56.322449] ata1: limiting SATA link speed to 3.0 Gbps
[   61.374591] ata1: COMRESET failed (errno=-16)
[   61.374651] ata1: reset failed, giving up

此外,我在 GParted 中看不到驅動器。

這是否意味著該驅動器已死或半死?

由於問題出在連結上,而不是驅動器本身報告的實際錯誤,從技術上講,這意味著 SATA 埠或 SATA 電纜或驅動器有問題。儘管驅動器很可能已經死了。(但如果有,請嘗試使用另一根電纜!)

我只是花了幾個小時試圖解決同樣的錯誤。我只在日誌中註意到它,因為我正在調試一個不相關的問題;即使出現“COMRESET failed (errno=16)”錯誤,系統仍然能夠啟動到 Debian。

我確信這不是硬體問題,但是在將 sda 的電纜從 SATA0 移動到任何其他埠後,它就消失了。我通過使用其他所有可用的組合啟動並在 SATA0 中嘗試不同的電纜/驅動器組合,向 SATA0 證明了這一點;該錯誤僅在使用該埠時引發。

Mobo 是 Pegatron IPISB-CH2(來自 HP h8-1250ea 的供體)供參考。

引用自:https://unix.stackexchange.com/questions/333057