http://www.mysystemsjournal.com/ar [...] 842&Num=13
win2k étant nt5 et xp nt5.1 la technique doit fct
Comment récupérer la ruche (hive) SYSTEM ?
Si les fichiers hive SYSTEM du registre sont manquants, fragmentés, corrompus ou trop grands, Win2K ne peut pas charger une hive (ruche) et donc ne peut pas démarrer. Au démarrage, des restrictions matérielles limitent à 16 Mo la quantité de mémoire accessible à l?OS. Pour démarrer l?OS, Win2K doit faire tenir le chargeur d?initialisation (boot loader), les fichiers kernel, le code HAL (hardware abstraction layer), les drivers d?initialisation, et la hive SYSTEM dans 16 Mo. Si cette limitation pose un problème sur un système donné, Win2K annonce au démarrage qu?un fichier est manquant ou corrompu. Le message a deux significations courantes : la hive SYSTEM est fragmentée ou corrompue.
Une hive SYSTEM fragmentée empêche Win2K de démarrer sur une partition NTFS. Pour éliminer une partie ? à défaut de la totalité ? des fragments, on peut initialiser le RC et copier la hive SYSTEM. (Comme le RC exécute une version minimale de l?OS, l?utilitaire n?a pas besoin de la hive SYSTEM pour démarrer Win2K.) Pour garantir la réussite de cette procédure, il faut disposer d?un espace disque libre contigu afin de pouvoir créer une copie qui se chargera. Initialiser sur le RC et définir comme emplacement \%systemroot%\system32\config (c?est-à-dire l?emplacement des fichiers de registres actifs), de la manière suivante :
cd \winnt\system32\config
Renommer la hive SYSTEM avec un nom de fichier temporaire :
rename system system.org
Recopier le fichier renommé dans le nom de fichier d?origine :
copy system.org system
Enfin, utiliser la commande Exit pour redémarrer le système.
Dans certains cas inhabituels, un problème de Win2K ou du système de fichiers peut corrompre (plutôt que fragmenter) la hive SYSTEM, empêchant du même coup l?OS de démarrer. Si l?on a un répertoire \repair\regback courant, on peut remplacer la hive SYSTEM corrompue par une copie propre en deux ou trois opérations. Tout d?abord, renommer le fichier corrompu et la copie de sauvegarde native (system.alt) dans le répertoire \config :
cd system32\config
ren system system.old
ren system.alt system.old
Ensuite, copier une bonne version du fichier de \%systemroot%\repair\regback dans \%systemroot%\system32\config :
cd \%systemroot%\repair\regback
copy system \%systemroot%\system32\config\*.*
Terminer avec la commande Exit à l?invite de commande RC pour redémarrer le système.
---------------
Resolution of Censure