kaputte SDcard - Photos weg, dafür 4-Byte-Muster da

lundi 11 janvier 2016

Hallo zusammen,

hab' hier eine 3 Jahre alte 16GB große SDcard von Hama. Bis Freitag war sie in einer Digitalkamera und hat ohne Murren in den 4 Wochen davor 700 Bilder gespeichert. SDcard raus aus der Kamera, am PC in einen SDcard reader gesteckt und es poppt auf, dass die SDcard leer ist und ob man sie formatieren will. Natürlich nicht. Stattdessen versuche ich jetzt mit testdisk/photorec die JPGs zu recovern (ja, es waren JPGs und keine RAW-Dateien). Aber photorec findet überhaupt keine Dateien, nur eine leere FAT-Partition.

Ich wollte das nicht glauben und hab' mir die Daten mal selbst angeschaut:
Code:

$ xxd image.dd | grep -v "0000 0000 0000 0000 0000 0000 0000 0000" | less
[...FAT/BootMgr und so...]
05180c0: 3168 0300 3268 0300 3368 0300 3468 0300  1h..2h..3h..4h..
05180d0: 3568 0300 3668 0300 3768 0300 3868 0300  5h..6h..7h..8h..
05180e0: 3968 0300 3a68 0300 3b68 0300 3c68 0300  9h..:h..;h..<h..
05180f0: 3d68 0300 3e68 0300 3f68 0300 4068 0300  =h..>h..?h..@h..
0518100: 4168 0300 4268 0300 4368 0300 4468 0300  Ah..Bh..Ch..Dh..
0518110: 4568 0300 4668 0300 4768 0300 4868 0300  Eh..Fh..Gh..Hh..
0518120: 4968 0300 4a68 0300 4b68 0300 4c68 0300  Ih..Jh..Kh..Lh..
0518130: 4d68 0300 4e68 0300 4f68 0300 5068 0300  Mh..Nh..Oh..Ph..
0518140: 5168 0300 5268 0300 5368 0300 5468 0300  Qh..Rh..Sh..Th..
0518150: 5568 0300 5668 0300 5768 0300 5868 0300  Uh..Vh..Wh..Xh..
0518160: 5968 0300 5a68 0300 5b68 0300 ffff ff0f  Yh..Zh..[h......
0518170: 5d68 0300 5e68 0300 5f68 0300 6068 0300  ]h..^h.._h..`h..
0518180: 6168 0300 6268 0300 6368 0300 6468 0300  ah..bh..ch..dh..
0518190: 6568 0300 6668 0300 6768 0300 6868 0300  eh..fh..gh..hh..
05181a0: 6968 0300 6a68 0300 6b68 0300 6c68 0300  ih..jh..kh..lh..
05181b0: 6d68 0300 6e68 0300 6f68 0300 7068 0300  mh..nh..oh..ph..
05181c0: 7168 0300 7268 0300 7368 0300 7468 0300  qh..rh..sh..th..
05181d0: 7568 0300 7668 0300 7768 0300 7868 0300  uh..vh..wh..xh..
05181e0: 7968 0300 7a68 0300 7b68 0300 7c68 0300  yh..zh..{h..|h..
[...]
05184c0: 3169 0300 3269 0300 3369 0300 3469 0300  1i..2i..3i..4i..
05184d0: 3569 0300 3669 0300 3769 0300 3869 0300  5i..6i..7i..8i..
05184e0: 3969 0300 3a69 0300 3b69 0300 3c69 0300  9i..:i..;i..<i..
05184f0: 3d69 0300 3e69 0300 3f69 0300 4069 0300  =i..>i..?i..@i..
0518500: 4169 0300 4269 0300 4369 0300 4469 0300  Ai..Bi..Ci..Di..
0518510: 4569 0300 4669 0300 4769 0300 4869 0300  Ei..Fi..Gi..Hi..
0518520: 4969 0300 4a69 0300 4b69 0300 4c69 0300  Ii..Ji..Ki..Li..
0518530: 4d69 0300 4e69 0300 4f69 0300 5069 0300  Mi..Ni..Oi..Pi..
0518540: 5169 0300 5269 0300 5369 0300 5469 0300  Qi..Ri..Si..Ti..
0518550: 5569 0300 5669 0300 5769 0300 5869 0300  Ui..Vi..Wi..Xi..
0518560: 5969 0300 5a69 0300 5b69 0300 5c69 0300  Yi..Zi..[i..\i..
0518570: 5d69 0300 5e69 0300 5f69 0300 6069 0300  ]i..^i.._i..`i..
0518580: 6169 0300 6269 0300 6369 0300 6469 0300  ai..bi..ci..di..
0518590: 6569 0300 6669 0300 6769 0300 6869 0300  ei..fi..gi..hi..
05185a0: 6969 0300 6a69 0300 6b69 0300 6c69 0300  ii..ji..ki..li..
05185b0: 6d69 0300 6e69 0300 6f69 0300 7069 0300  mi..ni..oi..pi..
05185c0: 7169 0300 7269 0300 7369 0300 7469 0300  qi..ri..si..ti..
05185d0: 7569 0300 7669 0300 7769 0300 7869 0300  ui..vi..wi..xi..
05185e0: 7969 0300 7a69 0300 7b69 0300 7c69 0300  yi..zi..{i..|i..
[...]
05188c0: 316a 0300 326a 0300 336a 0300 346a 0300  1j..2j..3j..4j..
05188d0: 356a 0300 366a 0300 376a 0300 386a 0300  5j..6j..7j..8j..
05188e0: 396a 0300 3a6a 0300 3b6a 0300 3c6a 0300  9j..:j..;j..<j..
05188f0: 3d6a 0300 3e6a 0300 3f6a 0300 406a 0300  =j..>j..?j..@j..
0518900: 416a 0300 426a 0300 436a 0300 446a 0300  Aj..Bj..Cj..Dj..
0518910: 456a 0300 466a 0300 476a 0300 486a 0300  Ej..Fj..Gj..Hj..
0518920: 496a 0300 4a6a 0300 4b6a 0300 4c6a 0300  Ij..Jj..Kj..Lj..
0518930: 4d6a 0300 4e6a 0300 4f6a 0300 506a 0300  Mj..Nj..Oj..Pj..
0518940: 516a 0300 526a 0300 536a 0300 546a 0300  Qj..Rj..Sj..Tj..
0518950: 556a 0300 566a 0300 576a 0300 586a 0300  Uj..Vj..Wj..Xj..
0518960: 596a 0300 5a6a 0300 5b6a 0300 5c6a 0300  Yj..Zj..[j..\j..
0518970: 5d6a 0300 5e6a 0300 5f6a 0300 606a 0300  ]j..^j.._j..`j..
0518980: 616a 0300 626a 0300 636a 0300 646a 0300  aj..bj..cj..dj..
0518990: 656a 0300 666a 0300 676a 0300 686a 0300  ej..fj..gj..hj..
05189a0: 696a 0300 6a6a 0300 6b6a 0300 6c6a 0300  ij..jj..kj..lj..
05189b0: 6d6a 0300 6e6a 0300 6f6a 0300 706a 0300  mj..nj..oj..pj..
05189c0: 716a 0300 726a 0300 736a 0300 746a 0300  qj..rj..sj..tj..
05189d0: 756a 0300 766a 0300 776a 0300 786a 0300  uj..vj..wj..xj..
05189e0: 796a 0300 7a6a 0300 7b6a 0300 7c6a 0300  yj..zj..{j..|j..
[...und immer so weiter... bis ans Ende...]

Erst wird hochgezählt, dann das Alphabet in groß, dann nochmal in klein - so sieht ASCII aus, schon klar. Genau genommen werden scheinbar immer 4 Byte zusammen genommen und hochgezählt. Ich hab' auch nochmal explizit nach den JPG magic bytes gesucht, aber kein einziger Treffer. Okay, mal angenommen es gibt wirklich kein einziges Photo mehr auf der SDcard, wo zum Teufel kommt dieses Muster her???

P.S.: Ich hab' die SDcard mit 2 verschiedenen readern unter 2 verschiedenen Betriebssystemen ausgelesen - immer das gleiche Ergebnis.


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor