Ich kenne das Problem und habe auch schon ein paar alte/kleine CF/SD-Karten und USB-Sticks weggeworfen, die ich einst funktionierend weggelegt habe und dann nach ein paar Jahren für irgendwas wiederverwenden wollte. Scheinbar, so ist jedenfalls meine Vermutung, speichern diese Medien grundsätzliche Parameter zur Diskgröße usw. auch im Flash ab, da wo also auch die Daten liegen sollen. Wenn diese Daten nach längerer stromloser Lagerung mehr da sind, weiß der Flashcontroller nicht mehr, wie groß der Flash ist und meldet nur noch ein paar Kilobytes. Das jedenfalls meine Vermutung. Über die Lebensdauer von Flashmedien haben wir ja schon ausführlich debattiert.