OVH Cloud OVH Cloud

console de recuperation

5 réponses
Avatar
BÔATAKON
connaissez vous un outil qui permet de régénerer la dernier bonne
configuration grace a la console de recuperation de XP qui n'est pas facile
a gérer?
Merci

5 réponses

Avatar
Fabrice [MVP]
Cet outils, c'est pas justement ça ?
En pressent F8, faire ce choix, c'est pas plus simple que cette console
difficile ?
Comprend pas trop la question la....


Fabrice
Microsoft MVP
http://www.fab3d.fr.st
Faq Windows XP :
http://a.vouillon.online.fr/faq-winxp.htm

"Le savoir vaut mieux qu'une illusion, accepter sans comprendre, c'est la
raison."


"BÔATAKON" a écrit dans le message de
news:c7or99$a9d$
connaissez vous un outil qui permet de régénerer la dernier bonne
configuration grace a la console de recuperation de XP qui n'est pas
facile

a gérer?
Merci




Avatar
BÔATAKON
il m'arrive parfois au démarrage de xp d'avoir un ecran noir avec:
fichier windowssystem32configsystem
manquant ou corrompu
voila pour le détail
merci
Avatar
Jean-Claude BELLAMY
Dans le message news:c7or99$a9d$ ,
BÔATAKON s'est ainsi exprimé:

connaissez vous un outil qui permet de régénerer la dernier bonne
configuration grace a la console de recuperation de XP qui n'est pas
facile a gérer?
?????????????????


Tu es en train de tout mélanger !


Juste après un démarrage correct de Windows, et avant toute modification
éventuelle des paramètres système de la BDR (branche
HKLMSYSTEMCurrentControlSet), une copie de sauvegarde de ces paramètres en
cours est effectuée, et cette copie est "bonne", puisqu'on a pu démarrer
correctement.
Elle est numérotée (ControlSet001, ControlSet002, ....) et son indice est
stocké dans HKLMSystemSelectLastKnownGood

C'est cette copie qui est chargée en mémoire au démarrage de Windows quand
on a demandé le chargement de la "dernière bonne configuration connue".
cf.:
http://www.bellamyjc.org/fr/windowsnt.html#ControlSet00x

Les "jeux" de controlset sont donc TOUS intégrés dans la même ruche
%systemroot%system32configSYSTEM



La console de récupération n'a RIEN à voir avec çà.
C'est une version "bis" de Windows, très simplifiée (uniquement en mode
texte, il n'y a aucune interface graphique), qui est:
- soit lancée depuis le CD de Windows
- soit lancée depuis le disque dur à la condition qu'on l'ait installée
au préalable en ayant exécuté la commande
x:i386winnt32 /cmdcons
"x" étant la lettre du lecteur de CD

Elle permet éventuellement de REMPLACER une ruche défectueuse, p.ex. SYSTEM,
par une SAUVEGARDE de cette ruche.
Cette sauvegarde aura été créée à l'aide de :
- un point de restauration
- NTBACKUP
- un outil tel que ERUNT
- ...
Mais ici, on opère sur DEUX fichiers bien distincts, et non pas sur les
parties d'un MÊME fichier comme dans ce cas de la dernière bonne
configuration connue.
Donc on remplace non seulement HKLMSystemControlSetxxx, mais l'intégralité
de HKLMSYSTEM (tous les ControlSetxxx, MountedDevices, Select, Setup, WPA,
LastKnownGoodRecovery)



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
BÔATAKON
merçi beaucoup pour ton aide qui émane d'un vrai pro (mes sincères
félicitations)
mais l'usine a gaz windows xp me pose le problem eque je t'ai déja décris, a
savoir, quand je redémarre, j'ai : fichier windowssystem32configsystem
manquant ou corrompu!
et , malgré le démarrage sans echec , je n'aboutis a rien, alors j'ai essayé
la procédure décrite chez microsoft, et j'ai pu régénérer windows xp , mais
hélas, j'ai perdu tous les softs que j'avais installé, ce qui n'est pas
grave en soi, car je n'ai qu'a les réinstaller (temps perdu) , j'ai aussi
perdu mes directories (ils sont tjrs présents physiquement, mais ne sont
plus attribué au nouvel utilisateur que j'ai dû créer).
aussi j'aimerais savoir s'il existe un soft quei permette de gérer ce genre
de problemes assez simplement et non pas de passer par l'application des
directives 307545 et 309531 de microsoft qui sont assez lourdes
Merçi encore mille fois
PS: je connais bien ton site FAQ XP ou je vais tres tres souvent; il est
particulierement précieux
Avatar
Jean-Claude BELLAMY
Dans le message news:c7qbhg$543$ ,
BÔATAKON s'est ainsi exprimé:

merçi beaucoup pour ton aide qui émane d'un vrai pro (mes sincères
félicitations)
mais l'usine a gaz windows xp me pose le problem eque je t'ai déja
décris, a savoir, quand je redémarre, j'ai : fichier
windowssystem32configsystem manquant ou corrompu!


Classique (hélas) !!!

et , malgré le démarrage sans echec , je n'aboutis a rien,
Normal! Si la ruche System est naze, c'est fichu...


alors j'ai
essayé la procédure décrite chez microsoft, et j'ai pu régénérer
windows xp , mais hélas, j'ai perdu tous les softs que j'avais
installé, ce qui n'est pas grave en soi, car je n'ai qu'a les
réinstaller (temps perdu) , j'ai aussi perdu mes directories (ils
sont tjrs présents physiquement, mais ne sont plus attribué au nouvel
utilisateur que j'ai dû créer).
Il suffit de modifier le propriétaire et réattribuer les droits

http://www.bellamyjc.org/fr/windowsnt.html#pbaccesfichiers

aussi j'aimerais savoir s'il existe un soft quei permette de gérer ce
genre de problemes assez simplement et non pas de passer par
l'application des directives 307545 et 309531 de microsoft qui sont
assez lourdes


Pour se prémunir contre ce genre de problème, la seule solution est de créer
des SAUVEGARDES de la BDR :

- Utiliser NTBACKUP
Il effectue une copie des ruches de la BDR dans :
systemroot%repairregback*.*
- pas très pratique
- nécessite que Windows fonctionne,
ou que l'on dispose d'une 2ème Windows

- utiliser les outils REGBACK et REGREST du Resource Kit
- impose la possession du Resource Kit
- nécessite que Windows fonctionne,
ou que l'on dispose d'une 2ème Windows

- créer un point de restauration (à partir de Windows XP)
Les ruches sont sauvegardées dans un dossier
Systeme Volume Information_restore{<un ID>}RPxxxsnapshot
sous les noms :
_REGISTRY_MACHINE_SAM
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SECURITY
...
- très bonne solution
- ne nécessite rien de plus
- mais oblige à passer par la console de récup,
CORRECTEMENT configurée -cf plus bas -
- et oblige à naviguer dans le dossier SVI,
qui est assez peu explicite.

- utiliser le freeware ERUNT
http://home.t-online.de/home/lars.hederer/erunt/
- très bonne solution
- mais la restauration ne peut se faire que :
- sous DOS si la partition système est de type FAT
- sous un autre Windows NT si la partition système
est de type NTFS )


Je retiendrai donc la solution "point de restauration" + "console de récup",
MAIS elle nécessite d'observer plusieurs points :

1) Evidemment, créer de temps en temps un point
de restauration!

2) Attribuer des droits au minimum en lecture au dossier
"Systeme Volume Information" si on est sur une NTFS
(par défaut, ce dossier est interdit même à un admin)

3) Autoriser la console de récupération à accéder à tous
les dossiers.
En effet, par défaut, sous la console de récup, on ne peut
accéder qu'à la racine (C:) et à l'arborescence du système
(c:windows). Tous les autres dossiers (dont SVI) sont
interdits.

Il faut procéder ainsi :
- Sous XP PRO
ouvrir la MMC Stratégie de sécurité locale
(NB: elle n'est pas accessible sous XP HOME)
C'est le fichier %systemroot%system32secpol.msc

Paramètres de sécurité
Stratégies locales
Options de sécurité
-> Activer la stratégie :
Console de récupération: autoriser la copie
de disquettes et l'accès à tous les lecteurs
et dossiers

- Sous XP HOME
il faut passer par REGEDIT :
C'est stocké dans la clef :
HKLMSOFTWAREMicrosoftWindows
NTCurrentVersionSetupRecoveryConsole

Entrée "SetCommand" de type REG_DWORD
Valeur :
0x00000000 : accès à tous les lecteurs et dossiers désactivé
0x00000001 : accès à tous les lecteurs et dossiers activé


Une fois que tout cela a été effectué, s'il survient un crash d'une ruche,
il faut procéder ainsi :

1) Lancer la console de récup
- boot sur le CD de XP,
- ou depuis le DD si on a installé la console à demeure

2) Exécuter la commande :
set AllowAllPaths=TRUE

3) Naviguer dans le dossier "Systeme Volume Information"
Se placer dans le sous-dossier
_restore{<un ID>}RPxxxsnapshot
RPxxx étant le dossier au n° le plus élevé
(= point de restauration le plus récent)

4) Exécuter la commande suivante :
(si c'est la ruche SYSTEM qui est HS)
copy _REGISTRY_MACHINE_SYSTEM c:windowssystem32configsystem
(adapter éventuellement le chemin)

5) Redémarrer

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *