Ich muss eine NTFS-Partition von einer beschädigten Festplatte (SCSI, falls dies wichtig ist) auf eine neue (SATA) klonen.
Ich habe die letzte Version von Hirens Boot-CD-Dienstprogrammen auf einem USB-Stick installiert und es mit GParted versucht. Dabei wurde mir mitgeteilt, dass die Partition nicht kopiert / eingefügt werden kann, da sie von Windows beschädigt und zum Ausführen von CHKDSK "markiert" wurde. Ich habe den Warnhinweis befolgt und versucht, ihn mit CHKDSK /f
(es dauerte 9 Stunden und wurde nach "Phase 3" mit einem Fehler beendet) und einem Linux-Programm zu reparieren, an das ich mich momentan nicht erinnern kann, ohne Erfolg.
Ich habe versucht, mit Clonezilla zu klonen, und es ist aus den gleichen Gründen auch fehlgeschlagen. In der HBCD gibt es dd_rescue, aber es ist erneut fehlgeschlagen, weil "ntfs.something" nicht gefunden werden kann.
Am Ende möchte ich nur diese Partition so klonen, wie sie ist, mit seinen Fehlern und allem. Ich kann es auf dem neuen Laufwerk reparieren.
Also was soll ich tun?
quelle
CHKDSK /f
nach "Phase 3" zurückgegeben wurde?Antworten:
Sie können natürlich versuchen, die NTFS-Partition auf dem ursprünglichen Laufwerk zu reparieren, aber ich kann dies nicht empfehlen, da die Probleme möglicherweise durch Hardwarefehler verursacht werden und Reparaturen die Situation verschlimmern können.
Erstellen Sie zuerst einen Block für eine Blockkopie mit ddrescue in eine Datei. Wenn ein Block nicht kopiert
ddrescue
werden kann, wird mit dem Rest der Disc fortgefahren.Wenn
ddrescue
keine fehlerhaften Blöcke gefunden werden, können Sie versuchen, Reparatursoftware für die Datei zu verwenden (über Loopback bereitgestellt). Wenn es Probleme mit dem SCSI-Laufwerk gibt oder Sie nur sicher sein möchten, dass Sie von vorne beginnen können, erstellen Sie eine Kopie Ihrer Datei und versuchen Sie, das NTFS-Dateisystem auf der zweiten Kopie zu reparieren. Da das Kopieren einer fehlerhaften Festplatte zeitaufwändig sein kann, müssen Sie den Vorgang möglicherweise unterbrechen (da Sie den Computer benötigen, um das Laufwerk abkühlen zu lassen oder die Firmware des Laufwerks neu zu starten).Deshalb ist es meiner Erfahrung
ddrescue
nach in problematischen Fällen weit überlegen alsdd
beiconv=noerror
.ddrescue
führt ein Protokoll darüber, was es getan hat, und startet basierend auf diesen Informationen neu, eine Funktion, die nicht verfügbar istdd
.ddrescue
ist auch schlauer beim Lesen von Blöcken ab dem Ende, wenn es auf einen Problembereich stößt. Es wird viel schneller zu einem Bildkopiezustand gelangen, den Sie als Grundlage für eine Dateisystemprüfung verwenden können (und Sie können mitddrescue
der Originalkopie fortfahren ). Sie können so etwas nur tun,dd
wenn Sie bereit sind, viel Zeit damit zu verbringen, Offsets von Hand zu berechnen.Sie können die Datei auch auf eine NTFS-Partition der richtigen Größe kopieren, das Laufwerk in einen Windows-Computer einlegen und von dort aus die nativen Reparaturwerkzeuge verwenden.
quelle
ddrescue
in Aktion hinzufügen , ähnlich demdd
Beispiel in der anderen Antwort?ddrescue /dev/sdX driveimage logfile
) aber du wirklich sollten sich die Mühe machen, dieddrescue
Dokumentation zu lesen . Wenn Ihr System kaputt ist, gibt es viele Gründe, das Handbuch zu lesen, bevor es möglicherweise noch schlimmer wird.ddrescue
Äquivalent vondd if=/dev/olddisk of=/dev/newdisk bs=4k conv=noerror,sync
? Denken Sie daran, dass es auf einer beschädigten (und aussterbenden) Festplatte ausgeführt wird und dass "der Versuch, Daten im Falle von Lesefehlern zu retten", keine Option ist. Vielen Dank!-i
und-s
wiederherstellen können.ddrescue /dev/sr0 driveimage.iso
(auf einer zerkratzten CD), versuchte das Programm viele Male, viele schlechte Sektoren erneut zu lesen. Ich kann mich irren, aber ich wäre skeptisch, wenn ichddrescue
ohne andere einschränkende Optionen auf einer aussterbenden Festplatte laufen würde .Hatte das gleiche Problem: Festplatte, die kurz vor dem Tod steht,
mit NTFS-Partition, die ich zuerst retten und danach reparieren wollte
(bevor die Festplatte vollständig verschwunden ist).
Konnte es mit ntfsclone lösen :
(können Sie auch Parted Magic verwenden )
(verwenden Sie dazu gparted ).
(
/dev/sdaX
,/dev/sdbX
) angegeben sind.ntfsclone --force --ignore-fs-check --rescue --overwrite NEW-part OLD-part
NEW-part
OLD-part
durch die Namen aus Schritt '4.' -/dev/sd...
)ntfsclone beschwert sich darüber, dass Sie die Inkonsistenzen übersehen
, sollte jedoch mit der Kopie der Partition fortfahren
- wenn fertig -
(Sie möchten sie jetzt so wenig wie möglich verwenden).
und versuchen Sie, die Partition auf der neuen Festplatte zu reparieren
BEARBEITEN:
- HINWEIS - Eine
fehlerhafte (instabile) Stromversorgung kann dazu führen, dass Festplattencontroller verrückt werden.
und viel häufiger ausfallen als Festplatten. Überprüfen Sie dies daher am besten ebenfalls.
Möglicherweise tritt ein Verhalten auf, bei dem einige Minuten
(oder Sekunden) lang alles einwandfrei funktioniert, und dann werden die Systeme verrückt, sobald sie sich buchstäblich erwärmen.
(Wenn Sie das Netzteil reparieren, werden die verlorenen Daten natürlich nicht wiederhergestellt, aber Sie können nicht mehr davon verlieren.)
quelle
Ich würde versuchen, die Festplatte entweder mit HDAT (Freeware) oder möglicherweise zu reparieren Spinrite (Commercial) . Ich habe beide Tools verwendet, um fehlerhafte Datenträger wiederherzustellen, und beide haben in der Vergangenheit gut funktioniert.
Bis sich das Laufwerk in einem brauchbaren Zustand befindet, gehe ich nicht davon aus, dass Sie bei Ihren Wiederherstellungsbemühungen zu weit kommen. Sobald die Festplatte gelöscht wurde, würde ich Clonezilla verwenden, um sie so schnell wie möglich auf eine alternative Festplatte zu replizieren.
quelle
Ich bin der Meinung, dass diese Frage ein funktionierendes Beispiel haben sollte, also habe ich ddrescue so verwendet
0) Installieren Sie ein Ersatzlaufwerk mit identischer Größe (und Marke) im Rahmen der Garantie und verschieben Sie das alte Laufwerk in einen zweiten Steckplatz
1) Ich habe eine Ubuntu-Boot-CD verwendet
Ich habe die einfache Option ausprobiert, aber sie hat sofort viele Fehler verursacht und ist hängen geblieben
2) Lesen Sie diese Artikel:
Beachten Sie, dass letzteres die Verwendung eines
-d
direkten Disc-Zugriffs empfohlen hat, ich ihn jedoch nicht verwendet habe3) Installiertes ddrescue
Kann auch (?)
4) Endlich ausgeführt (wenn Sie kopieren und einfügen, hören Sie auf, sda ist mein neues Laufwerk ... achten Sie darauf und machen Sie Ihre Hausaufgaben)
Ausgabe:
5) Gebootete Fenster und reaktiviert ... tbc
quelle
Schönen Tag!
Der Punkt ist, wie stark Ihre Quellfestplatte beschädigt ist. Wenn es fast ruiniert ist, besteht die einzige Möglichkeit, Daten zu klonen, darin, professionelle Hardware-Datenwiederherstellungssuiten zu verwenden. Wie Atola Insight
quelle