La Sauvegarde du Registre

Toute la sécurité logiciel

La Sauvegarde du Registre

Message non lupar PapyNet le 25 Oct 2011 17:21

Le registre (ou la base de registres) est l'un des principaux éléments d'un système d'exploitation (OS) Windows

Du temps de Windows 98, on pouvait faire une copie au démarrage du système et en garder plusieurs générations.
Avec Windows Me puis XP et suivants, cette fonctionnalité a été abandonnée au profit de la Restauration Système qui en plus du registre copie d'autres fichiers importants.

Pendant des années j'ai utilisé la RS au point de faire des Points de Restauration (PR) au 1er démarrage de la journée et aussi des PR à la demande avant de me lancer dans des bricolages "délicats" !

Avec W8, et aussi avec W7, j'ai rencontré des cas non élucidés. Par conséquent j'ai décidé de revenir à une ancienne méthode (qui date de Windows NT) qui a fait d'ailleurs l'objet de discussions sur le forum XP il y a déjà qq temps !
Cette méthode c'est l'utilisation d'ERUNT (The Emergency Recovery Utility NT. Registry Backup and Restore for Windows NT/2000/2003/XP Windows Vista and 7).
Cet outil permet de sauvegarder le registre mais aussi de le restaurer y compris via les consoles de réparation ou de récupération d'XP Vista W7 et W8


La Méthode retenue
  • 2 dossiers pour accueillir les Sauvegardes du Registre
    1. CQR-AUTO pour les sauvegardes automatiques. Il y aura génération d'un sous dossier par date.
    2. CQR-ALD pour les sauvegardes A la demande. il y aura génération d'un sous dossier avec la date du jour comportant un ou des sous dossier par heure
  • 2 Procédures cmd pour lancer les sauvegardes
    1. CQR-AUTO.cmd pour lancer les sauvegardes automatiques
    2. CQR-ALD.cmd pour lancer les sauvegardes A la demande

  • 2 raccourcis et pour VISTA W7 et W8 il est OBLIGATOIRE de les paramétrer en Exécuter avec les droits d'administrateur
    1. Le raccourci pour CQR-AUTO.cmd doit-être copié dans "Démarrer Programmes Démarrage pour qu'elle soit lancée à chaque démarrage.
      Cela aura 2 Effets :
      1. Une sauvegarde automatique du registre une fois par jour. Un historique de 10 jours est paramétré. (On peut changer cette valeur très facilement)
      2. La suppression des anciennes sauvegardes à la demande, c'est à dire celles qui ne sont pas du jour (Pour traiter le cas des redémarrages)
    2. Le raccourci pour CQR-ALD.cmd sera utilisé pour faire des sauvegardes "A la demande". On peut en faire autant qu'on veut dans une journée



Pour simplifier l'installation, j'ai fait un zip qui contient le logiciel Erunt Francisé et les 2 procédures
http://saamu.net/files/mesdl/Erunt.zip
Il faut le dézipper dans un dossier de votre choix. NE PAS prendre Programmes ou Program Files car c'est un dossier protégé par W7 et Vista.
Perso c'est dans D:\MaConfig\Process (dans le sous dossier ERUNT crée au dézippe).
Si vous êtes plusieurs à vous lancer j'étudierais une automatisation de l'installation !

Il y reste 2 choses à faire :
1° Lancer la CQR-MEP.cmd en mode administrateur
Il vous est demandé la lettre de la partition ou vous voulez installer les dossiers (sous la forme u:).Si c'est possible utilisez une autre partition que la C:
2° Lancer la CQR-TEST.cmd en mode administrateur. Elle vérifie que la mise en place des variables d'environnement CQR-U et CQR-P est bien faite.

Maintenant à vos ................. raccourcis !!! et bonnes sauvegardes




Pour en savoir plus (les sujets ne manquent pas !) et pour mesurer la simplification que j'ai faite!!!!
JF Collègue MVP :http://fspsa.free.fr/erunt.htm
Malekal : http://www.malekal.com/2010/11/12/tutorial-et-guide-erunt/
Assiste.com : http://assiste.com.free.fr/p/logitheque/erunt.html
Si ce n'est pas suffisant vous pouvez faire une recherche google avec ERUNT !




La Restauration


  • Avec un Windows en état de marche
  • Avec un Windows qui n'est plus en état de marche. Situation plus complexe


1. Avec un Windows en état de marche

W7 Vista XP :

Attention avec W7 installé avec une partition de démarrage cachée (cas de plus en plus fréquent) il y aura un message de erdnt disant qu'il ne peut pas restaurer la ruche BCD. Ne pas en tenir compte, c'est à dire choisir NON

Image



Aller sur la partition qui contient les sauvegardes (dans mon cas c'est X:)
et sélectionner le dossier (CQR-AUTO pour restaurer une automatique ou CQR-ALD pour restaurer une sauvegarde à la demande
Image

Ensuite choisir la date que vous voulez utiliser.
Si vous êtes sur CQR-ALD il n'y a qu'une date, celle du jour, mais ensuite il y a des sous dossiers par heure. C'est donc l'heure qui vous intéresse qu'il faut sélectionner
Image

et ouvrez la sélectionner le programme erdnt et lancez le en mode administrateur si W7 ou Vista
Image

Image

Image

Image


Regardez aussi ceci cet autre exemple :http://www.chantal11.com/2010/09/restaurer-sauvegarde-base-de-registre-avec-erunt-windows-7-vista/


2. Avec un Windows qui n'est plus en état de marche

Si le problème provient d'une panne matériel, ou de fichiers cassés il est fort probable que cette réparation du registre ne puisse pas se faire.

Par exemple avec le lancement de la console de réparation ou de récupération :

Si en XP on n'a pas qq chose qui ressemble à ceci :
Image

Si en W7 ou Vista ou W8 on n'a pas qq chose comme ceci :
Image

Il sera IMPOSSIBLE de restaurer le registre. En W7 on peut essayer d'utiliser une image système pour le relancer et APRES restaurer le registre.
Même problème si avec le mode sans échecs (F8 au démarrage) on ne peut pas atteindre un Windows.


XP

Il est nécessaire d'avoir rempli ces préalables : http://saamu.net/topic2654.html c'est à dire d'avoir une console de réparation bootable! et de l'avoir lancée pour appliquer les opérations suivantes :
Choix du 1 pour C:\Windows
puis CD .. pour aller sur la racine du C:
Image

puis DIR pour voir le contenu de la racine. On peut voir qu'il y a bien la présence de CdrSet.bat et des dossiers CQR-AUTO et CQR-ALD
Image

Faire BATCH CdrSet.bat
Qui applique les commandes set pour étendre les fonctions dans les commandes
et qui passe la commande map pour avoir la liste des partitions et des périphériques reconnus
Faire CD CQR-AUTO pour aller sur le dossier AUTO. (pour ALD il faut faire CD CQR-ALD)
Faire DIR pour avoir la liste des Sauvegardes disponibles
Faire CD jj-mm-aaaa pour aller sur la sauvegarde qui vous intéresse (26-10-2011 dans mon exemple)
Image

Faire DIR pour avoir le contenu de la sauvegarde
Faire BATCH ERDNT.CON pour lancer la restauration
Image

La restauration se fait et à la fin faire EXIT pour Relancer le PC
Image

Une fois redémarré (ce qui est un bon signe!) il est conseillé de réappliquer la solution expliquée au chapitre Windows en état de Marche
en exécutant ERDNT.EXE
Image

W7 Vista

En mode Sans Echec ((F8) au démarrage)

Image
Image
Image
Image
Image
Image
Image

En mode Console de Réparation Boot sur clef, cd de réparation ou dvd d'installation

Si on a une partition cachée, le problème sera un plus compliqué car il faut modifier le fichier erdnt.inf !
Image
Faire Suivant et choisir Invite de commande
Image

Si en faisant c: on a fichier Introuvable, c'est qu'il y a une partition cachée.
(Dans ce cas la partition cachée devient C; et la partition C: qui contient Windows devient D: !)

il faut faire D: pour accéder à la partition D: et faire DIR pour en avoir le contenu et vérifier la présence des dossiers CQR-ALD et CQR-AUTO
Ensuite navigation "classique" CD CQR-ALD ou CQR-AUTO
DIR pour voir le contenu et
faire CD jj-mm-aaaa pour aller sur la sauvegarde qui vous intéresse.
puis DIR pour afficher le contenu.
Si vous avez sélection au départ CQR-ALD il y a un niveau de plus qui est hh-ss
Donc faire CD hh-ss puis DIR pour afficher le contenu
Si vous avez une partition cachée, c'est la qu'il y a une petite difficulté. Les valeurs de partition indiquées dans erdnt.inf sont incorrectes!
Il est nécessaire de les modifier. Pour cela faire NOTEPAD ERDNT.INF pour lancer le bloc-notes.
Ensuite faire Edition Remplacer c:\ d:\ Remplacer tout
Fichier Quitter Sauvegarder

Image

Image

Puis lancer ERDNT.EXE et laissez vous guider !
Image
Modifié en dernier par PapyNet le 27 Oct 2011 12:44, modifié 9 fois.
Raison: Simplification de la mise en oeuvre
Bien cordialement
Georges (P@py.net)
La Connaissance s'accroît quand on la partage (Socrate)
Avatar de l’utilisateur
PapyNet
Fondateur
Fondateur
 
Messages: 10818
Enregistré le: 03 Avr 2008 16:41
Localisation: Machecoul France

Re: La Sauvegarde du Registre

Message non lupar PapyNet le 28 Oct 2011 07:54

Révision 1 du 26/10/2011 de la procédure de Mise en Place
http://saamu.net/files/mesdl/Erunt.zip

XP n'ayant pas en standard la commande SetX, j'ai du faire une adaptation

Il suffit de télécharger le zip et de le dézipper au même endroit que l'installation précédente
et si XP relancer la commande CQR-MEP.cmd




L'installation avec mise en place a été testée sur XP Home - XP Pro - Vista W7 32 et 64 bits et W8
Bien cordialement
Georges (P@py.net)
La Connaissance s'accroît quand on la partage (Socrate)
Avatar de l’utilisateur
PapyNet
Fondateur
Fondateur
 
Messages: 10818
Enregistré le: 03 Avr 2008 16:41
Localisation: Machecoul France


Retourner vers Sécurité

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités