Festplatten-Daten wiederherstellen

12

Ich habe einen Dell-Laptop, der kürzlich "gestorben" ist (er würde beim Starten den blauen Bildschirm des Todes bekommen), und die Festplatte würde seltsame zyklische Klickgeräusche verursachen.

Ich wollte sehen, ob ich einige Tools auf meinem Linux-Computer verwenden kann, um die Daten wiederherzustellen, also habe ich sie dort eingesteckt.

Wenn ich "fdisk" starte, bekomme ich:

Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a

Disk /dev/sdb doesn't contain a valid partition table

Gut, die Partitionstabelle ist durcheinander. Wenn ich jedoch "testdisk" ausführe, um die Tabelle zu reparieren, friert sie an dieser Stelle ein und macht dieselben zyklischen Klickgeräusche:

Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder   158/19077: 00%

Mir ist es egal, ob die Festplatte wieder funktioniert und nur die Daten. Deshalb habe ich "gpart" ausgeführt, um herauszufinden, wo sich die Partitionen befanden. Ich schaff das:

dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)

* Warning: strange partition table magic 0x2A55.
Primary partition(1)
   type: 222(0xDE)(UNKNOWN)
   size: 15mb #s(31429) s(63-31491)
   chs:  (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
   hex:  00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
   size: 19021mb #s(38956987) s(31492-38988478)
   chs:  (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
   hex:  80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02

Also habe ich versucht, nur auf der alten NTFS-Partition zu mounten, bekam aber einen Fehler:

sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.

Pfui. Okay. Aber dann habe ich versucht, einen Rohdatenspeicherauszug zu erstellen, indem ich ausgeführt habe

dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987 

Die Datei wuchs jedoch auf 59885568 Byte und machte dieselben zyklischen Klickgeräusche.

Natürlich gibt es einen schlechten Sektor, aber ich weiß nicht, was ich dagegen tun soll!

Die Daten sind immer noch da ... wenn ich diese 57-MB-Datei im Textpad ansehe ... kann ich Rohdaten aus Dateien sehen.

Wie kann ich meine Daten zurückbekommen?

Vielen Dank für alle Vorschläge,

Lösung:

Ich konnte ungefähr 90% meiner Daten wiederherstellen:

  1. Festplatte im Gefrierschrank einfrieren
  2. Verwenden Sie Ddrescue , um eine Kopie des Laufwerks zu erstellen
  3. Da ddrescue nicht in der Lage war , genug von meinem Laufwerk benutzen Sie Testdisk meiner Partitionen / Dateisystem wiederherstellen, landete ich mit bis photorec die meisten meiner Dateien wiederherstellen
Erik W
quelle
Legen Sie die Festplatte in den Gefrierschrank, um die besten Ergebnisse zu erzielen.
Shotgun Ninja

Antworten:

12

DDrescue wurde entwickelt, um Daten in solchen Situationen zu entfernen. Versuchen Sie dann, das Image zu mounten. Wenn Dateien fehlen, geben Sie testdisk und photorec eine Chance für das Image.

Geselle Geek
quelle
Ich habe das gleiche Problem wie alles andere. Ddrescue besorgt mir eine 75-MB-Datei, bevor ich die Festplattengeräusche höre und sie einfrieren. Ich kann nicht einmal STRG + C aus. Gibt es eine Möglichkeit, diese Protokolldatei zu hacken, um einen Sektor zu starten, nachdem er aufgehört hat? Oder eine Flagge, die ich setzen kann, um schlechte Sektoren weniger zu interessieren?
Erik W
Weitere Suche Ich habe in einer FAQ gelesen: "Wenn ddrescue den Bildschirm nicht aktualisiert oder auf Strg-C nicht reagiert, liegt dies daran, dass das Laufwerk blockiert ist. Geben Sie ihm etwas Zeit, um die Leseanforderung abzuschließen." Ich denke, ich lasse es über Nacht sitzen ...
Erik W
... kein Glück :(
Erik W
1
Es soll schlechte Sektoren ignorieren. Wenn ein Laufwerk jedoch einen katastrophalen physischen Schaden aufweist, muss das Laufwerk möglicherweise in einen Gefrierschrank gestellt werden. lifehacker.com/170257/…
Geselle Geek
Ich dachte, das Gefriergerät sei ein Mythos, aber es funktionierte und half DDrescue, die rauen Stellen zu überwinden. Dann habe ich Photorec verwendet, um meine Dateien zu bekommen. Ich habe ungefähr 90% der Daten meines Laufwerks erhalten. Danke für Ihre Hilfe!
Erik W
5

Versuchen Sie, Testdisk und PhotoRec auf dem Laufwerk auszuführen, da Sie mit Linux vertraut sind . Oder noch besser, versuchen Sie, ein dd-Image des Laufwerks zu erstellen, und lassen Sie es durchforsten. Festplatten, die Geräusche verursachen, haben häufig ernsthafte Probleme und halten nicht lange nach Beginn der Geräusche.

Goyuix
quelle
+ "Festplatten, die Geräusche verursachen, haben häufig ernsthafte Probleme und halten nicht lange nach dem Beginn der Geräusche" sehr wahr
Hyperslug
Ich habe noch nie von PhotoRec gehört, es ist eine ziemlich coole App! Das Problem ist, dass es nach der Wiederherstellung von ca. 50 MB Daten einfriert, genau wie bei Testdisk. Gibt es eine Möglichkeit, diese Apps dazu zu bringen, diesen fehlerhaften Sektor zu überspringen?
Erik W
2

TestDisk ist ein kostenloser Open-Source-Partitionsscanner und ein Tool zur Datenwiederherstellung. Es ist sehr nützlich, um verlorene Partitionen wiederherzustellen. PhotoRec ist ein weiteres kostenloses, häufig verwendetes Tool zur Datenwiederherstellung.

TestDisk ist viel effizienter als PhotoRec. Das Problem mit TestDisk ist, dass nicht immer alle gelöschten Dateien wiederhergestellt werden. Wenn Sie versehentlich eine Partition neu formatieren, kann TestDisk Tausende von Dateien wiederherstellen, ohne eine einzelne Datei auszulassen. Wenn Sie jedoch eine Datei löschen, indem Sie sie in den Papierkorb verschieben und anschließend den Papierkorb leeren, kann TestDisk sie nicht immer wiederherstellen.

Verwenden Sie also zuerst TestDisk. Wenn Sie alle gelöschten Dateien mit TestDisk wiederhergestellt haben, sind Sie fertig. Wenn Sie die meisten gelöschten Dateien mit TestDisk wiederhergestellt haben, können Sie entscheiden, ob Sie fertig sind oder nicht. Wenn Sie nach dem Ausführen von TestDisk noch nicht fertig sind, können Sie versuchen, die gelöschten Dateien mit PhotoRec wiederherzustellen. PhotoRec kann keine gelöschten Dateien wiederherstellen, die vollständig überschrieben wurden (z. B. mit dem ddProgramm). In einigen Fällen wird der Dateiname in der Datei selbst gespeichert. PhotoRec versucht in diesem Fall, den Dateinamen wiederherzustellen, aber die meiste Zeit kann PhotoRec die Dateinamen nicht wiederherstellen.


Stellen Sie Dateien basierend auf dem Dateityp mit PhotoRec wieder her

Es ist vorzuziehen, von einer Linux-Live-DVD / USB zu booten, bevor Sie diese Schritte ausführen, um die Verwendung des Betriebssystems zu vermeiden, in dem sich die gelöschte Datei befindet.

  1. Installieren Sie TestDisk, falls es in Ihrem Betriebssystem noch nicht installiert ist. Bei Linux-Distributionen wird mit der Installation von TestDisk auch PhotoRec installiert.

  2. Starten Sie PhotoRec (starten Sie von einem Terminal auf einer Live-CD / USB oder als Root).

  3. Wählen Sie die Festplatte.

  4. Wählen Sie den Partitionstyp.

    Wenn Ihre Festplatte über Linux-Partitionen verfügt, wählen Sie [Intel].

  5. Wählen Sie die Dateitypoption.

    Gehen Sie zu [File Opt]und drücken Sie Enter. Hier können Sie alle Dateitypen durch Drücken von deaktivieren s. Verwenden Sie die Leertaste, um die Check-Schaltfläche umzuschalten. Wählen Sie die wiederherzustellenden Dateitypen aus.

  6. Wähle Optionen.

    PhotoRec bietet auch eine Liste mit verschiedenen Optionen. Unter normalen Umständen müssen Sie diese nicht ändern.

  7. Partition auswählen.

    Bewegen Sie den Selektor zu der Partition, von der Sie die Datei entfernt haben. Dann drücke Enterauf [Search].

  8. Wählen Sie den Dateisystemtyp.

    Wenn Sie Linux verwenden, lautet die Standardeinstellung ext2 / ext3 / ext4 ext2/ext3. Andernfalls, wenn Sie Dateien von einer Partition wiederherstellen, die als FAT oder NTFS formatiert ist, wählen Sie Other.

  9. Wählen Sie den zu analysierenden Bereich aus.

    Wählen FreeSie diese Option aus, wenn Sie nach dem Entfernen der bestimmten Datei nicht auf diese Partition geschrieben haben. Andernfalls wählen Sie Whole.

  10. Wählen Sie ein Verzeichnis, um Dateien wiederherzustellen.

    Wählen Sie nun den Pfad, in dem die wiederhergestellten Dateien gespeichert werden. Dann drücken Sie Y.

PhotoRec zeigt an, wie viele Dateien wiederhergestellt wurden.

karel
quelle
1

http://www.grc.com/spinrite.htm

Ich habe so viele gute Dinge über dieses Programm gehört.

Es kostet einen hübschen Cent (89,00 $ für ein Leben, glaube ich, Lizenz) und ich kann aus persönlicher Erfahrung nicht darüber sprechen.

Ich hoffe jedoch, dass die Community mich ablehnt, wenn es keine gute Lösung für Ihr Problem ist - warten Sie auf andere Antworten (und Feedback), bevor Sie Geld ausgeben.

Die Grundidee des Programms besteht jedoch darin, das Laufwerk auf einer tiefen Ebene zu scannen, jeden Sektor zu lesen, nach Fehlern, Fehlern, Fehlinterpretationen usw. zu suchen und diese anschließend zu "reparieren" (gegen einen guten Sektor auszutauschen oder einfach lässt die HD es selbst machen).

Unabhängig davon schlage ich vor, sobald Sie die Daten von Ihrem Laufwerk erhalten, erhalten Sie eine neue! Klicken ist sehr sehr schlecht!

Dmatig
quelle
+1 Ich habe nur gute Dinge über dieses Programm gehört.
Steve Rowe
1
Spinrite kann manchmal helfen, aber die erste Aufgabe sollte immer darin bestehen, mit dd_rescue ein (Teil-) Image zu erstellen. Wenn Sie eine so gute Kopie wie möglich haben, können Sie mit Spinrite oder einer anderen Rettungs-App auf dem Laufwerk spielen.
Raynet
Ja, ich zögere, mit diesem Programm zu spielen, da ich anscheinend mit nichts ein Image des Laufwerks erstellen kann.
Erik W
0

Wie kann ich meine Daten zurückbekommen?

Das beste Tool, das ich je für die Wiederherstellung von Festplatten verwendet habe, ist GetDataBack von Runtime Software . Da es sich um ein Windows-Programm handelt, müssen Sie eine Möglichkeit finden, diese Festplatte an einen Desktop-Computer mit Windows anzuschließen. Ich habe es verwendet, um ein SCSI-Laufwerk, ein mit Windows XP neu formatiertes IDE-Laufwerk (partielle Wiederherstellung), ein Laufwerk mit einer mit FDISK weggeblasenen Partition, eine Festplatte, die das BIOS nicht einmal erkennen konnte, usw. wiederherzustellen.

Sie können die Evaluierungsversion ausführen, um genau herauszufinden, welche Dateien Sie zurückerhalten. Die tatsächliche Wiederherstellung von Dateien kostet jedoch ca. 80 USD. Ich habe sowohl die NTFS- als auch die FAT-Version, habe FAT jedoch nur einmal verwendet.

Hyperslug
quelle
Nun, es gab ein paar Probleme mit dieser App. Erstens, Windows Dinge die Festplatte ist 1 TB. Was es eindeutig nicht ist (20 GB) Wenn das Scannen abgeschlossen ist, wird angezeigt, dass keine NTFS-Dateien gefunden werden können.
Erik W