Sauvegarde de la base de registre dans un batch... - Win NT/2K/XP - Windows & Software
Marsh Posté le 23-05-2003 à 01:33:52
t'es sûr que c'est possible? et attention la BDR c'est un truc énorme ça fait plus de 50mo.
Avec l'outil de sauvegarde de 2000 y'a moyen de sauver que la BDR je crois...
Marsh Posté le 23-05-2003 à 04:29:34
la base de registre étant plusieurs fichiers séparés, il suffit de les copier...
Marsh Posté le 23-05-2003 à 09:43:12
hpdp00 a écrit : la base de registre étant plusieurs fichiers séparés, il suffit de les copier... |
effectivement mais ils sont protéger en lecture/écriture par le système ... il faut soit utiliser regback du resource kit soit les copier via un autre OS ... les fichiers se trouvent dans le dossier
x:\WINNT\system32\config\
Marsh Posté le 23-05-2003 à 10:50:17
AZorbas a écrit : |
Il y a des traits commum, oui ! Certains, sont radicalement différents,le matériel n'est pas le même sur chaque machine, les logiciels installé sont différents, les clés sont crée dynamiquement, plein de chose comme ça ! Sinon, sa serait trop simple...
Marsh Posté le 23-05-2003 à 12:38:00
hpdp00 a écrit : la base de registre étant plusieurs fichiers séparés, il suffit de les copier... |
tu vois pas le bordel...
Marsh Posté le 23-05-2003 à 13:47:28
cvb a écrit : |
je ne comprend pas ce que tu veux dire ?
Ce que je sais c'est qu'avec regback tu es sûr de récupérer ta BDR ... j'ai déjà restauré ma BDR en écrasant l'ancienne via un autre OS.
Voici les fichiers que regback me crée :
SAM
DEFAULT
SECURITY
SOFTWARE
SYSTEM
Je ne vois pas l'intérêt à Microsoft de cacher ces fichiers ou de les mettre aléatoirement n'importe où ! En effet il suffit d'une merde dans un de ces fichiers pour être prêt à réinstaller tout l'OS et tous les programmes ... même si les données ne sont pas corrompus ! Croyez-moi mon expérience ! Bref on a tout intérêt à savoir faire des backup facilement que tout autre chose !
ps : je parle pour win2k, pour win9X il suffit de copier les fichiers SYSTEM.DAT et USER.DAT qui sont dans x:\windows\.
Ces fichiers sont en attribut +h+r+s (caché, lecture, system) si j'ai bonne souvenance.
Marsh Posté le 23-05-2003 à 14:16:27
mmmhh et ca :
regedit /e ma_bdr_complete.reg
regedit /e ma_bdr_HKLM.reg HKEY_LOCAL_MACHINE
et ainsi de suite...
ca marche pas chez vous ?
Marsh Posté le 23-05-2003 à 15:01:00
Je résumé et je vous laisse conclure, mais quelques lignes plus haut :
|
Toute les clés, alpha-numérique, sont crée dynamiquement par des fonctions de windows. Apellé plus couraement sous le non des API WINDOWS, pour ce qui sa interesse : http://docvb.free.fr/api.php
Aprés, prendre les fichiers de la base d'une registre pour les mettre sur une autre machine, je ne pense pas que sa fonctionne, au top, tous le monde n'as pas le même matos installé et les config sont différentes d'une machine à une autre...
En ce qui concerne, la réparation de la base de registre par des fonction de windows, je ne connais pas leur algorithme. Maintenant, s'il y a des mises à jours régulière de la base de registre, à notre inssue, tant mieux pour vous, mais j'en doute un peu....
Sa me fait penser à un don d'organe. Tous le receveur ne peuvent pas prendre n'importe quel donneur. C'est pareille pour ça, car la Bdr, comme, les *.dll sont le coeur et le poumon de windows.
Marsh Posté le 23-05-2003 à 21:54:01
heu il demandait simplement de faire un backup de sa BDR ... pas de l'exporter sur une autre machine ... bref je ne vois pas le prob ...
pour nono_robot l'exportation via regedit n'est pas le meilleur moyen ... sauf erreur de ma part ça n'exporte pas toute les clefs ... et la restauration n'est pas assurer à 100% (style un crash complet > install de l'OS et un regedit de restauration ne marchera pas).
Ca risque de marcher peut-être en mode console mais je ne suis pas expert.
Par contre la méthode avec regback permet de récupérer telle qu'elle la BDR (avec les params systèmes, programmes, etc) ... bref si la BDR est complètement corrompue ont peut "simplement"
écraser manuellement ces fichiers via un autre OS et on retrouve exactement la même config avant le backup.
J'ai déjà des crash de la BDR (RESET du PC à cause de plantage>corruption de la BDR > plus moyen de booter) ... en écrasant ces fichiers j'ai pu redémarrer et retrouver en l'état ma config ...
Il y a surement moyen de restaurer la DBR via l'outil de backup de Win mais le problème c'est que pour utiliser cet outil lors de la restauration il faut pouvoir booter ... windows ! Bref si on est certain que c'est la DBR qui est corrompu (et non les fichiers de windows) la restauration est enfantine et rapide !
ps :
HKEY_LOCAL_MACHINE représente l'ordinateur et les matériels installés. Il est possible d'avoir plusieurs configuratuion mises à jour dynamiquement.
Je crois plutôt que ça veut dire que sur un même PC tu peux choisir de booter avec ou non certain périphérique ... regarde dans propriété système>matériel>Profils matériel
Sinon c'est vrai que le système et les programmes accèdent constamment à la BDR pour lire/écrire des paramètres (couleur de win, options dans jeux ou programmes, etc...) ... c'est pour ça qu'il y a tjs un risque de corrompre cette BDR lorsqu'on fait des RESET sauvage lorsque le PC tourne ou lors d'un plantage (c'est du vécu! )
Marsh Posté le 23-05-2003 à 21:56:28
Ok, merci de ta réponse détaillée, regback correspond à mes besoins, je vais regarder ça plus en détails
Marsh Posté le 22-05-2003 à 22:02:24
Salut,
C'est encore moi... avec mes batchs... mais ce soir je dois avoir du mal je trouve rien par moi même
Je cherche comment en ligne de commande exporter une base de regsitre pour ainsi automatiser la sauvegarde de la base de registre. J'ai cherché les commandes associées à Regedit mais je trouve pas
EDIT: j'ai oublié de préciser... c'est sous Windows 2000.
Message édité par Webman le 22-05-2003 à 22:04:30