Zitat:
Zitat von Trainbird
Was ich nicht verstehe, ist, wer da Mist gebaut hat und die alte File-Table wiederauferstehen ließ ...
|
Was ich mir vorstellen könnte: Weil die Zuordnung von logischen zu physischen Sektoren zwecks Wear Leveling ständig wechselt, weiß der Controller auf der Karte nach dem Einschalten erst einmal nicht, was jetzt wo ist. Da ist eventuell ein halbes Dutzend FATs irgendwie über die Speicherzellen verstreut, und vermutlich wird irgendwie ein fortlaufender Zähler mitgeführt, an dem man Alt und Neu unterscheiden kann. Wenn der Controller jetzt aber nach der aktuellsten FAT sucht und die richtige wegen eines Speicherfehlers nicht sehen kann, dann "denkt" er vielleicht, die vorletzte wäre die aktuellste, und schon ist sie wieder aktiviert.
Zitat:
Zitat von Trainbird
Beziehungsweise: Wie ich die neue wiederbekomme ...
|
Ich fürchte, das sieht schlecht aus. Wie gesagt, wahrscheinlich ist genau der Speicherblock mit der FAT hinüber. Da findet eher ein Datenrettungsprogramm was in den vermeintlich nicht zugeordneten Blöcken.