Warum das allerdings so ist, keine Ahnung...
Es gibt SD-Karten und SDHC-Karten.
SD-Karten bis 1GB kann jeder Kartenleser lesen und beschreiben. Bei 2GB-SD-Karten gibt es schon ganz alte Kartenleser, die damit nicht mehr klar kommen. Und einige ältere Kartenleser und sogar neuere in Notebooks (!) können ebenfalls mit 4GB-SD-Karten nichts anfangen. Sie werden zwar erkannt und offensichtlich sogar richtig beschrieben, was aber nicht der Fall ist. Diese Karten lassen sich dann vom "Endgerät" nur teilweise lesen (alle Daten unterhalb 1 bzw 2 GB). Und steckt man die gleiche Speicherkarte dann wieder in den PC, sieht man plötzlich Hyroglyphen statt normaler Dateinamen.
SDHC ist nun noch etwas neuere Technik und wird von alten Kartenlesern nicht mal mehr erkannt. Aber für viele Kartenleser (und sogar einige ältere PDAs) gibt es Firmware-Updates, die das Lesen und Beschreiben von SDHC-Karten möglich machen. Auch auf meinem PC (Medion Titanium 8800) wurde die SDHC-Karte nicht erkannt. Aber ich habe im Internet ein Update für meinen Kartenleser gefunden, und nun funktionieren auch 8GB-SDHC-Karten einwandfrei.
Wer sich also unsicher ist, ob die SDHC-Karte kaputt ist oder nicht, sollte vor dem Entsorgen oder Umtausch erst einmal prüfen, ob es ein Update für den Kartenleser gibt oder sich einen neuen USB-Kartenleser kaufen. Die kosten wirklich nicht die Welt.