Réparer WINDOWS\SYSTEM32\CONFIG\SYSTEM manquant

Lorsque vous tentez de démarrer Windows XP, en mode normal ou mode sans échec, un message tel que celui-ci apparait:

Windows XP n’a pas pu démarrer car le fichier suivant est manquant ou endommagé : C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM


Cela signifie qu’une des ruches du registre de Windows est corrompue.
Un orage, une coupure de courant, un mauvais contact, une mauvaise alimentation, un disque en fin de vie, et voici le message affiché au démarrage suivant.

Pour réparer, il faut donc remonter une sauvegarde récente du registre.

1/ Pré-requis:

  • Les sauvegardes des ruches du registre étant récupérées à partir d’un point de restauration système, il faut impérativement que la fonction restauration système ait été active avant la panne.
  • Une console de réparation XP en état de marche.
    Soit installée sur le PC, soit disponible à partir du CD d’installation de Windows XP.Remarque: Si vous ne disposez pas du CD d’installation Windows XP, vous pouvez télécharger la console de récupération à: ICI (à extraire et graver)

2/ Comment faire:

En trois étapes:

  • Sauvegarder les ruches corrompues du registre, au cas où.
  • Aller chercher dans un point de restauration système récent une sauvegarde des ruches.
  • Remplacer les ruches corrompues par les ruches sauvegardées.

La procédure qui suit convient lorsqu’un service pack (sp1 ou sp2) est installé.
Si vous n’avez pas installé de service pack sur Windows XP, vous n’aurez pas accès au répertoire System Volume Information à partir de la console.

2.1/ Démarrez la console de récupération à partir du CD ou de l’image gravée précédemment.

2.2/ Une fois la console de récupération démarrée, à l’invite de commande, saisissez les commandes suivantes qui vont sauvegarder les ruches malades de votre registre:

md tmp
copy c:windowssystem32configsystem c:windowstmpsystem.bak
copy c:windowssystem32configsoftware c:windowstmpsoftware.bak
copy c:windowssystem32configsam c:windowstmpsam.bak
copy c:windowssystem32configsecurity c:windowstmpsecurity.bak
copy c:windowssystem32configdefault c:windowstmpdefault.bak

delete c:windowssystem32configsystem
delete c:windowssystem32configsoftware
delete c:windowssystem32configsam
delete c:windowssystem32configsecurity
delete c:windowssystem32configdefault

2.3/ Listez le contenu du répertoire C:/System Volume Information en saisissant la séquence de commandes suivantes.
(saisissez chaque commande l’une après l’autre. Appuyez sur la touche entrée entre chaque commande)

cd ..
cd « system volume information »
dir

2.4/ Repérez le dossier contenant les points de restauration.
Son nom est de la forme:
_restore{FCBCEE52-F235-4AF9-8DA0-3C4216B2E0EF}
Les caractères hexadécimaux entre les accolades seront différents sur votre machine.

2.5/ Listez le contenu du dossier contenant les points de restauration en saisissant la séquence de commande suivantes:

cd _restore{FCBCEE52-F235-4AF9-8DA0-3C4216B2E0EF}
dir

2.6/ Dans la liste, repérez le point de restauration le plus récent.
Sur ma capture d’écran, il s’agit du point RP1 créé le 07/05/11 à 17h17.

2.7/ Tapez la séquence de commandes suivantes pour lister les fichiers contenus dans ce point de restauration précis:

cd RP3
dir

2.8/ Listez le contenu du dossier Snapshot contenant la sauvegarde des ruches du registre:

cd snapshot
dir

2.9/ Copiez les fichiers ruches dans le répertoire C:WindowsSystem32config par la séquence de commandes suivante:

COPY _registry_machine_system c:windowssystem32configsystem
COPY _registry_machine_sam c:windowssystem32configsam
COPY _registry_machine_security c:windowssystem32configsecurity
COPY _registry_machine_software c:windowssystem32configsoftware
COPY _registry_user_.default c:windowssystem32configdefault
2.10/ Sortez de la console en tapant la commande:
exit
Le PC redémarre et vous retrouvez un Windows en état de marche.
Au cas ou vous auriez désactivé la restauration système,  vous pourrez restaurer les différents fichiers à partir du dossier:
C:WindowsRepair


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Articles à venir

Microsoft SCCM 2007 SP2:

  • Installation
  • Paramétrages
  • Déploiement client

Commandes essentielles réseau

Archives