Das ext4-Dateisystem wurde durch unsachgemäßes Schreiben beschädigt

Das ext4-Dateisystem wurde durch unsachgemäßes Schreiben beschädigt

Das ist, was passiert ist,

Ich steckte meine(wichtig)externe Festplatte in eine RedHat 6-Maschine, erledigte meine Aufgabe, unmountete das Laufwerk über Nautilus und trennte das Laufwerk physisch von der Maschine (und jetzt ist mir das aufgefallen, ich habe das Laufwerk in Eile abgetrennt, während Nautilus (von RHEL6) etwas auf die Festplatte geschrieben hat).

Diese Festplatte hatte 3 Partitionen,100 GB ext4,50 GB ext4und verbleiben etwa148 GB NTFS.

Später habe ich es wieder an meine Ubuntu 14.04 Maschine angeschlossen, und jetzt die beidenext4Partitionen des Laufwerks werden nicht gemountet.

Hier ist, was Gparted sagt:

Bildbeschreibung hier eingeben

Und,

Bildbeschreibung hier eingeben

außerdem ist hier die sudo fdisk -lAusgabe des Befehls,

Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 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: 0xf909bf11

Device Boot Start End Blocks Id System
/dev/sdb1 2048 209717247 104857600 83 Linux
/dev/sdb2 209717248 314574847 52428800 83 Linux
/dev/sdb3 314574848 625141759 155283456 7 HPFS/NTFS/exFAT

Ich bin mit dem Befehl nicht so vertraut fsck, fsck.ext4geben Sie mir bitte eine Anleitung.

Antwort1

Führen Sie dies für sdb1 und sdb2 aus. Wenn es sich um ein externes Laufwerk handelt und Sie sicher sind, dass alles ausgehängt ist, können Sie es von Ihrem funktionierenden Ubuntu aus ausführen. Andere müssen möglicherweise das Live-Installationsprogramm verwenden.

Von LiveDVD/Flash also alles aushängen, ggf. auslagern, im Beispiel mit Partition sdb1 auf deine Partition(en) ändern

e2fsck wird verwendet, um die Dateisystemfamilie ext2/ext3/ext4 zu überprüfen. -p versucht, Fehler zu beheben, bei denen keine Antwort erforderlich ist.

sudo e2fsck -C0 -p -f -v /dev/sdb1

bei Fehlern: -y automatische Antwort „Ja“ für Korrekturen, die eine Antwort benötigen

sudo e2fsck -f -y -v /dev/sdb1

siehe auch:

man e2fsck

Antwort2

Vier Dinge, die Sie beachten sollten!

Zuerst sollten Sie wirklich versuchen, es wieder auf dem Originalgerät zu installieren, auf dem es zuletzt funktioniert hat. Wenn dies der Fall ist, können Sie Ihre Daten von dort sichern und dann das Laufwerk vollständig löschen.

Zweitens werden die Partitionen möglicherweise nicht gemountet, weil Sie gerade dabei waren, etwas zu schreiben. Windows reagiert genauso verzögert, wenn eine CD entfernt wird. Alle Benutzerinteraktionen werden aufgefordert, die CD einzulegen, sonst passiert etwas. Das einfache Einlegen der Festplatte würde also funktionieren, aber nur, wenn die Maschine noch läuft. In einigen Fällen können jedoch die zuletzt vorgenommenen Änderungen rückgängig gemacht werden.

Drittens ist Ihre Partitionstabellendatei (der Name fällt mir nicht ein) höchstwahrscheinlich zerstört oder beschädigt.

Viertens: Sie sollten niemals, niemals, niemals, niemals ein Laufwerk entfernen, während es in Gebrauch ist.

Wenn die ersten drei Schritte Ihr Problem nicht beheben können, sichern Sie alle Daten, die Sie wiederherstellen können, und wenden Sie sich an einen Profi, um die „verlorenen“ Daten wiederherzustellen, die Sie nicht wiederherstellen können. Leider sind Festplattenprobleme meist irreversibel und dauerhaft, und es gibt keine Möglichkeit, sie zu umgehen, ohne das Laufwerk oder seinen Inhalt weiter zu beschädigen. Aus diesem Grund rät Ihnen jeder wiederholt, Ihre Inhalte zu sichern.

verwandte Informationen