Superblock-Fehler?

Superblock-Fehler?
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

Hallo, ich hatte jahrelang XP installiert, nie ein Problem, abgesehen von dem Mist, den Win verursacht hat. Habe Ubuntu 11.10 vor etwa 15 Tagen unter einer neuen 5-GB-Partition installiert, die vom Ubuntu-Installer erstellt wurde. Alles lief einwandfrei. Wenn ich seit etwa einer Woche versuche, Gparted zu öffnen, wird immer angezeigt, dass ich keine Partition habe, und das betrifft alles den nicht zugewiesenen Speicherplatz des gesamten Laufwerks.

Ich muss mit GParted noch etwa 5 GB von der Windows-Partition auf die Linux-Partition übertragen, aber ich kann nicht einfach irgendetwas tun. Ich habe gerade den Befehl fsck auf /dev/sda ausgeführt und diese dumme „Superblock“-Meldung erhalten, die ich nicht verstehe. Und SELBST wenn es ein Fehler ist, ist es tatsächlich ein Fehler, der vom Ubuntu-Installationsprogramm bei der Installation in der neu erstellten Partition verursacht wurde.

fdisk -lu zeigt mir:

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

Wie kann ich das „Superblock“-Problem beheben?

Nach einigen Recherchen fand ich heraus, dass fsck auf NTFS-basierten Dateisystemen nicht funktioniert. Nach der Installation von ntfsprogs über sudo apt-get install ntfsprogs schien es zu funktionieren.

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

Ich konnte endlich eine Überprüfung auf /dev/sda1 durchführen

Antwort1

/dev/sda ist das falsche Gerät, um fsck darauf auszuführen. sda ist die ganze Festplatte. Ihr Linux-Dateisystem befindet sich auf /dev/sda5.

verwandte Informationen