PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alte Festplatte lesen


Simon Moon
2023-12-14, 18:56:53
Hallo

Neulich habe ich bei mir eine alte 2,5TB WD Green Festplatte "entdeckt". Also ich wusste, dass ich die noch habe, aber die lag da halt einfach irgendwie rum und ich hab mit der Zeit ganz vergessen, wie ich die damals genutzt habe. Da sie auch schon einige Umzuege hinter sich hatte, machte ich mir nicht mal mehr richtig Hoffnung, dass die nicht schon laengst irgendwie durch einen Sturz kaputt gegangen sei. Aber irgendwie wurde ich nun neugierig und hab das Ding mal angeschlossen. Zu meinem Erstaunen funktioniert die Platte tadellos, smart sagt dass keine Probleme bestehen, nur halt die Lebensdauer ist verbraucht. Was auch kein Wunder ist, die Platte stammt aus dem Jahr 2010. Das ist auch nicht das Problem, auf der Platte habe ich 2 Partitionen entdeckt, welche noch via MBR erstellt wurden. Eine rund 300GB grosse und eine mit 1,7TB.

Ich wollte also erstmal naiv eine Partition mounten, doch es wurde dabei nicht erkannt um welches Format es sich handelt. Da dachte ich, vielleicht sei doch irgendwas nicht in Ordnung mit der Platte und hab erstmal die kleinere Partition mit ddrescue gesichert. Das ging ohne Probleme. Anschliessend wollte ich die mit Testdisk anschauen, doch auch Testdisk erkennt nicht wie die Partition formatiert wurde. Ich dachte schon fast, vielleicht hab ich sie damals einfach noch formatiert bevor ich sie ausgebaut habe, aber aus Neugier hab ich dann mal strings ueber das Image laufen lassen. Und zu meiner Verwunderung sind da tatsaechlich noch Daten gespeichert. Ich finde zumindest die XML Darstellung verschiedener pdfs mit Inhalt und einige TIFF Bildateien.


Relativ am Anfang kommt dabei als erster String dieser Eintrag.

57368 │ 000e0170: b401 8bf0 ac3c 0074 09b4 0ebb 0700 cd10 .....<.t........
57369 │ 000e0180: ebf2 c30d 0a41 2064 6973 6b20 7265 6164 .....A disk read
57370 │ 000e0190: 2065 7272 6f72 206f 6363 7572 7265 6400 error occurred.
57371 │ 000e01a0: 0d0a 4e54 4c44 5220 6973 206d 6973 7369 ..NTLDR is missi
57372 │ 000e01b0: 6e67 000d 0a4e 544c 4452 2069 7320 636f ng...NTLDR is co
57373 │ 000e01c0: 6d70 7265 7373 6564 000d 0a50 7265 7373 mpressed...Press
57374 │ 000e01d0: 2043 7472 6c2b 416c 742b 4465 6c20 746f Ctrl+Alt+Del to
57375 │ 000e01e0: 2072 6573 7461 7274 0d0a 0000 0000 0000 restart........
57376 │ 000e01f0: 0000 0000 0000 0000 83a0 b3c9 0000 55aa ..............U.
57377 │ 000e0200: 0500 4e00 5400 4c00 4400 5200 0400 2400 ..N.T.L.D.R...$.
57378 │ 000e0210: 4900 3300 3000 00e0 0000 0030 0000 0000 I.3.0......0....


Irgendwie versteh ich nicht, was der soll. Steht der einfach da, damit eine Fehlermeldung vorhanden ist, wenn die Partition nicht gelesen werden kann?

Danach kommt lange nichts und dann kommen scheinbar direkt Dateien. Zumindest irgendwelche Metadaten, gefolgt von laengeren unterbruechen an binarystreams. Was mich ziemlich irritiert. Weil irgendwie, wuerde ich sowas wie einen Index erwarten, welcher dann angibt wo die Binaries sind. Das sieht fuer mich irgendwie aus, als sei hier die unformatierte Partition irgendwie als Ordner verlinkt worden und Windows nutzte die Partition dann einfach ohne ein eigenes Filesystem anzulegen, ist sowas moeglich?

Rooter
2023-12-14, 20:26:22
Relativ am Anfang kommt dabei als erster String dieser Eintrag.

57368 │ 000e0170: b401 8bf0 ac3c 0074 09b4 0ebb 0700 cd10 .....<.t........
57369 │ 000e0180: ebf2 c30d 0a41 2064 6973 6b20 7265 6164 .....A disk read
57370 │ 000e0190: 2065 7272 6f72 206f 6363 7572 7265 6400 error occurred.
57371 │ 000e01a0: 0d0a 4e54 4c44 5220 6973 206d 6973 7369 ..NTLDR is missi
57372 │ 000e01b0: 6e67 000d 0a4e 544c 4452 2069 7320 636f ng...NTLDR is co
57373 │ 000e01c0: 6d70 7265 7373 6564 000d 0a50 7265 7373 mpressed...Press
57374 │ 000e01d0: 2043 7472 6c2b 416c 742b 4465 6c20 746f Ctrl+Alt+Del to
57375 │ 000e01e0: 2072 6573 7461 7274 0d0a 0000 0000 0000 restart........
57376 │ 000e01f0: 0000 0000 0000 0000 83a0 b3c9 0000 55aa ..............U.
57377 │ 000e0200: 0500 4e00 5400 4c00 4400 5200 0400 2400 ..N.T.L.D.R...$.
57378 │ 000e0210: 4900 3300 3000 00e0 0000 0030 0000 0000 I.3.0......0....


Irgendwie versteh ich nicht, was der soll. Steht der einfach da, damit eine Fehlermeldung vorhanden ist, wenn die Partition nicht gelesen werden kann?Ja. Wenn der Windows-Bootblock NTLDR (die "erste Datei von Windows") nicht findet, kommt halt diese Meldung. Was daran wundert dich?

MfG
Rooter

Simon Moon
2023-12-14, 21:22:44
Ja. Wenn der Windows-Bootblock NTLDR (die "erste Datei von Windows") nicht findet, kommt halt diese Meldung. Was daran wundert dich?

MfG
Rooter

Die Meldung wurde mir ja nicht von einem Programm ausgegeben, sondern auf die Festplatte geschrieben. Ist das also einfach eine Info fuer bootmgr.efi die sagt, dass das keine Systempartition ist? Aber das wuerde dann ja bedeuten, dass die Partition formatiert ist, nur testdisk oder autopsy erkennen da nix.

Rooter
2023-12-14, 21:28:03
Am Anfang der Partition liegt der Bootblock und dort liegt dieser Text drin, falls der die Datei NTLDR nicht finden kann.

Warum TestDisk da nix findet, weiß ich auch nicht. Hast du mal Linux z.B. GNU Disks die Partition gezeigt?

MfG
Rooter

Simon Moon
2023-12-14, 22:17:41
Wenn ich das File in gdisk anzeige, sagt es, kein Problem mit der Partition gefunden, aber auch keine Partition. Ob ich damals evtl. einfach schnell formatiert habe? Hm, wie krieg ich die Daten jetzt wieder lesbar - da sind sie ja noch xD

Ein Grund wieso mich das interessiert ist, dass ich glaubte in der Anfangszeit mal mit BTC rumgespielt zu haben, aber nach ein paar BTC aufgab, da ich fand, das rentiert sich doch nicht. Und die Platte stammt ungefaehr aus dieser Zeit ;D

jellyfish
2023-12-15, 10:39:39
Wenn die Platte formatiert wurde - sofern sie nur schnell formatiert wurde und nicht komplett - kannst du Daten eventuell noch mit photorec bzw. qphotorec finden. Wird ohne Filesystemmetadaten wohl eher mühsam und langwierig sein.