Speicherkarte funktiniert nicht mehr - Bad ending cylinder ?

  • Ersteller Ersteller chiefcommander
  • Erstellt am Erstellt am
C

chiefcommander

Gast
MicroSD Karte funktioniert nicht mehr - Bad ending cylinder / Partitionstabelle weg?

Hallo Forum,

meine MicroSD-Speicherkarte aus meinem Handy wird plötzlich nicht mehr erkannt, weder im Handy noch am PC, also habe ich mich aufgemacht, mit Testdisk die Speicherkarte zu untersuchen, nachdem PC Inspektor File Recovery auch fehl schlug und den Stick nicht mehr anzeigen konnte.

Testdisk endete aber mit einer Meldung Bad ending Cylinders, ich kann leider die Partitionstabelle nicht neu schreiben da ich die Partition erst gar nicht anzeigen kann (in der Übersicht in Testdisk war die noch da, nach Quicksearch nicht mehr...

HIer mal das Fehlerlog:


Mon May 16 10:51:37 2011
Command line: TestDisk

TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-05-11T20:57:43
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdf)=7948206080
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
filewin32_getfilesize(\\.\PhysicalDrive1) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive1) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive1
filewin32_getfilesize(\\.\PhysicalDrive2) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive2) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive2
filewin32_getfilesize(\\.\PhysicalDrive3) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive3) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive3
filewin32_getfilesize(\\.\PhysicalDrive4) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\PhysicalDrive4) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\PhysicalDrive4
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive5)=7948206080
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=162457976832
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=157285351424
filewin32_getfilesize(\\.\E:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\R:)=0
Warning: can't get size for \\.\R:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\S:)=7943989760
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\T:)=0
Warning: can't get size for \\.\T:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\U:)=0
Warning: can't get size for \\.\U:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\V:)=0
Warning: can't get size for \\.\V:
file_pread(4,1,buffer,625153409(38913/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,15534854(966/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - WDC WD32 00AAJS-60Z0A
Disk /dev/sdf - 7948 MB / 7580 MiB - CHS 966 255 63, sector size=512 - Generic- SD/MMC/MS/MSPRO

Partition table type (auto): Intel
Disk /dev/sdf - 7948 MB / 7580 MiB - Generic- SD/MMC/MS/MSPRO
Partition table type: Intel

Analyse Disk /dev/sdf - 7948 MB / 7580 MiB - CHS 966 255 63
Geometry from i386 MBR: head=81 sector=10
file_pread(5,2,buffer,8236(0/130/47)) read err: Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0B
Current partition structure:
check_FAT: can't read FAT boot sector
Invalid FAT boot sector
1 P FAT32 0 130 46 966 80 10 15515605
1 P FAT32 0 130 46 966 80 10 15515605

Warning: Bad ending cylinder (CHS and LBA don't match)
No partition is bootable
Ask the user for vista mode
Computes LBA from CHS for Disk /dev/sdf - 7953 MB / 7585 MiB - CHS 967 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdf - 7953 MB / 7585 MiB - CHS 967 255 63
file_pread(5,16,buffer,8192(0/130/3)) read err: Invalid argument
file_pread(5,1,buffer,8192(0/130/3)) read err: Invalid argument
file_pread(5,8,buffer,8200(0/130/11)) read err: Invalid argument
file_pread(5,3,buffer,8208(0/130/19)) read err: Invalid argument
file_pread(5,3,buffer,8255(0/131/3)) read err: Invalid argument
file_pread(5,8,buffer,8271(0/131/19)) read err: Invalid argument
file_pread(5,11,buffer,8318(0/132/3)) read err: Invalid argument
file_pread(5,8,buffer,8235(0/130/46)) read err: Invalid argument
file_pread(5,8,buffer,8243(0/130/54)) read err: Invalid argument
file_pread(5,3,buffer,8251(0/130/62)) read err: Invalid argument
file_pread(5,3,buffer,8298(0/131/46)) read err: Invalid argument
file_pread(5,8,buffer,8314(0/131/62)) read err: Invalid argument
file_pread(5,11,buffer,8361(0/132/46)) read err: Invalid argument
file_pread(5,8,buffer,10240(0/162/35)) read err: Invalid argument
file_pread(5,8,buffer,10248(0/162/43)) read err: Invalid argument
file_pread(5,3,buffer,10256(0/162/51)) read err: Invalid argument
file_pread(5,3,buffer,10303(0/163/35)) read err: Invalid argument
file_pread(5,8,buffer,10319(0/163/51)) read err: Invalid argument
file_pread(5,11,buffer,10366(0/164/35)) read err: Invalid argument
file_pread(5,16,buffer,638976(39/197/31)) read err: Invalid argument
file_pread(5,1,buffer,638976(39/197/31)) read err: Invalid argument
file_pread(5,8,buffer,638984(39/197/39)) read err: Invalid argument
file_pread(5,3,buffer,638992(39/197/47)) read err: Invalid argument
file_pread(5,3,buffer,639039(39/198/31)) read err: Invalid argument
file_pread(5,8,buffer,639055(39/198/47)) read err: Invalid argument
file_pread(5,11,buffer,639102(39/199/31)) read err: Invalid argument
file_pread(5,8,buffer,641024(39/229/63)) read err: Invalid argument
file_pread(5,8,buffer,641032(39/230/8)) read err: Invalid argument
file_pread(5,3,buffer,641040(39/230/16)) read err: Invalid argument
file_pread(5,3,buffer,641087(39/230/63)) read err: Invalid argument
file_pread(5,8,buffer,641103(39/231/16)) read err: Invalid argument
file_pread(5,11,buffer,641150(39/231/63)) read err: Invalid argument
file_pread(5,8,buffer,642600(40/0/1)) read err: Invalid argument
file_pread(5,8,buffer,642608(40/0/9)) read err: Invalid argument
file_pread(5,3,buffer,642616(40/0/17)) read err: Invalid argument
file_pread(5,3,buffer,642663(40/1/1)) read err: Invalid argument
file_pread(5,8,buffer,642679(40/1/17)) read err: Invalid argument
file_pread(5,11,buffer,642726(40/2/1)) read err: Invalid argument
file_pread(5,5,buffer,642666(40/1/4)) read err: Invalid argument
file_pread(5,8,buffer,642671(40/1/9)) read err: Invalid argument
file_pread(5,8,buffer,642742(40/2/17)) read err: Invalid argument
file_pread(5,11,buffer,642789(40/3/1)) read err: Invalid argument
file_pread(5,16,buffer,761856(47/107/61)) read err: Invalid argument
file_pread(5,1,buffer,761856(47/107/61)) read err: Invalid argument
file_pread(5,8,buffer,761864(47/108/6)) read err: Invalid argument
file_pread(5,3,buffer,761872(47/108/14)) read err: Invalid argument
file_pread(5,3,buffer,761919(47/108/61)) read err: Invalid argument
file_pread(5,8,buffer,761935(47/109/14)) read err: Invalid argument
file_pread(5,11,buffer,761982(47/109/61)) read err: Invalid argument
file_pread(5,8,buffer,763904(47/140/30)) read err: Invalid argument
file_pread(5,8,buffer,763912(47/140/38)) read err: Invalid argument
file_pread(5,3,buffer,763920(47/140/46)) read err: Invalid argument
file_pread(5,3,buffer,763967(47/141/30)) read err: Invalid argument
file_pread(5,8,buffer,763983(47/141/46)) read err: Invalid argument
file_pread(5,11,buffer,764030(47/142/30)) read err: Invalid argument
file_pread(5,16,buffer,12828672(798/139/46)) read err: Invalid argument
file_pread(5,1,buffer,12828672(798/139/46)) read err: Invalid argument
file_pread(5,8,buffer,12828680(798/139/54)) read err: Invalid argument
file_pread(5,3,buffer,12828688(798/139/62)) read err: Invalid argument
file_pread(5,3,buffer,12828735(798/140/46)) read err: Invalid argument
file_pread(5,8,buffer,12828751(798/140/62)) read err: Invalid argument
file_pread(5,11,buffer,12828798(798/141/46)) read err: Invalid argument
file_pread(5,8,buffer,12830720(798/172/15)) read err: Invalid argument
file_pread(5,8,buffer,12830728(798/172/23)) read err: Invalid argument
file_pread(5,3,buffer,12830736(798/172/31)) read err: Invalid argument
file_pread(5,3,buffer,12830783(798/173/15)) read err: Invalid argument
file_pread(5,8,buffer,12830799(798/173/31)) read err: Invalid argument
file_pread(5,11,buffer,12830846(798/174/15)) read err: Invalid argument
file_pread(5,8,buffer,15523848(966/80/19)) lseek err Invalid argument
file_pread(5,3,buffer,15523856(966/80/27)) lseek err Invalid argument
file_pread(5,3,buffer,15523903(966/81/11)) lseek err Invalid argument
file_pread(5,8,buffer,15523919(966/81/27)) lseek err Invalid argument
file_pread(5,11,buffer,15523966(966/82/11)) lseek err Invalid argument

Results
Can't open backup.log file: No such file or directory
interface_load

interface_write()

No partition found or selected for recovery



Habt ihr eine Idee, was ich noch versuchen könnte ? Es sind leider ein paar wichtige erst kürzlich erstellte Daten auf der MicroSD die ich unbedingt benötige. Ich habe zwar ein Backup, aber das ist leider zu alt (obwohl erst 2 Wochen jung, wer sichert schon öfter sein Handy....)

Eine neue Partion erstellen können würde ich mit Testdisk, das bietet er mir an - jedoch hab ich keine Ahnung wieviele Zylinder usw. ich eingeben muss, bevor ich was kaputt mache versuche ich erst mal alle andere Möglichkeiten...

Was auch komisch ist, jeder Schritt (Analyse, Quick-Search, das öffnen mit Lesen der Laufwerke von Testdisk allgemein dauert immer so mind. 15 Minuten pro Schritt, ich hatte das mal bei einer FEstplatte mit 500GB gemacht, da ging alles viel schneller...)

Hat jemand noch eine Idee was ich versuchen könnte ?
Ergänzung ()

Ich hab jetzt auch noch einen DeepScan gemacht (Anhang: Bild 2), aber leider bleibt mir nur die möglichkeit eine Partition neu zu erstellen, während dem Scan hat er wohl schon eine Fehlermeldung angezeigt (Anhang: Bild 1)

sieht wohl nicht gerade gut aus....
Ergänzung ()

Den Screen (Anhang Bild 3) hatte ich vergessen, so sieht´s nach der Analyse-Funktion aus und for dem QuickScan bzw. DeepScan



Die vollständige LOG-Datei nach allen Scans bzw. meinen Tests auch MBR wiederherzustelen siehe Anhang.
 

Anhänge

  • Bild 1.jpg
    Bild 1.jpg
    36,2 KB · Aufrufe: 253
  • Bild 2.jpg
    Bild 2.jpg
    36,2 KB · Aufrufe: 250
  • Bild 3.jpg
    Bild 3.jpg
    54,1 KB · Aufrufe: 246
  • Testdisk-LOG.zip
    Testdisk-LOG.zip
    532,9 KB · Aufrufe: 275
Zuletzt bearbeitet: (Titel geändert)
Danke Dir, aber leider nicht, da nach Quicksearch keine Partition angezeigt wird und ich mir so nicht über "p" den Ordnerinhalt anzeigen lassen kann. Welche Geometrie-Einstellungen ich wo für meine MicroSD nehmen muss weiß ich nicht, diese Angaben in dem Thread galten doch für diese bestimmte Festplatte, oder ?
 
Sticks werden oft nicht nach Intel-MBR-Standard ausgeliefert.
Verdacht besteht auf Bootsektor?
Partitionieren kannst du einen USB-Stick zumeist nicht, da in Hardware integriert.
Mache mal eine Diagnose des Bootsektors nach dieser Anleitung;
Lade mal die Testdiskversion 6.11WIP beta;
https://www.computerbase.de/downloads/systemtools/festplatten/testdisk/
Bestätige mal in Testdisk durch, bis du das Menü Analyse siehst (bei der Festplattenauswahl muß der Stick vorher ausgewählt sein).
Bestätige aber nicht bei Analyse sondern bei Advanced!
Hier solltest du deine beschädigte Partition auswählen.
Wwenn das Mneü List bereits erscheint, gehe auf List.
Teile mit ob deine Daten angezeigt werden.
Ansonsten;
Bestätige bei Boot und gehe auf Rebuild BS.
Hinterher zeigt Testdisk dir das Ergebnis an.
Wenn Testdisk zu lange sucht (mehr als einige Minuten, teile es mit.
Hinterher solltest du das Menü List sehen.
Gehe mal da drauf und teile mit, ob deine Daten oder wieder eine Meldung angezeigt wird.
Gehe dort erstmal nicht auf das Menü Write, um keine Änderungen vorzunehmen.

Teile es mal mit.

Viele Grüße

Fiona
 
Fiona schrieb:
Sticks werden oft nicht nach Intel-MBR-Standard ausgeliefert.
Verdacht besteht auf Bootsektor?
Partitionieren kannst du einen USB-Stick zumeist nicht, da in Hardware integriert.
Mache mal eine Diagnose des Bootsektors nach dieser Anleitung;
Lade mal die Testdiskversion 6.11WIP beta;
https://www.computerbase.de/downloads/systemtools/festplatten/testdisk/



Hallo Fiona,

Ich habe die Testdiskversion 6.12 genommen, da ich die 6.11 beta für Windows7 nicht gefunden habe, ich hoffe
mal das ist kein Problem.- aber das habe ich auch alles schon in meinem ersten Posting oben geschrieben, was ich bisher getestet hatte
(siehe auch Screenshots)

Allein bis ich bei Analyse bin (..."Please Wait" nach Auswahl der LOG-Datei,) dauert übrigens schon 15min.


Jetzt zu deinen Anweisungen im Detail:

Bestätige mal in Testdisk durch, bis du das Menü Analyse siehst (bei der Festplattenauswahl muß der Stick vorher ausgewählt sein).
Bestätige aber nicht bei Analyse sondern bei Advanced!
Hier solltest du deine beschädigte Partition auswählen.
Wwenn das Mneü List bereits erscheint, gehe auf List.
Teile mit ob deine Daten angezeigt werden.

Also bei "Select Media" konnte ich den Stick mal auswählen, angezeigt wird er mal.
Bei Advanced wird der Stick angezeigt, ich kann aber unten nur Auswählen
"Type" "Boot" "Undelete" "Image Creation" und "Quit", also nichts mit List...

Ansonsten;
Bestätige bei Boot und gehe auf Rebuild BS.
Hinterher zeigt Testdisk dir das Ergebnis an.
Wenn Testdisk zu lange sucht (mehr als einige Minuten, teile es mit.
Hinterher solltest du das Menü List sehen.

Habe ich gemacht, als ich den Menüpunkt "Boot" bestätigt habe, hat es auch 2-3min gedauert bis ich auf Rebuild BS klicken konnte.
Übrigens wurden mir sowohl Boot sector als auch Backup Boot sector mit "Bad" gekennzeichnet, und es stand da "Sectors are identical.

Das Rebuild BS läuft seit mittlerweile 45min (siehe Bild 1 im Anhang), ich ergänze den Post hier sobald ich eine Meldung erhalte, bzw sich noch was tut.
 

Anhänge

  • Bild 1.jpg
    Bild 1.jpg
    36,2 KB · Aufrufe: 216
Lesefehler weisen zumeist auf ein beschädigtes Dteiystem hin.
Wenn Testdisk versucht diese zu lesen, kann es hängen oder länger brauchen.
Ebenso Datenetungssofware, wenn sie auf bechädigte Sektoren kommt.
Ist somit nur ein Test, ob deine Daten angezeigt werden.
Diese können dann kopiert werden.
Wenn das Ergebnis negaiv ist, benötigst du Datenrettungssofware, die Daten in den unterliegenden Sektoren liest.

Viele Grüße

Fiona
 
Hmm, okay dann kann ich mich wohl so langsam endgültig von meinen Daten verabschieden. Das Rebuild BS läuft seit nunmehr 1:45 h :schaf: ,
- ich glaub da tut sich nix mehr. Ich lass jedoch just4fun mal noch 1-2 Stunden laufen. Falls sich wieder erwarten noch was tun würde, würde ich mich melden.

Trotzdem danke für die Hilfe !

Ergänzung: Stand 13:11 - es hat sich nix geändert, nunmehr 4 Stunden, ich würd sagen da tut sich nix mehr, das Teil ist wohl (leider) hinüber.
 
Zuletzt bearbeitet:
Im Fall kann Datenrettungssoftware helfen.
Teile mal Dateitypen mit die du sichern möchtest.
Ist wie Bilder (jpg) oder Dokumente wie *.doc (Word).

Viele Grüße

Fiona
 
Eigentlich ein paar Bilder .jpg sowie 2 Acess-Datenbanken .mdb
davon abgesehen mein Navi das da drauf liegt, aber das sind tausende von Dateien....

Die Karte wird aber nunmehr gar nicht erkannt, die hat sich wohl jetzt völlig verabschiedet, hat sich somit quasi erledigt :/
 
Wegen Navi-Daten;
Scanne mal deine Speicherkarte mit Scavenger und den langen scan in der Testversion.

Überprüfe das Ergebnis.

Viele Grüße

Fiona
 
Zurück
Oben