Hi.
Du könntest auch eine Wächterkarte in den Rechner einbauen. Die lenkt alle Schreib/Lese-Zugriffe auf einen temporären Speicher um und nach einem Neustart ist alles wieder beim Alten.
[edit] Ich merke gerade:
var allowchange:boolean;
gibts bei Wächterkarten auch nicht. Die setzen ja nur nach dem Herunterfahren die Festplatte auf einen vorherigen Stand zurück...
[/edit]