SAUVEGARDER SON SYSTEME
Le registre de Windows contient toutes les informations et paramètres
liés aux applications installées.
Chaque fois que vous installez quelque chose de risquez ou que vous modifiez
directement le registre, il est conseillé de le sauvegarder. Voici plusieurs
méthodes pour ne pas perdre votre registre.
Mon conseil : Pour une petite modification, le plus facile est d'utiliser
l'export de la clé modifiée par regedit comme indiqué ci-dessous et de renommer
la clé qui va être modifiée sous regedit. Après l'import des données modifiées,
vous pouvez supprimer l'ancienne clé en toute tranquillité.
Pour des sauvegardes complètes et régulières, mieux vaut
passer par des outils spécialisés comme celui proposé par
Windows.
Sauvegarde/restauration par le système
La première des sauvegarde et la plus simple, est fournie par Windows XP
sous forme de point de restauration.Il s'agit de la fonction de Restauration
incorporée dans XP.
On y accède par Démarrer -> Programmes -> Accessoires
-> Outils Système -> Restauration du système,
ou encore
Démarrer->Panneau de configuration ->Performances et maintenance->Restaurer
le système.
Vous pouvez alors choisir entre la création d'un point de sauvegarde, ou
la restauration d'une situation.
Sélectionner Créer un point de restauration et cliquer sur
Suivant, entrer une courte description et cliquer sur Créer.
La restauration système repose sur un principe assez simple selon lequel
des "clichés" instantanés de votre système sont
régulièrement pris que ce soit à l'occasion de l'installation
d'un programme, d'un périphérique, d'une tâche journalière
préalablement définie, du téléchargement d'un correctif
via WindowsUpdate, etc.
Si vous souhaitez utiliser la restauration système pour retrouver votre
PC dans l'état dans lequel il était avant l'installation d'un programme,
n'oubliez pas qu'il vaut mieux d'abord désinstaller ce programme puis ensuite
déclencher la restauration. La restauration en elle-même ne va pas
restituer votre PC exactement dans l'état dans lequel il se trouvait. Par
exemple, vos données personnelles ajoutées après le point
de restauration seront conservées.
Pour restaurer un point de restauration, il suffira de choisir Restaurer mon
ordinateur à une heure antérieure au début, et retrouver
le bon point de restauration en parcourant le calendrier qui est présenté.
la prise en compte se fera lors du redémarrage du système.
En Mode Sans Echec, la restauration système ne permet que de restaurer,
pas de créer un point de restauration.
Le raccourci du menu Démarrer pointe sur "%systemroot%\system32\Restore\rstrui.exe".
Le fichier filelist.xml qui se trouve dans %systemroot%\system32\restore
est un fichier de définition pour la restauration système où
l'on peut voir ce qui est exclut ou inclut par la surveillance du système.
Les points de restauration sont physiquement présents dans un dossier
caché, sur chaque volume, appelé System Volume Information.
Sous ce dossier se trouve un dossier portant le nom GUID de votre machine et
encore en dessous, des dossiers RPxx où le x est un chiffre.
Automatisation
des sauvegardes
Pour aller plus loin dans la configuration de la restauration du système,
il faut passer par la base de registre et éditer la clef HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\SystemRestore. Toutes les valeurs sont de type REG_DWORD.
Vous pourrez ainsi définir l'intervalle de temps entre chaque opération
automatique de sauvegarde (délai par défaut de 24 heures exprimées
en secondes, soit 15180 en binaire [0x15180] qui correspond à 86400 secondes
en mode décimal), la durée de vie maximale d'un point de restauration
(3 mois par défaut, soit 90 jours ou encore 7.776.000 secondes en mode
décimal et 76a700 secondes en mode hexadécimal), etc.
A savoir :
Si vous désactivez la restauration système via l'interface graphique,
vous effacez du même coup les points de restauration créés
jusqu'à présent sur chaque volume (les fichiers RPxx). Si votre
souhait est de conserver ces points de restauration pour une utilisation ultérieure,
vous devez désactiver la Restauration Système uniquement par la
base de registre en éditant la valeur "DisableSR" pour
lui attribuer 0x01.
Sauvegarde du registre sous 9x/ME
Le registre est composé de deux
fichiers, USER.DAT et SYSTEM.DAT (c'est différent pour Windows XP).
Ils sont localisés dans le
dossier Windows (ou dans le dossier des profils en cas de configuration multi-utilisateurs).
Ce sont deux fichiers cachés
et en lecture seule.
Le fichier USER.DAT renferme les informations relatives à l'utilisateur.
Le fichier SYSTEM.DAT renferme celles spécifiques au système.
Windows en effectue systématiquement une sauvegarde au démarrage si celui-ci
est correctement effectué (d'ou
les temps de démarrage),
en copiant USERT.DAT en USER.DA0 et SYSTEM.DAT en SYSTEM.DA0.
Pour récupérer la bonne copie du registre, il faut lancer le
système en mode DOS réel (touche F8 au démarrage
ou CTRL) et entrer les lignes de commande suivantes :
cd c:\windows
attrib -h -r -s system.dat
attrib -h -r -s user.dat
attrib -h -r -s system.da0
attrib -h -r -s user.da0
copy user.da0 system.dat
copy user.da0 user.dat
Sauvegarde du registre sous XP
Formater
une disquette en cochant "Créer une disquette de démarrage
MS-DOS", disquette qui va nous permettre de démarrer en mode MS-DOS
(version Windows Millenium).
Pour formater une disquette, il suffit d'inséré une disquette dan
sle lecteur et de cliquer bouton droit sur le poste de travail -> lecteur A:.
Le menu contextuel present alors une option de formatage.
Créer
un script de sauvegarde des fichiers du Registre en ouvrant un nouveau fichier
texte sur la disquette avec Notepad, saisir le texte suivant :
@COPY C:\WINDOWS\system32\Config\SYSTEM c:\Registre\
@COPY C:\WINDOWS\system32\Config\SOFTWARE c:\Registre\
@COPY C:\WINDOWS\system32\Config\SECURITY c:\Registre\
@COPY C:\WINDOWS\system32\Config\DEFAULT c:\Registre\
@COPY C:\WINDOWS\system32\Config\SAM c:\Registre\
Enregistrer ce fichier batch sur la disquette sous le nom : sauvegarde.bat,
vérifier que loption Tous les fichiers est sélectionnée
dans la liste Type.
Créer
un script de restauration des fichiers du Registre, toujours avec Notepad contenant
le texte suivant :
@COPY C:\Registre\SYSTEM C:\WINDOWS\System32\Config\
@COPY C:\Registre\SOftware C:\WINDOWS\System32\Config\
@COPY C:\Registre\SECURITY C:\WINDOWS\System32\Config\
@COPY C:\Registre\DEFAULT C:\WINDOWS\System32\Config\
@COPY C:\Registre\SAM C:\WINDOWS\System32\Config\
Enregistrer ce fichier batch sur la disquette sous le nom : restaure.bat,
vérifier que loption Tous les fichiers est sélectionnée
dans la liste Type.
Pour sauvegarder
:
Créer un dossier sous C: nommé registre, insérer
la disquette précédemment préparée.
Redémarrer le PC, booter sur la disquette.
A linvite de A:\, Exécuter le fichier batch qui lance la sauvegarde
en saisissant sauvegarde.
Une fois la copie terminée, retirer la disquette du lecteur et redémarrer
le PC avec les touches CTRL+ALT+DEL.
Le registre de Windows XP est sauvegardé dans le dossier C:\registre.
Pour restaurer
:Redémarrer le PC avec la disquette insérée dans le lecteur,
booter sur la disquette.
A linvite de A:\, Exécuter le fichier batch qui lance la restauration
en saisissant restaure.
Une fois la copie terminée, retirer la disquette du lecteur et redémarrer
le PC avec les touches CTRL+ALT+DEL.
Le registre est restauré.
Remarque : Il est inutile d'exécuter sauvegarde.bat
et restaure.bat sous environnement Windows car la
base de registre est en mémoire donc non accessible.
De plus cette sauvegarde et cette restauration fonctionnent sous système
FAT ou FAT32 et non NTFS. Lorsque vous arrivez sous environnement MS-DOS (disquette
crée par Windows XP) vous vous retrouvez avec un clavier en mode qwerty
(pas très pratique).
Ce mode opératoire est issu du site
infoasm
Sauvegarde avec l'Editeur de registre regedit.exe
L'éditeur de registre, fourni en standard depuis Windows 95, est l'outil
le plus simple pour accéder au registre. On peut y accéder par
un clic sur le bouton démarrer -> Exécuter : Saisir regedit.
Toute modification effectuée ensuite est automatiquement enregistrée
à la fermeture de regedit, c'est pourquoi il est préférable
d'avoir une sauvegarde préalable.
Il permet d'effectuer les actions suivantes :
Sauvegarde/restauration
de fichiers.REG
Pour exporter une partie du registre, il suffit de faire un clic droit sur une
clé et de choisir Exporter dans le menu contextuel.
Cinq types de formats d'exportation sont alors proposés. Par défaut,
Regedit sous XP propose le format REG. Il s'agit du format REG de type 5, compatible
seulement avec Windows 2000 et XP. Pour exporter vers un format compatible Windows
9x/NT, format REG de type 4, il faut sélectionner le type "Fichier
d'enregistrement Win9x/NT4".
On peut importer ou exporter une partie seulement de l'arborescence de la base
de registre. Les fichiers ainsi créés portent l'extension *.REG
et ne sont que de simples fichiers ASCII aisément visualisés avec
des éditeur de texte tel que Notepad.
Ces fichiers *.REG sont dénommés des "entrées du registre".
Un double-clic sur eux a pour effet de fusionner les informations qu'ils recèlent
avec celles de la Base de registre. C'est une façon plutôt efficace
de modifier le système, mais le revers de la médaille c'est qu'il
est impossible de revenir en arrière sauf en supprimant manuellement
les données qui ont été fusionnées. Il convient
donc d'agir avec prudence.
La sauvegarde ne permet pas de sauvegarder 2 clés du registres : Sam
et security qui contrôlent les politiques de mots de passe, et les droits
des utilisateurs, mais ces clés ne sont pas essentielles.
PS : (Entre un fichier REG 5 et REG 4, la différence tient au codage.
Le premier utilise Unicode, le second est un texte ANSI. Dans le premier, chaque
caractère REG_EXPAND_SZ et REG_MULTI_SZ est codé sur 2 octets,
contre un seul en REG 4. La lettre "A" est donc 0x0041 dans le premier
cas et 0x41 dans le second)
Voici un exemple de fichier .reg :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Cursors]
@="Windows par défaut"
"Scheme Source"=dword:00000002 |
|
La clé est indiquée entre [], Le nom de la valeur est
suivi de = et de la donnée à lui affecter, avec éventuellement
son type. @ signifie la valeur Défaut.
Voici quelques exemples :
"Nom de valeur REG_SZ"="Donnée de type chaine"
"Nom de valeur REG_DWORD"=dword:0000nnnn -> 8 digits codés
en hexadécimal
"Nom de valeur REG_BINARY"=hex:nn,nn,nn,nn -> 4 octets codés
en hexadécimal
"Nom de valeur REG_EXPAND"=hex(2):nn,nn,nn,nn,nn -> suite de données
hexadécimales, séparées les unes des autres par des virgules
"Nom de valeur REG_MUTIL_SZ"=hex(7):nn,nn,nn,nn,nn,nn -> suite
de données hexadécimales, séparées les unes des
autres par des virgules
"Nom d'une entrée"=-
Pour supprimer une branche, il suffit de faire précéder son nom
du signe - (par exemple [-HKEY_NOM\NomClé\NomSousClé])
Toute ligne commencant par un point-virgule est interprétée
comme un commentaire.
Sauvegarde/restauration
de ruches
L'option consistant à exporter sous forme de ruche présente le
mérite d'être au même format que les fichiers avec lesquels
fonctionne Windows XP.
Il est facile de transférer des portions entières de la base de
registre d'une machine à l'autre en exportant des branches sous ce format.
Toutes les ruches sont fédérées sous un seul fichier lors
de l'ouverture de Regedit. Contrairement à un fichier REG, on peut donc
charger une ruche sans modifier la base de registre
Pour pouvoir charger une ruche, il faut préalablement sélectionner
la racine HKLM ou HKU.
Lorsque vous importez une ruche,
Regedit va préalablement détruire la branche qui est remplacée.
Pour une opération de restauration c'est appréciable dans la
mesure où on ne souhaite pas que des paramètres se superposent.
Par ailleurs, il est également possible de charger une ruche afin d'en
connaître sa structure et ses valeurs sans pour autant qu'elle remplace
la ruche de même nature sur laquelle fonctionne Windows.
C'est la
différence entre "charger" et "importer" une ruche.
L'opération d'importation détruit les valeurs à remplacer
comme devrait agir toute opération de backup. L'opération
de chargement de ruche ne sert qu'à l'édition de ces paramètres,
Regedit étant le seul programme à permettre l'édition
des ruches en langage compréhensible.
Recherche
La fonction de recherche de clefs, de valeurs et de données, se fait par
le menu
Edition -> rechercher (ou Ctrl+F)
F3 permet de chercher l'occurrence suivante.
Regedit n'est pas capable de rechercher une donnée REG_DWORD ou des valeurs
binaires.
Pour contourner cette limitation, exportez la base de registre ou la branche
de la base de registre dans un fichier REG. Là, avec un simple éditeur
de texte, ancez cette recherche sur ce fichier.
Cela suppose cependant de connaître la façon dont Regedit formate
les données dans les fichier REG. Parmi la dizaine de types de données
que l'on trouve dans la base de registre, Regedit n'en affiche que trois dans
les fichiers REG (REG_SZ, REG_DWORD, et REG_BINARY). En fait, les autres types
sont signalés par un code signalé entre parenthèses dans
le fichier REG : une donnée de type REG_MULTI_SZ sera signalée
par " hex(7)". Ainsi, la lettre "A" en mode REG_BINARY doit
être convertie en valeur Unicode ce qui donne une donnée hexadécimale
"0x0041".
Utilitaire de sauvegarde Windows NTBackup
Plus de détails ici
Cet outil est installé par défaut sous XP Pro. mais pas dans
l'édition familiale.
Installation
Le programme à installer se trouve sur le CD de Windows, dans Valueadd\Msft\Ntbackup.
Double-cliquez sur Ntbackup.msi pour démarrer l'assistant d'installation.
Sauvegarde
Cet outil ne permet pas de sauvegarder directement sur un CD. Il faut
donc passer dans un premier temps par une copie sur le disque, quitte
à la graver par la suite. cela oblige aussi à lancer des sauvegardes
morcellées en parties dont le volume n'exède pas 700 Mo:((.
Restauration
Widows Xp Home ne gère pas la restauration automatique du système (ASR)
. Vous pouvez cependant restaurer manuellement sans problème une sauvegarde effectuée
par cet outil. La seule condition à respecter est que l'emplacement sauvegardé
doit exiter pour que la restauration fonctionne (ex le disque D:\ qui a été sauvegardé
doit exister pour la restauration).
Sauvegarde de la clé d'activation
Lorsque vous avez activé votre version de windows XP, celle-ci a été sauvegardée
dans C:\Windows\System32 sous le nom de wpa.dbl. Il suffit de la garder
dans un endroit séparé de la partition de Windows et de l'y recopier lorsque
vous avez effectué une réinstallation.
Il n'y aura pas besoin de recommencer l'activation.
Attention, elle reste valable tant que
vous ne changez pas plus de quatre composants matériels (carte video, processeur,
etc...)
(Un double clic vous permet de retourner en haut de la page)