Grub読み取りエラー:ハードドライブに問題があるようですが、よくわかりません。

Grub読み取りエラー:ハードドライブに問題があるようですが、よくわかりません。

1年前、私はデュアルブートウィンドウ/unbuntuがある私のラップトップ(古いLenovo)で大きな問題を抱えていました。私は一日中この問題を解決しようとし、ついにコンピュータをリセットし、Pop Osをインストールして(デュアルブートなしで)問題を解決しました。問題は解決しました(今考えています)。

今、私は非常に奇妙な新しいグラップ問題に直面するまでPop Osを使用してきました。私のラップトップがOSを実行している時間の3分の1が異なる時間には、問題が発生します。昨日は一日中解決策を探していましたが、リセットしましたが、今と同じ問題が発生します。

ここで何かとても奇妙なことが起こっています。この問題を修正できるのか、それともハードドライブに問題があるのか​​疑問に思います。

したがって、計算を実行するには3つのオプションがあります。

  • オペレーティングシステムが正しく実行されます。
  • 「読み取りエラー」が発生し、グラブ構造なしで手動で強制的に閉じる必要がありました。
  • 時々動作する場合、または「不明なファイルシステム」を表すパーティションを参照するときは、grub構造を使用します(同じパーティションで同じコマンドが両方実行されます!)。

これは grub リカバリから grub をリカバリしようとします (msdos3 はブートパーティションで、os パーティションは msdos2 です)。

error: attempt to read or write outside of disk 'hdo'.
Entering rescue mode...

grub rescue> ls (hd0, msdos3)
(hd8, msdos3): Filesystem is ext2.

grub rescue> ls (hd0, msdos3)/
./../ lost+found System.map-5. 11.8-7633-generic config-5. 11.8-7633-generic ini
trd. img initrd. img-5. 11.8-7633-generic initrd. ing. old vmlinuz vmlinuz-5.11.8-763
3-generic vmlinuz.old grub/ vmlinuz-5.13.0-7614-generic config-5.13.0-7614-gener
ic System.map-5. 13.0-7614-generic initrd. img-5. 13.0-7614-generic

grub rescue> set prefix=(hd0, msdos3)/grub

grub rescue> set root=(hd0, msdos3)

grub rescue> insmod normal

error: attempt to read or write outside of disk 'hdo'.

これについてどう思いますか?あなたのために修正できますか?

ベストアンサー1

最悪の場合、これはディスクがすぐに失敗するという唯一の警告です。重要なことはすべてバックアップしてください。

次に、smartctl -x /dev/sda(またはデバイスが何であるか)、またはたとえばSMARTディスクのステータス情報を確認して起動します。クリスタルディスクについてWindowsで。しかし、SMARTは万病の歯磨き粉ではないことを覚えておいてください。 SMARTが正常であると言っても、ディスクにエラーが発生する可能性があります。

もう1つの可能性は、古いノートブックの電源コンデンサが容量を失い始め、これらの症状は、起動時にディスクが予期した時間に適切に回転できるようにディスクに十分な電流を供給できないためです(おそらく「読み取りエラー」状況)。 。この場合、データは大丈夫でしょう。単にディスクを取り出し、別のコンピュータに接続してファイルを回復できます。これが準備できていないと、これは難しいかもしれません。

あるいは、古いラップトップなので、同時にいくつかのほぼ失敗を経験するかもしれません。

予算が不足している場合は、ディスクを消費電力の少ない(低電力/アンペア定格)新しいディスクに交換すると、既存のラップトップの寿命を延ばすことができます。

おすすめ記事