スーパーブロックエラー?

スーパーブロックエラー?
fsck /dev/sda
fsck 1.42.1 (17-Feb-2012)
e2fsck 1.42.1 (17-Feb-2012)
/sbin/e2fsck: Superblock invalid, trying backup blocks...
/sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sda

こんにちは。私は何年も XP をインストールしていましたが、Win のゴミによって作成された問題以外は一度も問題がありませんでした。Ubuntu インストーラーによって作成された新しい 5 GB パーティションの下に Ubuntu 11.10 を約 15 日前にインストールしました。すべて正常に動作しました。約 1 週間前から Gparted を開こうとすると、常にパーティションがないと表示されます。これは、ドライブ全体の未割り当て領域に関するものです。

GPartedを使ってWindowsパーティションからLinuxパーティションに約5GBを移動する必要があるのですが、何もできません。/dev/sdaでfsckコマンドを実行したところ、理解できない「スーパーブロック」という愚かなメッセージが表示されました。そして、その場合でも、Ubuntuインストーラーが新しいパーティションにインストールする際に発生したエラーです。

fdisk -lu を実行すると次のように表示されます:

Disk /dev/sda: 35.9 GB, 35939409408 bytes
240 heads, 63 sectors/track, 4642 cylinders, total 70194159 sectors   
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcccdcccd

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    57471119    28735528+   7  HPFS/NTFS/exFAT
/dev/sda2        57462782    70187039     6362129    5  Extended
/dev/sda5        57462784    68622335     5579776   83  Linux
/dev/sda6        68624384    70193151      784384   82  Linux swap

「スーパーブロック」の問題を修正するにはどうすればいいですか?

調べてみると、fsck は ntfs ベースのファイルシステムでは動作しないことがわかりました。sudo apt-get install ntfsprogs で ntfsprogs をインストールしたら、動作するようになったようです。

sudo apt-get install ntfsprogs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g
ntfsfix /dev/sda1

ようやく/dev/sda1へのチェックを実行できました

答え1

/dev/sda は fsck を実行するには間違ったデバイスです。sda はディスク全体です。Linux ファイルシステムは /dev/sda5 にあります。

関連情報