Klonen Sie das Laufwerk

Klonen Sie das Laufwerk

Vor etwa zwei Wochen hatte ich ein Problem mit meinem PC, zu dem mein Bruder eine Frage geschrieben hat unterPC startet nicht nach Verwendung der automatischen Reparatur von Windows 7.

Ich habe das Problem immer noch nicht gelöst, daher ist mein PC jetzt unbrauchbar.

Jetzt denke ich, dass es einfacher wäre, sowohl Win7 als auch Ubuntu neu zu installieren, als sie zu reparieren, aber auf ihren Partitionen befinden sich einige Daten. Ich möchte diese Daten wiederherstellen.

Diese Partitionen können aus irgendeinem Grund nicht gemountet werden. Ich weiß nicht, warum.

sudo fdisk -lzu den problematischen Partitionen:

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     147912703    73955328   83 Linux
/dev/sdb2            206848   174079999    86936576    7  HPFS/NTFS/exFAT

Und in GParted:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Und der Fehler des mountBefehls:

Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Und genau die gleiche Nachricht für/dev/sda1

Wie kann ich meine Daten von diesen Festplatten wiederherstellen?

BEARBEITEN

Ich habe versucht, den Laufwerkstyp anzugeben:

$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

BEARBEITEN

sudo ntfsfix /dev/sdb2kehrt zurück:

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

Antwort1

Haftungsausschluss:Ich habe auf ähnliche Fragen geantwortetHierUndHier. Dies ist eine Zusammenfassung dieser beiden Antworten. Darüber hinaus bin ich der Entwickler von RecuperaBit.

Ihre NTFS-Partition ist defekt. Um die Daten wiederherzustellen, müssen Sie (idealerweise) eine Kopie davon erstellen und dann eine NTFS-Rekonstruktionssoftware verwenden, um den Inhalt wiederherzustellen.

Klonen Sie das Laufwerk

Du wirklichsollenKlonen Sie das Laufwerk in eine Datei auf einer externen Festplatte, es sei denn, es ist so groß, dass Sie kein anderes Laufwerk finden, das es aufnehmen kann.

Wenn du bistwirklich sicherdie NTFS-Partition mit übereinstimmt /dev/sdb2, dann verwenden Sie ddrescuezum Kopieren nur diese:

sudo ddrescue /dev/sdb2 /media/user/External/copy.img /media/user/External/status.log

Wenn Sie sich nicht sicher sind, ist es viel besser, das gesamte /dev/sdbLaufwerk zu klonen. Dies nimmt natürlich mehr Platz in Anspruch:

sudo ddrescue /dev/sdb /media/user/External/copy.img /media/user/External/status.log

Die status.logDatei ist nicht zwingend erforderlich, wird jedoch benötigt, wenn Sie den Vorgang unterbrechen und später fortsetzen möchten.

Analysieren und rekonstruieren Sie das Dateisystem

Wenn das Dateisystem nur leicht beschädigt ist, haben Sie möglicherweise mit Folgendem Glück testdisk:

testdisk /media/External/copy.img

Folgen Sie der Schritt-für-Schritt-Anleitung in der CLI und Sie können den Inhalt der Partition mit dem PSchlüssel auflisten.vorausgesetzt, es ist fast intakt.

Wenn der Schaden schwerwiegender ist, benötigen Sie etwas anderes. Sie können (möglicherweise schwer) beschädigte NTFS-Partitionen wiederherstellen mitWiederherstellungsbit. RecuperaBit versucht, Dateisystemstrukturen zu rekonstruieren und Dateien wiederherzustellen. RecuperaBit versucht, die Verzeichnisstruktur zu rekonstruieren, unabhängig von:

  • fehlende Partitionstabelle
  • unbekannte Partitionsgrenzen
  • teilweise überschriebene Metadaten
  • Schnellformatierung

Derzeit ist keine Installation erforderlich. Sie müssen das Archiv von GitHub herunterladen und in einem Verzeichnis Ihrer Wahl extrahieren.

Anschließend legen Sie ein Verzeichnis für die Ausgabe an und starten das Programm mit:

mkdir /media/user/External/recovered_files
cd [full path of recuperabit]
pypy main.py /media/user/External/copy.img -o /media/user/External/recovered_files -s /media/user/External/savefile.save

Sie können auch verwenden python, das pypyist jedoch schneller. Der Scanvorgang dauert einige Zeit. Wenn er abgeschlossen ist, geben Sie recoverabledie ID Ihrer Partition ein und suchen Sie sie. Wenn sie beispielsweise 2 ist, geben Sie Folgendes ein:

restore 2 5
restore 2 -1

5Bedeutet dieWurzelVerzeichnis und -1bedeutet dieVerlorene AktenVerzeichnis.

Weitere Einzelheiten, Erklärungen und Vorbehalte finden Sie unter den beiden Links oben in diesem Beitrag.

verwandte Informationen