ハードドライブはLinuxではなくBIOSに表示されます(lsblk、fdisk ...)

ハードドライブはLinuxではなくBIOSに表示されます(lsblk、fdisk ...)

私はかなり古いSeagateを持っています。硬いディスク(ST3500320NS 500G)は長年にわたって動作してきました。Linuxは表示されなくなりました。BIOSはしかし。

ディスクが死んでいる可能性が高いですが、次の理由で驚きました。

  1. ディスクはBIOSには表示されますが、Linuxには表示されません。。リストにlsblkないため表示できません。fdisk -lgparted
  2. これが到着しました。ただ通過今朝グラフィックカードを交換しました。しかし、変更後、ディスクはLinuxに登場しました。一度

注:

  • グラフィックカードは問題なく動作し、完全に認識されます
  • 私はLinux Mint 20.3を使用しています。
  • /ディスク3枚(SDディスク1枚、HDD2枚)があります。 SDディスクとハードドライブのいずれか(Western Digital)が正常に動作します。 Seagateハードドライブのみが表示されません。
  • Linuxでは表示できないため、ディスクをマウントできません。そんなこともありません/dev/sdX
  • Seagateハードドライブに関するニュースはありません。dmesg
  • 正確に言えば、BIOSは常にディスクを認識しているわけではありません。通常、ソフトリブート後は表示できませんが、ハードリブート後は表示できません。
  • USBディスクでSeagateテストユーティリティを実行しました(実際にはUSBドライブからLinuxを起動してテストを実行します)。このドライブはすべてのテストに失敗しました。 SMART失敗、通常の高速テスト失敗など - 「回復」ユーティリティを試しましたが、ディスクにも失敗しました。
  • BIOSはSATAディスクにAHCIを使用します(この問題は他のフォーラムで確認されています)。

どんなアイデアがありますか?

ディスクが破損した場合、実際にはLVM2ボリュームの一部です。デッドディスクなしでLVMボリュームをマウントする方法はありますか?

関連情報