Joueb.com
Envie de créer un weblog ?
Soutenez le Secours populaire
ViaBloga
Le nec plus ultra pour créer un site web.
Débarrassez vous de cette publicité : participez ! :O)

La base de registre 1ère partie...
--> Comment la sauvegarder et la restaurer.

Avant d'attaquer un petit avertissement!
!!!ATTENTION LA BASE DE REGISTRE EST CE QUI FAIT MARCHER VOTRE SYSTEME!!!
!!!SI VOUS FAITE UNE ERREUR IL SE POURRAIT QUE VOUS SOYEZ CONTRAIND DE!!!
!!!DEVOIR TOUT REINSTALLER.DONC LISEZ AVEC ATTENTION AVANT TOUTE CHOSE!!!

En premier lieu nous allons d'abord voir comment sauvegarder le registre...
Puisque sans sauvegarde point de salut en cas de plantage de votre système.

Pour comprendre le registre il faut savoir que ce ne sont en fait que quelques fichiers situés dans un dossier spécial de votre machine et qui affichés dans l'éditeur sont présentés comme un seul et même fichier.
Ces fichiers peuvent prendre une place assez conséquente mais il est nécessaire d'en faire une copie avant chaque changement et ceci afin de pouvoir tenter de les remettre en place en cas de problèmes.

Pour les systèmes Windows 9x (Windows 95, 98, 98se, Millenium Edition (Me))
La base de registre se compose de deux fichiers nommés ruches:
System.dat
User.dat

Ces deux fichiers sont situés dans le dossier d'installation de Windows de la machine.

Pour les systèmes NT (Windows NT, 2000, XP, 2003)
Les fichiers sont plus nombreux et situés dans le dossier:
C:\WINDOWS\system32\config

Les fichiers sont:
System
Default
SAM
Security
Software

Nous allons voir une technique rudimentaire mais qui marche quasiment de la même manière pour les deux cas.
Ensuite pour les systèmes NT nous verrons une méthode plus "actuelle"

Tout d'abord nous allons avoir besoin d'une disquette de démarrage en mode Ms dos.
Oui mais dans le cas des systèmes NT si vos disques durs ont étés formatés en NTFS vous ne verrez pas vos fichiers.

Donc pour aller sous dos il va nous falloir des disquettes de boot.

Les images de toutes les disquettes dont vous pourriez avoir besoin sous 9x se trouvent ici:
http://www.bootdisk.com/bootdisk.htm

Celle que nous utiliserons sera:
http://1gighost.net/randyboy/boot98sc.exe

Pour les systèmes NT il nous faut une disquette qui puisse voir les partitions NTFS elle se trouve ici:
http://www.ntfs.com/boot-disk.htm

Le lien direct:
http://download2.lsoft.net/NtfsFloppySetup.exe

Bon je ne vous ferais pas l'affront tout de même.
Vous mettez une disquette vierge dans votre lecteur (si vous n'en avez pas de lecteur alors trouvez un moyen de booter sur un CD Dos)
et vous lancez le fichier correspondant à votre cas soit boot98sc.exe soit NtfsFloppySetup.exe

Donc vous mettez ces disquettes dans votre machine et vous rebootez celle ci.
Normalement vous devriez démarrer sur ces disquettes si ce n'est pas le cas c'est que vous avez changé l'ordre de la séquence de boot et je vous laisse le remettre normalement pour pouvoir profiter de la suite.

Donc une fois que vous êtes sous dos vous avez accès à votre disque.
Tout d'abord créons un dossier pour contenir les fichiers sauvegardés.
Tapez les commandes comme indiqué:

c:
CD\
mkdir _svreg

Pour Windows 9x:

cd c:\windows\system
attrib -r -h -s system.dat
attrib -r -h -s user.dat
copy system.dat c:\_svreg
copy user.dat c:\_svreg
attrib +r +h +s system.dat
attrib +r +h +s user.dat

Pour les Windows NT:

copy C:\Windows\system32\Config\SAM C:\_svreg
copy C:\Windows\system32\Config\SYSTEM C:\_svreg
copy C:\Windows\system32\Config\SOFTWARE C:\_svreg
copy C:\Windows\system32\Config\SECURITY C:\_svreg
copy C:\Windows\system32\Config\DEFAULT C:\_svreg


Vous voilà avec votre base de registre sauvegardée.
Maintenant si vous plantez la machine en modifiant la base de registre et que celle ci ne démarre plus vous allez pouvoir la réparer.
Comment?

Et bien en rebootant toujours avec vos disquettes de boot, comme précédemment.

c:

Pour Windows 9x:

cd c:\windows\system
attrib -r -h -s system.dat
attrib -r -h -s user.dat
ren system.dat system.da1
ren user.dat user.da1
copy c:\_svreg\system.dat
copy c:\_svreg\user.dat
attrib +r +h +s system.dat
attrib +r +h +s user.dat

Pour les Windows NT:

copy C:\_svreg\SAM C:\Windows\system32\Config\
copy C:\_svreg\SYSTEM C:\Windows\system32\Config\
copy C:\_svreg\DEFAULT C:\Windows\system32\Config\
copy C:\_svreg\SOFTWARE C:\Windows\system32\Config\
copy C:\_svreg\SECURITY C:\Windows\system32\Config\


Bon avec ça vous devriez déjà bien vous en sortir mais bande de petits chanceux...
Sous les Windows NT vous avez une autre manière de sauvegarder...

Les indications ci-après sont du pas à pas pour Windows XP mais c'est quasiment identique sous 2000 et NT et vous devriez vous en sortir je vous fais confiance.

Cette technique s'applique à HOME Ou PRO indifféremment (je vais au passage casser un peu plus le mythe des "2 systèmes différents"...)
Et dans le cas ou rien ne merde. 
En clair si le reboot sous Windows fonctionne!

Bon les utilisateurs un peu pro connaissent très certainement le logiciel NTBackup intégré au système NT depuis des lustres.
Sous XP Pro il est présent et reconnaît automatiquement tout périphérique de sauvegarde convenablement installé.
Mais permets aussi une sauvegarde dans un fichier!!
Les XP Home doivent commencer à pleurer devant le forum...
STOP pleurez pas Home et Pro étant identiques sur 95% des points vous l'avez aussi!
Sisi ne vous jetez pas sur "Démarrer" il n'est pas installé par défaut.
Faudrait pas pousser quand même sinon niveau marketing comment voulez-vous qu'ils expliquent la différence de prix voyons

Donc mettez de vos mains tremblotantes le CD d'Install dans votre machine.
Et ouvrez l'explorateur de fichiers.
Allez dans le dossier du CD:
VALUEADD
Puis MSFT
puis enfin NTBACKUP
allez up on installe et plus vite que ça  aille pas taper c'est pour rire...

Bon nous voilà bien équipés maintenant.

Première technique:
cliquez sur "Démarrer"
Puis "Exécuter" et saisissez "regedit" puis Entrée

Dans l'éditeur de la base de registres cliquez sur le nœud le premier de l'arbre "Poste de travail" et faite un clic droit puis "Exporter"

Choisissez où vous voulez sauvegarder le fichier ainsi que son nom.
Et en bas vérifiez bien que le bouton à côté de "Tout" soit bien noirci.

Puis faite "Enregistrer".
Bon cela va prendre quelques temps car la base de registres est un peu lourde...

Si une merde arrivait, allez où vous avez sauvegardé le fichier et faite un double clic sur le .reg de ce fichier.

Cliquez sur "Oui" à la question demandée.
Voilà la base de registre est presque celle d'origine... En effet si des clés ont été ajoutées depuis la sauvegarde, elles ne sont pas effacées...

Seconde technique:

Maintenant que tout le monde (Les XPs) a NTBackup nous allons nous en servir:
cliquez sur "Démarrer"
"Programmes"
"Accessoires"
"Outils système"
et cliquez sur "Utilitaire de sauvegarde"

Si l'assistant se lance

cliquez sur "Suivant" puis
sélectionnez le choix "Sauvegarder les fichiers sélectionnés, les lecteurs ou les données réseau"
Puis cliquez sur "Suivant"
dans l'arbre de gauche cliquez sur le "+" à côté de "Poste de travail"
Scrollez si nécessaire et cochez la case "System State"
Cliquez sur suivant
Sélectionnez en haut le type de périphérique pour la sauvegarde.
Par défaut si vous n'avez pas de lecteur de bandes ou autre, le choix est grisé avec "Fichier" sélectionné.
Choisissez l'endroit ou sauvegarder (par exemple un disque secondaire)
Saisissez en bas un nom quelconque:
"SVGBDR" par exemple puis cliquez sur suivant
Et enfin cliquez sur "Terminer"
La sauvegarde se lance, laissez la finir.
Quand elle est terminée cliquez sur "Fermer"


!!!AVERTISSEMENT!!!
En plus de la base de registre, vont être sauvegardés tous les fichiers systèmes, composants etc de Windows.


Si l'assistant ne se lance pas

Cliquez sur l'onglet "Sauvegarder"
Puis cochez la case "System State" de l'arbre de gauche
Sélectionnez en bas à gauche le type de périphérique pour la sauvegarde.
Par défaut si vous n'avez pas de lecteur de bandes ou autre, le choix est grisé avec "Fichier" sélectionné.
Choisissez l'endroit ou sauvegarder (par exemple un disque secondaire) en cliquant sur parcourir
Saisissez dans la fenêtre un nom quelconque après avoir sélectionnez le dossier ou mettre ce fichier:
"SVGBDR" par exemple puis cliquez sur "Enregistrer
Et enfin cliquez sur "Démarrer"

Saisissez les informations de cette sauvegarde et cliquez sur "Démarrer la sauvegarde"
La sauvegarde se lance, laissez la finir.
Quand elle est terminée cliquez sur "Fermer"


!!!AVERTISSEMENT!!!
En plus de la base de registre, vont être sauvegardés tous les fichiers systèmes, composants etc de Windows.


Pour restaurer


Si l'assistant se lance

cliquez sur "Suivant" puis
dans l'arbre de gauche cliquez sur le "+" à côté de "Fichier"
Cliquez sur le fichier contenant la base de registre ici
svgbdr.bkf et cochez-le
Puis cliquez sur "Suivant"
Et enfin cliquez sur "Terminer"
Cliquez sur "OK"
laissez faire la restauration tranquillement
Quand elle est terminée cliquez sur "Fermer"
Puisqu'il le demande si gentiment  redémarrez en cliquant sur "Oui"

Si l'assistant ne se lance pas

Cliquez sur l'onglet "Restaurer et gérer le média"
dans l'arbre de gauche cliquez sur le "+" à côté de "Fichier"
Cliquez sur le fichier contenant la base de registre ici
svgbdr.bkf et cochez-le
Sélectionnez en bas à gauche "Emplacement d'origine".
Et enfin cliquez sur "Démarrer"
Cliquez sur "OK"
laissez faire la restauration tranquillement
Quand elle est terminée cliquez sur "Fermer"
Puisqu'il le demande si gentiment  redémarrez en cliquant sur "Oui"

Et bien maintenant vous savez comment vous protéger en cas de coups dur.
Donc ce premier article touche à sa fin.
Dans le prochain nous verrons comment nous y retrouver dans la base de registre afin de préparer le terrain à toute une série d'optimisations, réglages et goodies que la base de registre nous permet.

Venez réagir sur le forum:
http://antredesloups.info/viewtopic.php?t=110

Ecrit par lonewolf_v, le Mardi 12 Avril 2005, 21:24 dans la rubrique Informatique.