Beschädigte Festplatte: verlorene Partitionen, verkleinertes Laufwerk, beschädigte Bootsektoren, CHS- und LBA-Konflikt

1825
P. Zoltan

So erhielt ich gestern eine "tote" 1TB WDC WD10 JVPX-22JC3T0 Laptop-Festplatte von einem Verwandten. So etwas habe ich noch nie gesehen, aber ich habe es versucht.

Geschichte:

Es wurde auf einem Windows-Computer mit zwei (möglicherweise 500 GB) Partitionen verwendet. Das letzte Mal, als es benutzt wurde, gab es einen "ungesunden Sound" aus und das nächste Mal, als Windows versuchte, in den Wiederherstellungsmodus zu booten, der irgendwann fehlgeschlagen ist (ich weiß, dass dies eine nicht näher beschriebene Beschreibung ist, aber er ist kein Computerfreak). Alle wichtigen Daten stehen darauf und er hat keine Backups gemacht.

Ich habe versucht, es mit einer SATA-Verbindung einzuhängen. Das BIOS hat gezeigt, dass es sich nur um ein 32-MB-Laufwerk handelt, dessen Dateistruktur unbekannt ist. Wenn ich das Laufwerk hochfuhr, wurde das Laufwerk häufig nicht angezeigt. Daher verwendete ich ein externes Festplattengehäuse. Windows hat die Festplatte erkannt, muss jedoch formatiert werden, was ich jedoch nicht tat, damit ich keine wiederherstellbaren Daten verlieren würde.

Was ich probiert habe:

CHKDSK: Zuerst wurde ein Festplattenfehler ausgegeben, der jetzt als NTFS-Volume mit 65536 KB erkannt wird. TestDisk / Photorec: erkennt die ersten 32 MB und zwei identische Partitionen (gleicher Anfang und Ende!) Und sagt:

Warning: Bad endning cylinder (CHS and LBA don't match) 

Mit Photorec sehe ich dasselbe - siehe Bild.

DMDA: Wenn ich versuche, es als physisches Laufwerk zu laden, warnt es mich vor folgendem:

There are partitions in MBR table which require the disk size to be not less than (bytes) LBA 1.00TB. Current disk size is 65134 LBA (33.0MB). There may be errors in MBR table or driver can't access entire disk (...) . 

Trotzdem findet er zwei Bände, deren "Struktur fehlt oder beschädigt ist" - siehe Bild. Ich würde die Volumes einzeln scannen, aber das Programm lässt mich nicht zu, da der Start- und Endsektor außerhalb der Grenzen liegen (denken Sie daran, es werden nur 32 MB angezeigt).

Ich habe auch versucht, die Voulmes der Festplatte in Linux zu mounten, aber sie würde nicht beschädigt werden.

An diesem Punkt habe ich keine Werkzeuge und Ideen mehr. Ich dachte daran, die Entie-Disk schnell zu formatieren, um die volle Kapazität wieder herzustellen, und dann eine Art Wiederherstellungstool auszuführen, aber zuerst wollte ich die Community fragen, hoffentlich ist jemand erfahrener als ich.

Edit: Ich habe auch OnTrack EasyRecovery ausprobiert, aber es konnte nur gebrochene (je 4096KB) mp4-Dateien retten, die unbrauchbar sind.

0
BILDEN SIE ES NICHT! Zumindest nicht, bis Sie alle Hoffnung aufgegeben haben, etwas davon wiederzuerlangen. Es kann nur schaden. In Linux macht "gparted" eine vernünftige Aufgabe, Partitionen mit einem beschädigten MBR auf einer Disc zu finden: Ich würde ein ähnliches Ergebnis wie DMDA erwarten. Sie können "gparted" oder "dd" verwenden, um eine vollständige Sicherung der gesamten Disc zu erstellen (vorausgesetzt, Sie verfügen über ausreichend Speicherplatz und können bei Bedarf schnell komprimiert werden). Beachten Sie, dass "gparted" "dd" aufruft, aber nicht in eine Datei kopiert. Danach können Sie Wiederherstellungswerkzeuge im Ärger verwenden, da Sie das aktuelle Image jederzeit wiederherstellen und erneut starten können. AFH vor 9 Jahren 0
Danke für die schnelle Antwort. Wenn ich die Bilder speichern kann, wo soll ich weitergehen? Mit welchen Tools und wie könnte ich Ergebnisse erzielen? Ich sollte auch hinzufügen, dass nur eine Partition wichtige Daten enthält (wahrscheinlich die, auf der Windows installiert ist), aber jetzt kann ich nicht in die Dateien schauen. Auf der anderen Trennwand befanden sich Filme und andere entbehrliche Dinge. P. Zoltan vor 9 Jahren 0
Wenn "gparted" eine Partition findet, sollten Sie es in der Lage sein, diese mit "Festplatten" zu mounten (Sie können sie auch in "gparted" selbst mounten, wenn Sie einen Mountpunkt erstellen und einen Eintrag in "/ etc / fstab" hinzufügen). AFH vor 9 Jahren 0
OK. Ich habe einen wirklich alten PC, der das Booten von USB nicht "mag" (und hat im Moment kein DVD-Laufwerk), also probiere ich es zuerst von einer virtuellen Maschine aus. Ich hoffe, dass es immer noch möglich ist. P. Zoltan vor 9 Jahren 0
Ich glaube nicht, dass eine VM den einfachen Zugriff bietet, den "gparted" erfordert, obwohl ich es noch nie probiert habe. AFH vor 9 Jahren 0
Wie ich dem Kommentator unten erklärt habe, habe ich versucht, Daten mit ddrescue zu speichern, ohne Erfolg. Beim Booten von SystemRescueCD von einem USB-Anschluss in der GUI wurde Gparted hochgefahren. Nachdem mehrere Fehler (Partitionen außerhalb der Festplatte sind nicht möglich) aufgetreten waren, wurden die beiden ~ 500 GB-Partitionen gefunden. Eine davon war das Boot-NTFS. Die andere war unbekannt. Die Behebung des Programms schlug aus den gleichen Gründen wie bei ddrescue fehl. Wie es scheint, muss ich zuerst die ursprüngliche Kapazität der Festplatte wiederherstellen und erst dann kann ich die anderen Probleme lösen. Hast du Ideen dafür? P. Zoltan vor 9 Jahren 0
Ich glaube, Ihre einzige Hoffnung besteht jetzt darin, einen Raw-Disc-Scanner zu verwenden, der nach erkennbaren Dateimustern sucht. Sie arbeiten vernünftig mit zusammenhängenden Dateien, aber ohne die Datenträgerzuordnungstabelle können sie die Fragmentierung nicht gut verarbeiten, da den Fragmenten die Header fehlen, die den Dateityp angeben. Wenn die Partitionsgröße jedoch falsch ist, müssen Sie möglicherweise zuerst das Format ** schnell ** formatieren, jedoch nicht, bevor Sie alle anderen Möglichkeiten erkundet haben. AFH vor 9 Jahren 0
Aha. Nun, ich werde versuchen, die Formatierung möglichst zu vermeiden (übrigens ist die Formatierung von Windows standardmäßig schnell, oder?). Haben Sie ein bestimmtes Programm zum Scannen von Rohplatten? P. Zoltan vor 9 Jahren 0
Ich habe die [PC Inspector-Dateiwiederherstellung] von Convar (http://www.pcinspector.de/default.htm?language=1) so gut gefunden, wie ich es schon probiert habe. Dies ist ein Windows-Programm und es ist Freeware. AFH vor 9 Jahren 0
Leider ist dieses Programm unbrauchbar. Aber ich verstehe jetzt, was Sie meinen - ich habe das rohe Scannen schon einmal ausprobiert, aber alle Programme sind ausgefallen. Um nur einige zu nennen: Zero Assumption Recovery, Find and Mount, Ontrack EasyRecovery, ein paar Easeus-Programme, Recuva ... alles versagte irgendwann oder gab nutzlose Datenfragmente zurück. Also sollte ich jetzt in Windows formatieren? P. Zoltan vor 9 Jahren 0
Das ist keine Entscheidung, die ich treffen kann. Es liegt an Ihnen, zu entscheiden, ob es andere Optionen gibt, die Sie erkunden können. Ich würde alles tun, um eine Kopie davon zu machen, bevor ich diesen unwiderruflichen Schritt unternommen habe, aber ich habe noch nie eine Korruption gesehen, die Sie beschreiben. Wenn die Daten wirklich wertvoll sind, besteht der letzte Schritt vor dem Formatieren darin, zu besprechen, ob es sich für einen Datenwiederherstellungsexperten lohnt, sich die Daten anzusehen, aber Ihr Verwandter muss sich auf eine Rechnung in Höhe von Hunderten von Pfund / Euro / Dollar vorbereiten . Eines ist sicher - er wird es auch in Zukunft nicht versagen. AFH vor 9 Jahren 0
Denken Sie, dass es ein anderes Werkzeug gibt, mit dem ich die ursprüngliche Größe der Festplatte wiederherstellen kann? Sie haben auch eine Frage übersehen: Die Formatierung von Windows ist ein schnelles Format. P. Zoltan vor 9 Jahren 0
Entschuldigung, ich dachte, die Frage sei rhetorisch. Das GUI-Format verfügt über ein Kontrollkästchen, um das Schnellformat auszuwählen: Die Befehlszeilenvorgabe ist nicht genau. Es ist auch möglich, dass die Standardeinstellungen zwischen verschiedenen Windows-Versionen variieren. Ich habe noch nie ein Problem mit der Diskettengröße gesehen, und ich habe keine Erfahrung mit Programmen, um es zu lösen: Ich habe hauptsächlich "test" und "gparted" für meine Probleme verwendet. Auf [Hirens Boot-CD] (http://www.hiren.info/pages/bootcd) gibt es einige Tools zum Wiederherstellen von Partitionen und Dateien, die Sie sich ansehen sollten, bevor Sie den Formatierungsschritt ausführen (was sich möglicherweise nicht löst.) das größenproblem, merkt man) AFH vor 9 Jahren 0
Ich habe die Lösung gefunden, die UBCD von einem USB-Anschluss mit HDAT2 verwendet. Ich werde die Lösung dem Beitrag hinzufügen. Vielen Dank für deine Hilfe! P. Zoltan vor 9 Jahren 0
@ P.Zoltan Bitte fügen Sie keine Antworten als Teil der Frage hinzu. Stellen Sie es stattdessen als Selbstantwort auf und entfernen Sie es aus der Frage selbst. Auf diese Weise kann die Community darüber abstimmen, und Sie können Ihre eigene Antwort akzeptieren, um anzuzeigen, dass das Problem gelöst wurde. Siehe http://superuser.com/help/self-answer a CVn vor 9 Jahren 0
Sehr erfreut, dass Sie es sortiert haben. Früher habe ich UBCD4Win empfohlen, aber dies wurde nicht beibehalten. Daher entschied ich mich für Hirens Boot-CD, da ich die ursprüngliche UBCD vergessen hatte. (Bitte folgen Sie der Empfehlung von @ MichaelKjörling - ich hatte nicht bemerkt, dass Sie Ihre Antwort gepostet hatten.) AFH vor 9 Jahren 0
@ MichaelKjörling Danke fürs Heads-Up, ich habe den Beitrag korrigiert. P. Zoltan vor 9 Jahren 0
@ P.Zoltan Gern geschehen. Für Neuankömmlinge ist es nicht immer einfach, es gleich beim ersten Mal richtig zu machen, aber es scheint Ihnen ganz gut zu gehen. (Ich sehe, Sie haben auch eine Frage mit dem gleichen Thema zu [also].) Ich würde vorschlagen, dass Sie an der [Tour] teilnehmen und die Hilfezentren über Fragen und Antworten lesen. a CVn vor 9 Jahren 0
@ MichaelKjörling Ich habe das vergessen, aber das auch behoben. Danke, dass Sie so hilfreich sind. Ich stoße oft auf Stack-Posts, komme aber selten selbst um eine Frage. P. Zoltan vor 9 Jahren 0

2 Antworten auf die Frage

1
P. Zoltan

Lösung: Ich habe Ultimate Boot CDvon einem USB- HDAT2Gerät heruntergeladen und bin damit gestartet (32-Bit-Programm). Dabei konnte ich eine 64-Bit-Maschine mit einer DOS-Umgebung ausführen . HDAT2reduzierte die HPABlöcke (Host Protected Area) auf 0 und stellte die ursprüngliche Blockgröße der Festplatte wieder her. Dadurch wurde die ursprüngliche Festplattengröße von 32 MB auf 1 TB wiederhergestellt. Nachdem dies erledigt war, Testdiskschrieb die Partitionstabelle von meinem Rettungs-Linux Live USB. Beim Booten in Windows wurden DMDEdie beiden Partitionen erneut erkannt, und eine NTFS-Suche erkannte den vollständigen Stamm. Ich konnte rund 90% der wichtigen Daten einsparen.

0
tschodt

Suchen Sie nach einer anderen 1 TB-Festplatte (Ziel),
booten Sie von einer Linux-Rettungs-CD (*) und
$ ddrescue -f -b1M *source-device* *target-device*
[(*) aus irgendeinem Grund auf Ubuntu heißt es gddrescue]

Sollte für NTFS funktionieren.

Oder lesen Sie hier:

https://unix.stackexchange.com/questions/42450/advanced-ntfs-partition-file-recovery-techniques-for-schaded-drives-io-errors

In Ubuntu ist "gddrescue" der Name des _package_: Der Befehl lautet "ddrescue" wie oben. AFH vor 9 Jahren 0
Ich werde mich darum kümmern und Sie auf dem Laufenden halten. Danke für den Link! P. Zoltan vor 9 Jahren 0
Leider hilft ddrescue nicht. Obwohl ich die beiden Partitionen in fdisk (z. B. sdc1, sdc2) sehen kann, ist das Hauptgerät (sdc) viel kleiner und daher gibt das Programm einen Fehler aus und kopiert nicht (es kann nicht von außerhalb der Festplatte kopiert werden.) sieht es als 32-33MB HDD). Ich konnte nur die ersten 32-33 MB Daten kopieren, was im Vergleich zu der tatsächlichen Größe von 1 TB winzig ist. P. Zoltan vor 9 Jahren 0