Linuxを起動すると、ハードディスクI / Oエラーが発生します。

Linuxを起動すると、ハードディスクI / Oエラーが発生します。

アーチを実行したスクリーンショット。

その理由は、Arch Linuxの電源を何度も強制的に切ったためだそうです。 (Firefox Flashプラグインがメモリを使いすぎてシステムを遅らせるため、Archを強制終了しました。)

Arch Linuxブートスクリーンショット

注:同じドライブディスクからWindows 7システムを起動できます。だから私の考えでは、ディスクの問題ではなくパーティションの問題である可能性が高いです。

更新:より多くの情報を見ましたが、このセクションは目次です/dev/sda9/homeそして常に同じ場所で問題が発生しますsector 798717984。 WindowsでDiskGeniusソフトウェアを使用してエラーを確認します。それからエラーが見つかりました。そしてパーティションはフォーマットされていません。 ディスクウィザードのスクリーンショット

Arch Linuxを復元したいです。この問題をどのように解決しますか?

このエラーを修正できない場合は、パーティションデータをどのように取得できますか?

アップデート2:データのこの部分を必ず保存したいと思います。この部分のために重要なことがたくさん行われています。最初のステップは、不良パーティションまたはハードドライブ全体をイメージファイル(どのイメージファイル?)にバックアップし、パーティションを回復できる人に回復を要求することです。

追加のアップデート:DiskGeniusソフトウェアを使用してパーティションセクタエラーを修正した後。その後、確認に使用しますe2fsck。エラー発生:

fsck.ext4: Bad magic number in super-block while trying to open /dev/sda9.
/dev/sda9: The superblock could not be read or does not describe a correct ext2 filesystem.
VFS: can't find ext4 filesystem.

(破損したパーティション/home- >/dev/sda9以前に作成したときはext4でした。)

# mke2fs /dev/sda9ブロック情報を取得するには、次のコマンドを実行します。

OS type: Linux
Block size: 4096 (log=2)
Fragment size=4096 (log=2)
Stride = 0 blocks, stripe width = 0 blocks
65536 inodes, 261888 blocks
13094 blocks (5.00%) reserved for super user
First data block = 0
Maximum filesystem bloack = 268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Super block backup stored on blocks:
    32768, 988304, 163840, 229376

ベストアンサー1

コンソールに表示される混乱するエラーメッセージに加えて、Arch Linuxにログインして使用できますか?もしそうなら、ハードドライブが故障している可能性が高いですが、完全に死ぬことはありません。 「I / Oエラー」行は、ハードディスクからデータを読み取ろうとしたときにカーネルにエラーが発生したことを示し、「ata1.00」で始まる行は、ハードウェアの読み取り要求に関する内部詳細を提供します。 Windowsではこれらのメッセージは表示されないため、まだ問題が発生していない可能性があります。

電源を切ってファイルシステムが破損した場合、カーネルはまだドライブからデータを読み取ることができますが、データが属するファイルを解釈することはできません。これにより、他のエラーセットが発生します。

もう1つ確認できる方法は、再起動して同様のエラーが発生しているかどうかを確認することです。ただし、セクタ番号が798717984と異なるなど、詳細は異なります。その場合、エラーはランダムに発生することを意味し、これはハードウェアエラーの別の兆候です。繰り返しますが、他のハードウェアコンポーネントでもエラーが発生する可能性がありますが、これはハードドライブである可能性が高くなります。

遅すぎる前にバックアップを取ってドライブを交換することをお勧めします。

ジョブの更新後に編集:

1セクタだけが破損している場合は、e2fsck -c -ygoldilocksの提案に従い、エラーが修正された後でもドライブを引き続き使用できます。しかし、最新のドライブには透明なエラー修正機能が組み込まれています。

どのような措置を取っても、必ずバックアップがうまくいっていることを確認してください。フルドライブ何でも修正しようとする前に!

おすすめ記事