SD-Card unlesbar - wer kenn low-level Programm zum wiederbeleben?

Im Unterforum Alle anderen elektronischen Probleme - Beschreibung: Was sonst nirgendwo hinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 11 2024  11:30:46      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Alle anderen elektronischen Probleme        Alle anderen elektronischen Probleme : Was sonst nirgendwo hinpasst

Gehe zu Seite ( Vorherige Seite 1 | 2 )      


Autor
SD-Card unlesbar - wer kenn low-level Programm zum wiederbeleben?

    







BID = 509041

Onra

Schreibmaschine



Beiträge: 2488
 

  


Hallo,
hast du auch schon unterschiedliche Kartenleser versucht?
Die Wahrscheinlichkeit, dass 3 so unterschiedliche Karten gleichzeitig ausfallen, erscheint mir recht gering.

Onra

BID = 509049

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

 

  

Moin,

Doch, habe auch viele Ausfälle hier liegen, sogar ein 256MB-Speicher einer teuren Marke, damals (vor ein paar Jahren) 70€ ausgegeben, heute: schrott.

Jau, es muss aufs Raw Device (also allerunterste Schicht, ohne höhere Layer wie Dateisysteme etc. zugegriffen werden, also direkt sozusagen auf die Binärdaten ("raw"). Das Dateisystem wird vermutlich beschädigt sein, sonst könnte es noch gemountet werden. Oder etwas anderes, z.b. der Controller in der Karte, ist kaputt. Dann kommst du ggf. nicht mal mehr an die Speicherzelleninhalte ran. Das ist dann richtig schlecht. Dann musst du mit sehr großem Aufwand den Flash-Baustein versuchen, auszulesen, und das endet eher in Tränen, Wut und Zorn als im Erfolg. Erstmal, weil die Daten vermutlich nicht linear abgelegt sind, zweitens weil er höchstwahrscheinlich undokumentiert ist und drittens, weil er sehr klein ist und viele Pins hat... Wobei ich das schon desöfteren mit mechanisch etwas größeren Speichern gemacht habe. Schnellen Prozessor dran, kleines Programm geschrieben und mir die Daten per USB auf den Rechner geschoben. Übrigens auch mit linux und dd. Das geht, da die ser. Schnittstelle auch durch eine Gerätedatei abgebildet wird. So kann der Datenstrom umgeleitet werden.


Du kannst im Kernellog mal nachgucken, was der sagt, wenn du die SD-Karte ans System anschließt. (dmesg)
Da der sehr lang sein kann, lass dir nur die letzten 10 Zeilen ausgeben:
dmesg | tail

Oder lass ihn suchen:
dmesg | grep sd*
(nur, wenn die Gerätedateien auch bei dir mit sd* anfangen. Kann auch so wie perl es gesagt hat heißen, also mit r davor, als Raw-Device.

_________________

BID = 509071

cholertinu

Inventar



Beiträge: 3755
Wohnort: CH

Edit: letzte Antwort von DonComi übersehen, Beitrag überflüssig.

[ Diese Nachricht wurde geändert von: cholertinu am 19 Mär 2008  8:08 ]

BID = 509074

hajos118

Schreibmaschine



Beiträge: 2453
Wohnort: Untermaiselstein

nur ganz kurz (kann heute leider nix testen...)
Zugriff über /dev/sdc (ohne1) brachte Fehlermeldung "keine Berechtigung" o.ä.
weitere Tests folgen, ggf. werd' ich mir einen mega18/16 programmieren um die Daten auf unterster Ebene auszulesen.
Habe z.T. baugleiche Cards, also kann evtl. eine Transplantation der ersten Sektoren die Karte schon wieder lebendig werden lassen.
Die Daten auf den Cards sindübrigens nicht so wichtig - mir geht's nur darum mit "endlichem" Aufwand die SD-Cards wieder zum Leben zu erwecken.

In einem der Links (s.o.) wird erwähnt, dass schon ein defekter 1. Datenblock (=ungültiger Block 0) Kartenlesegeräte dazu bringt, die Arbeit zu verweigern ... da würde also ein Transfer vom 512 Byte von einer funktionierenden Karte auf eine baugleiche tote Karte genügen...
wir werden sehen...

BID = 509129

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Zugriff über /dev/sdc (ohne1) brachte Fehlermeldung "keine Berechtigung" o.ä.
Dann warst du wohl nicht als root eingeloggt.
Richtige Betriebssysteme lassen eben nicht jeden User an kritischen Stellen rumfummeln.


_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 509217

hajos118

Schreibmaschine



Beiträge: 2453
Wohnort: Untermaiselstein


Zitat :


Zitat :
Zugriff über /dev/sdc (ohne1) brachte Fehlermeldung "keine Berechtigung" o.ä.
Dann warst du wohl nicht als root eingeloggt.
Richtige Betriebssysteme lassen eben nicht jeden User an kritischen Stellen rumfummeln.

Verdammt - stimmt! Meine Linux - Zeit ist schon lange her ...

BID = 509226

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

Moin,

klar, solche Sachen sind nur mit Superuser-Rechten erlaubt, es sei denn, bestimmte user / Gruppen sind befugt, an diversen kritischen Stellen rumzufummeln .

Je nach Distribution, kannst du kurzerhand Superrechte erhalten mit

su
(-> Passwort)
(Es wird eine neue Sitzung für root gestartet)

oder mit (geht nicht überall!)
sudo dd if=/......
(Passwort, darauf wird der Kram, der sudo übergeben wird, mit su-Rechten ausgeführt.)

Wie gesagt, sudo ist nicht überall vorhanden, mein Mandriva kennt das nicht, einige anderer meiner Linuxversionen kennen es.

Aber gut auf jeden Fall, dass das Device / Gerät erscheint, scheint demnach ein Dateisystemfehler zu sein.

Allerdings wirds nicht viel bringen, die diversen Sektoren der unterschiedlichen Karten zu "hybridisieren", denn es werden u.U. Prüfsummen und andere Verfahren verwendet, um Fehler zu erkennen. Außerdem stimmen die Zuordnungstabellen nicht.

_________________

BID = 509547

BjörnB

Stammposter

Beiträge: 242
Wohnort: Dortmund

Hallo,

existiert eigentlich ein /dev/sda1 (mit 1)? In dem Fall sollte zumindest die Partitionstabelle in Ordnung sein, so dass Du mal fsck.vfat auf /dev/sda1 loslassen kannst (event. zunächst mit dem Parameter nur zum Testen ohne Veränderungen zu schreiben), um erstmal zu sehen, was da los ist.

Schöne Grüße,
Björn

BID = 510498

hajos118

Schreibmaschine



Beiträge: 2453
Wohnort: Untermaiselstein


Zitat :
BjörnB hat am 20 Mär 2008 22:34 geschrieben :

Hallo,

existiert eigentlich ein /dev/sda1 (mit 1)?

leider nicht an den "toten" Karten ...


Vorherige Seite      
Gehe zu Seite ( Vorherige Seite 1 | 2 )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 8 Beiträge verfasst
© x sparkkelsputz        Besucher : 182422655   Heute : 1695    Gestern : 5459    Online : 395        29.11.2024    11:30
7 Besucher in den letzten 60 Sekunden        alle 8.57 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0474889278412