(12 Antworten)
Vor 1 Jahr geschlossen.
Ich habe eine externe Festplatte, die anscheinend defekt ist. Kann weder in Windows noch in Ubuntu geöffnet werden (es ist ein NTFS-Dateisystem).
Unter Windows habe ich (jetzt zweimal) den Befehl chkdsk
ausgeführt . Dort identifiziert es bestimmte Speichersegmente, die nicht lesbar sind. Ich dachte, dass es diese „kennzeichnen“ und sie vermeiden würde, während versucht wird, die Festplatte einzulesen.
Aber nachdem ich dieses Programm ausgeführt hatte, konnte Windows es immer noch nicht öffnen. Also entweder liege ich falsch, oder meine Festplatte ist nicht mehr zu reparieren.
In der Annahme, dass ich falsch liege, wandte ich mich an Ubuntu, um zu sehen, ob gparted
oder fsck
könnte hilfreich sein.
Die „check“-Funktion in gparted
gab mir einen Fehler… und nicht viele zusätzliche Informationen.
Überprüfen Sie zuerst, wo sich die Partition befindet, indem Sie lsblk
ausführen gibt
sdb 8:16 0 298,1G 0 disk
└─sdb1 8:17 0 298,1G 0 part
Weiter zu fsck
, habe ich den folgenden Befehl ausgeführt
[email protected]# fsck /dev/sdb1 -y
fsck from util-linux 2.31.1
Nichts mehr. Das war also ziemlich seltsam. Daher habe ich die gesamte Festplatte und nicht eine Partition ausprobiert. Dies gab
[email protected]# fsck /dev/sdb -y
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Found a dos partition table in /dev/sdb
Somit ist der angegebene Fehler
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
Da ich mir sicher bin (dank gparted
), dass ich es mit einem ntfs
zu tun habe Dateisystem und nicht ext[0-9]
.. Ich denke, dass die vorgeschlagene Lösung (Ausführen von ef2fsck
trifft auf mich nicht zu.
Ich weiß nicht, wie ich von hier aus weitermachen soll. Ich glaube, wenn das Einlesen bestimmter Speichersegmente vermieden werden kann. Ich denke, ich kann einige Daten daraus abrufen. Aber ich weiß nicht, wie ich das machen soll.
Verwandte:Wie setzt man die Unity-Konfiguration in Ubuntu zurück?Akzeptierte Antwort:
fsck
und gparted
Apps können nicht verwendet werden, um ein Problem mit einer NTFS-Partition zu beheben. ntfsfix
sollte nicht verwendet werden, um dieses Problem zu beheben.
Normalerweise sollten Windows-Tools verwendet werden. Allerdings chkdsk
hilft hier nicht weiter.
Sie können versuchen, testdisk
zu verwenden aus dem Ubuntu-Betriebssystem.
sudo apt-get update
# Software-Datenbanken aktualisieren
sudo apt-get install testdisk
# testdisk installieren
sudo testdisk
# testdisk starten
Hilfe zur Verwendung dieses Tools finden Sie unter http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step.