SD-Karten-Fehler

  • ...da ich in den verschiedenen Foren und Threads immer mal wieder von unerklärlichen System- und Routingfehlern lesen konnte, hier ein kleiner Beitrag zur allgemeinen Systemstabilität mit Blick auf die verwendeten SD-Cards.
    -------------------------------------------------------
    Die SD-Cards wie auch die CF-Cards enthalten "onboard" einen eigenen Controller, der normalerweise defekte Speicherzellen ausblendet, so daß die Karte (theoretisch) ohne Fehler beschrieben (mehrere tausend mal) und gelesen werden kann.


    Für Schreib- und Lesefehler zuständig sind meistens 2 Probleme:


    1. "mieser=instabiler" oder gar defekter Kartenadapter


    2. Speicherkarte mit sogenannten "WeakBits" - das sind Speicherzellen, die sich bei "Normaltemperatur" auch normal verhalten - bei erhöhter Temperatur aber ausfallen.
    Da Navis wie auch Digicams recht kompakt aufgebaut sind, können schlechte (oder alte)Speicherkarten durchaus in einen Bereich kommen, bei dem sie mal einen Fehler lesen.


    Zur allgemeine Verwirrung tragen dann natürlich noch so Zitate wie " Software und Daten immer mit ActivSync übertragen - bei Kartenlesern ist die Fehlerrate zu hoch" kräftig bei. Wenn die Kombination von Kartenleser u. Karte wirklich so schlecht wäre, dann......???(kann sich jeder selbst beantworten!)


    Um bei Problemgeräten die SD-Card (auch CF) zusammen mit dem verwendeten Reader zu testen, stelle ich ein kleines Prog zur Verfügung (selbst geschrieben...ähhh..schreiben lassen...daher kostsnix), das diese Kombination einem Stresstest unterzieht.


    >>>>Funktion:
    Das Programm schreibt auf eine L_E_E_R_E Karte soviele Dateien mit 100MB, bis die Karte voll ist - dann werden die Dateien gelesen und gelöscht.
    LEER bedeutet aber nicht unformatiert.....
    Eventuelle Lesefehler werden angezeigt.


    Das Ganze passiert 2 mal - zuerst werden Dateien mit "0" erzeugt, danach mit"255"
    Es können auch Dateigrößen kleiner 100MB gewählt werden, aber das ist nicht besonders sinnvoll. (Testdauer nimmt drastisch zu!)


    >>>>Bitte beachten: der Test dauert recht lange (nicht ungeduldig werden)


    Der Vorteil dieses Test gegenüber eines Oberflächen-Test ist, daß auch das Filesystem (FAT) durch die vielen erzeugten Datei getestet wird.


    Wer seiner Karte danach immer noch nicht traut, kann den Test ja mit einer erwärmten Karte durchführen (nicht deutlich über 50°C) - dazu Karte und Lesegerät in ein entsprechend angewärmtes Handtuch einwickeln, das ersetzt den Temperaturschrank. (Handtuch aber bitte trocken erwärmen..grinnnsss)


    Viel Spass beim Testen!



    Speicherfehler sind auch häufig die Ursache für "vollkommen unmotivierte" Abstürze im normalen Windows - wird dann gerne auf instabile Programme geschoben....



    ================================================
    =============Update=vers02========================


    1. Man kann jetzt zusätzlich unter "Dateigröße" mit "maximal" den ganzen Speicherbereich mit nur einer Datei beschreiben lassen (Oberflächentest)


    2.Während des gesamten Tests läuft eine Uhr mit. Damit kann man Schreib+Lesezeit von unterschiedlichen Karten testen. Um realistische Ergebnisse zu erhalten sollte dies mit immer dem gleichen Computer und Reader passieren.
    Die Uhr hat auch noch den Vorteil, daß man sieht, daß sich das Programm nicht "aufgehängt" hat.


    Getestet wurde von mir bis jetzt mit max 1Gig - sollte under WinXP auch bis 2Gig funktionieren - bitte entsprechende Erfahrung mal posten.


    ------- mit dem Prog kann man auch USB-Sticks testen - die müssen aber leer sein, sonst bricht das Prog sofort ab --------------

  • ......wirst Du noch einen Benchmark einbauen.....?


    :) :) : drink

    2 Mal editiert, zuletzt von Karen Sander ()

  • Hallo !


    zu dem Punkt gibt es immmer wieder Fragen. Oft wird nach div. Tools gefragt, die direkt ohne PC genutzt werden können. Ich hab mal etwas "rumgegoogled" und in der Summe nachfolgenes Resume:



    Q: What tool should I use on my PPCPNA to fix storage card errors? Pocket Mechanic? Storage Tools?


    A: None of them !!! Avoid them at any rate! They are very likely to cause more problems than before. In a word: don't use anything PPC/PNA-based!


    Da muß man wohl nix mehr sagen.oder ?


    MfG. Go1

  • @KaRen:
    ..eine echte Benchmarkfunktion, die nur die reine Schreib/LesePerformance der Karte erfaßt, ist nicht vorgesehen, da bei diesem Test der Einfluss des Kartenlesers und des HostPCs eliminiert werden müßte.
    Die mitlaufende Uhr gibt aber schon einen recht guten Hinweis auf die Geschwindigkeit der Karte - allerdings ist es wichtig, Vergleichstests immer im selben "Umfeld" (d.h. Reader, USB-Port, Host-PC) durchzuführen. Dies kann für Kamera-Speicherkarten recht interessant sein - besonders bei Bilderserien.
    Wie weit dies beim Navi eine Rolle spielt, habe ich noch nicht getestet, da ich immer nur GoPal ohne Zusatzfunktionen (MP3 o.ä.) benutze. Kann aber durchaus sein, daß eine komplexe Routenneuberechnung mit einer schnellen Karte auch schneller ausgeführt wird!?


    @Go1
    ...deshalb Formatieren, Testen und ...eine Zeit lang vertrauen - und bei längeren Routen (Urlaub und so..) eine Backup-Karte mit den gleichen Daten mitnehmen.
    Vielleicht auch beim Kauf nicht die allerbilligste NoName-Karte bevorzugen!!!

  • Danke für das tool. Funktioniert auch mit 4GB Karten, dauert allerdings 5h!!!
    Aber zum Glück keine Fehler gefunden.


    Gruß
    Mahony

  • Herzlichen Dank für das Tool !


    Habe es mit der Orginal Medion 2GB (O:53h) und einer neuen Transcend SDHC 16GB (7:34h) mit 100 MB Filegröße gestetet. Keine Fehler gefunden.
    16GB Karte ist zumindest nicht langsamer als die Orginalspeicherkarte, was auch dem Eindruck beim Bedienen entspricht.


    Gruß
    bernd m aus f