zitat: Die Daten der Registry werden in mehreren Dateien, sogenannten Hives, in einem speziellen Datenbank-Format auf der Festplatte gespeichert.
Die HKEY_LOCAL_MACHINE liegt bei Betriebssystemen der Windows-NT-Linie, also auch Windows XP, im Verzeichnis %SystemRoot%\\System32\\Config gespeichert. Windows 9x hingegen speichert den Inhalt dieses Teils der Registry in der Datei system.dat
In neueren 64-Bit Windows Versionen liegen die Dateien durch das transparente Mappen der Speicherorte fr 32-Bit Programme im Verzeichnis %SystemRoot%\\Sysnative\\config.
Die HKEY_CURRENT_USER dagegen ist im Benutzerprofilverzeichnis gespeichert, welches also bei servergespeicherten Profilen in einer Windows-Domne beim Login netzwerkweit mit bertragen wird. Bei NT-Systemen liegt sie als ntuser.dat im Verzeichnis %USERPROFILE%. Bei Windows 9x heit die Datei user.dat, wenn keine Benutzertrennung aktiviert ist.
Da die Unversehrtheit dieser Dateien essentiell fr ein funktionierendes System ist, legt Windows automatisch Sicherungskopien dieser Dateien an. Es kann auch eine Kopie aller Daten, die im Registrierungs-Editor gespeichert sind, durch den Benutzer selbst angefertigt werden.
Fehlt eine Datei, die Bestandteil der HKEY_LOCAL_MACHINE ist, und kann auch die Sicherheitskopie nicht geladen werden, kann Windows nicht mehr starten eine Fehlermeldung ist die Folge. Aus diesem Problem hilft nur eine Neuinstallation, wenn man nicht die Dateien manuell noch irgendwo gesichert hat und beispielsweise mit der Wiederherstellungskonsole (recovery console) von Windows 2000 und hher zurckspielen kann.
Fehlt die Datei, die den HKEY_CURRENT_USER-Hive enthlt, wird eine neue Datei erstellt, indem eine Vorlage mit Standardeinstellungen kopiert wird diese ist bei Windows-NT-basierten Systemen im Default User-Verzeichnis zu finden. Das ist beispielsweise der Fall, wenn der User gerade erst neu angelegt wurde.
|