パーティション: 読み取りエラー

パーティション: 読み取りエラー

ラップトップが突然停止してしまいました。再起動すると grub が起動しましたが、linus のロードに失敗しました。initramfs プロンプトは一度表示されましたが、それ以上は表示されませんでした。LinuxLive USB Creator と USB スティック上の ubuntu-12.04.2-desktop-i386.iso を使用して起動しましたが、元のパーティションはもう存在しないようです。

sudo fdisk -lUSB ドライブである /dev/sdc1 をリストしますが、それ以外は何もsudo fdisk -s /dev/sda返されません312571224。(sda1 (Linux)、sda2 (Extended)、sda5 (Linux swap) があるはずです)

testdiskをインストールしてsudo testdisk /list表示しました

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
     Partition                 Start         End    Size in sectors

Partition: Read error

testdisk の検索を実行すると、パーティションが返されず、分析中にすべてに対して読み取りエラーが表示されます。

sudo dumpe2fs /dev/sda戻り値

dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda
Couldn't find valid filesystem superblock

sudo sfdisk -l /dev/sda言う

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
read: Input/output error

sfdisk: read error on /dev/sda - cannot read sector 0
  /dev/sda: unrecogonized partition table type
No partitions found

sudo gparted言う

Input/output error during read on /dev/sda

** (gpartedbin:18653): WARNING **: Could not connect: Connection refused

GUI には USB スティックだけが表示されます。

sudo mke2fs -n /dev/sda1それからsudo e2fsck -f -b 32768 /dev/sda1

e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda1
Could this be a zero-length partition?

何らかの方法でパーティション レコードを食いつぶした不良セクタがあると思われますが、他に何を試せばよいかわかりません。ディスクを復元するために何かできることはありますか? (データも復元できればよいのですが、重要なものはすべて既に別の場所にバックアップされているので、便利ではありますが、実際には必要ありません。)

答え1

ドライブが故障しているか、故障しかけているようです。詳細については、ディスク ユーティリティの SMART ステータスを確認してください。MBRdd if=/dev/zero count=1 of=/dev/sdaにゼロを書き込んでみて、ドライブがそのセクターを回復するかどうかを確認してください。それが失敗した場合、ドライブは故障しており、バックアップから復元する必要があります。

関連情報