Base de Registres : Emplacement
des ruches sous Windows NT
Par défaut, les fichiers ruches sont stockées dans %SystemRoot% \System32 \Config, à l'exception de HKCU qui se trouve dans %USERPROFILE%.
  Le fichier Ntuser.dat contient le profil utilisateur.
  Le fichier Ntuser.log est un journal des modifications apportées à Ntuser.dat.
  Le fichier Ntuser.dat remplace les fichiers usernamexxx et adminxxx des précédentes versions de Windows NT.
  Le fichier Ntuser.dat qui se trouve dans %SystemRoot% \Profiles \DefaultUser remplace le fichier Userdef des précédentes versions de Windows NT et sert à créer la ruche HKCU de chaque utilisateur nouvellement connecté.
  Le fichier Userdiff qui se trouve uniquement dans %SystemRoot% \System32 \Config n'est associé à aucune ruche et sert à mettre à jour un profil généré sous une version précédente de Windows NT.
 
4 types de fichiers sont associés aux ruches :
Extension   Description
Aucune   Ruche.
System.alt   Sauvegarde de HKLM \System.
*.log   Journal des modifications apportées à la ruche concernée.
*.sav   Sauvegarde des ruches telles qu'elles étaient à l'issue de la phase d'installation de Windows NT en mode texte, ainsi si l'installation échoue durant la phase graphique, elle pourra utiliser cette sauvegarde pour reprendre en mode graphique, sans répéter la phase en mode texte.
 
Voici les références aux emplacements des ruches dans le registre :
Système : NT, 2K
Clé : HKLM \SYSTEM \CurrentControlSet \Control \hivelist
Entrée REG_SZ \\REGISTRY\\MACHINE\\HARDWARE
Valeur par défaut Null
Fichiers Non stockée sur disque, cette ruche est créée dynamiquement à chaque démarrage du système et est chargée en mémoire vive sous forme de ruche volatile.
Entrée REG_SZ \\REGISTRY\\MACHINE\\SECURITY
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\SECURITY
Fichiers Security, Security.log, Security.sav
Entrée REG_SZ \\REGISTRY\\MACHINE\\SOFTWARE
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\SOFTWARE
Fichiers Software, Software.log, Software.sav
Entrée REG_SZ \\REGISTRY\\MACHINE\\SYSTEM
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\SYSTEM
Fichiers System, System.alt, System.log, System.sav
Entrée REG_SZ \\REGISTRY\\USER\\.DEFAULT
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\DEFAULT
Fichiers Default, Default.log, Default.sav, Default.log, Default.sav
Entrée REG_SZ \\REGISTRY\\MACHINE\\SAM
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\SAM
Fichiers Sam, Sam.log, Sam.sav
Entrée REG_SZ \\REGISTRY\\USER\\SID
Valeur par défaut \\Device \\Harddisk0 \\Partition0 \\WINNT \\system32 \\config \\NTUSER.DAT
Fichiers Ntuser.dat, Ntuser.dat.log

 

© Franck Kiechel 2000-2001