|
|
Nous avons ici le coeur de Windows et il FAUT absolument le protéger. Prendre donc certaines précautions avant de toucher à quoi que ce soit !!!! Avec Windows XP voir la solution V . Consulter le dossier suivant pour tout connaître de cette base.
Ne jamais ouvrir la BASE sans avoir au préalable sauvegardé
les fichiers de base que sont :
system.dat et user.dat |
Il est fortement recommandé de les sauvegarder, et plusieurs façons sont possibles I. II. III. IV. V. :
I. Créer un fichier
batch (c'est à dire avec extension *.bat) pour la sauvegarde automatique
sous DOS dans un répertoire nommé par exemple BASE ; les fichiers jumeaux en
*.da0 seront erronés par une initialisation nouvelle. Donc on conservera les anciennes
versions saines .
(les numéros ne servent qu'au repérage et ne doivent pas être notés! _ signifie un
espace marqué pour la machine mais pas dans la commande, sinon avec la barre d'espace :
on se trouve sous DOS !!!).
SAUVBASE.BAT
1. REM fichier de sauvegarde pour base de registres - date
2. attrib_-r_-h_-s_c:\windows\user.da0
3. attrib_-r_-h_-s_c:\windows\system.da0
4. copy_c:\windows\user.da0_c:\base
5. copy_c:\windows\system.da0_c:\base
6. attrib_+r_+h_+s_c:\windows\user.da0
7. attrib_+r_+h_+s_c:\windows\systemr.da0
8. REM relancer l'ordinateur
Créer un fichier batch (c'est à dire avec extension *.bat) pour la sauvegarde automatique sous DOS. On rectifiera les deux séries de fichiers, les vrais en *.dat et leurs jumeaux en *.da0 .
SAUVE.BAT
1. REM fichier de sauvegarde pour base de registres
2. attrib_-r_-h_-s_c:\windows\user.dat
3. attrib_-r_-h_-s_c:\windows\user.da0
4. copy_c:\windows\user.da0_c:\windows\user.dat
5. attrib_-r_-h_-s_c:\windows\system.dat
6. attrib_-r_-h_-s_c:\windows\system.da0
7. copy_c:\windows\system.da0_c:\windows\system.dat
8. attrib_+r_+h_+s_c:\windows\system.da0
9. attrib_+r_+h_+s_c:\windows\system.dat
10. attrib_+r_+h_+s_c:\windows\user.da0
11. attrib_+r_+h_+s_c:\windows\user.dat
12. REM relancer l'ordinateur
II. On peut également dupliquer les fichiers car la commande centrale pour
la base de registres s'appelle regedit : <regedit_/e_c:\copie.reg> dans la fenêtre de
saisie de Démarrer\Exécuter sous Windows .
Quand on désire restaurer la version de la base de registres on tape <regedit_/c_c:\copie.reg> de la même
manière .
Autre facilité avec les systèmes récents (Windows
98 +) :
- cliquer sur Démarrer/Programmes/Accessoires/Outils système/Informations système ;
-
puis cliquer dans Outils/Vérification du registre ;
- et à la question Voulez-vous faire
une nouvelle sauvegarde ? répondre par oui .
III. L'autre solution consiste à utiliser un petit programme qui sauvegarde tous les fichiers importants de cette base de registres : ERU est son nom . On exécute le fichier de commande <eru.exe> qui place les fichiers importants dans un répertoire que l'on choisit, ainsi c:\base\eru ; en cas de sauvegarde la commande <erd.exe> va replacer les anciens répertoires au bon endroit. C'est tout.
IV. La procédure suivante automatise
l'opération plus rapidement, d'un clic de souris :
créer à la racine du disque dur C:\ un répertoire (dossier) nommé Sauvegarde
soit C:\Sauvegarde. Recopiez ensuite le listing ci-dessous dans un fichier texte
appelé <sauve.bat>. En
cliquant deux fois sur ce fichier, une copie de la base de registres sera automatiquement
placée dans le dossier <Sauvegarde> . On pourra même automatiser son
déclenchement par une touche macro.
Rappelons ceci : _ signifie un espace marqué pour la machine mais pas dans la
commande, sinon avec la barre d'espace : on se trouve sous DOS !!! .
REM fichier de sauvegarde pour la base registres
<xcopy_%windir%\system.dat_c:\sauvegarde\_/h_/r>
<xcopy_%windir%\user.dat _c:\sauvegarde\_/h_/r>
REM la sauvegarde de la base de registres se trouve dans le fichier C:\Sauvegarde
V. La
solution suivante concerne avant tout Windows 98, XP et Win 7 :
- aller
dans Démarrer\Exécuter puis taper regedit
.
- choisir Fichier\Exporter Attention à ne pas toucher
à autre chose !
- nommer alors le fichier de sauvegarde, par exemple
sauveregistre.reg ;
- cliquer sur Tout dans Étendue
de l'exportation afin de sauvegarder l'ensemble de votre base de registre.
-
cliquer sur OK et fermer le fichier en cliquant sur Fichier\Quitter.
Attention
à ne pas toucher à autre chose !