Vous êtes sur la page 1sur 12

Console de rcupration Sommaire

Utilisation et limitations

Dmarrage de la console de rcupration Installation de la console de rcupration sur le disque dur Dmarrage de la console de rcupration depuis le CD-Rom de Windows XP

Les commandes de la console de rcupration Administration de la console de rcupration Gestion des disques Navigation et oprations sur les dossiers Oprations sur les fichiers Autres Suppression des restrictions de la console de rcupration Exemples d'utilisation de la console de rcupration Rparation du fichier BOOT.INI Restauration du fichier HAL.DLL

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

Utilisation et limitations
La console de rcupration Windows est un outil travaillant en ligne de commande, l'image de MS-DOS par consquent ce n'est pas un outil des plus convivial et vident utiliser. Elle doit tre utilise uniquement dans le cas o il n'est pas possible de raliser un dmarrage normal ou un dmarrage en mode sans chec. En effet la plupart des fonctions implmentes par la console de rcupration le sont par le mode sans chec, qui est beaucoup plus complet et adapt pour la maintenance et rparation du systme. => En d'autre termes, la console de rcupration est le dernier recours pour tenter de rcuprer le systme (avant le formatage et la rinstallation). Comme dit prcdemment, cet utilitaire permet de rcuprer un systme en cas de crash, en aucun cas ce n'est un outil de sauvegarde ou de rcupration de donnes. La console de rcupration impose par dfaut un nombre de restrictions important, ceci pour maintenir la scurit du systme malgr son dysfonctionnement: La premire des scurits est que seul l'utilisateur Administrateur est autoris l'utiliser (le mot de passe Administrateur sera demand au dmarrage de la console). De plus il n'est pas permis de copier des fichiers vers un support amovible tel une disquette; l'opration inverse est nanmoins autorise. Autre restriction non ngligeable, il est possible de travailler uniquement dans le dossier systme et ses sous dossiers. Si votre installation de Windows XP est localise sous C:\WINDOWS, vous pourrez uniquement travailler dans les dossiers et sous dossiers de ce dernier, par exemple C:\WINDOWS\SYSTEM32, il ne sera pas autoris d'explorer C:\Programmes Files\. En revanche l'exploration des supports amovibles et possible sans restrictions. Enfin, l'dition et l'criture dans des fichiers n'est pas possible (la console de rcupration ne possde pas d'diteur de texte). Pour rsum l'utilisation de la console de rcupration se limitera la rparation du secteur de dmarrage du disque dur (MBR), l'extraction et la copie de fichiers systmes ncessaires au dmarrage de windows, le partitionnement et formatage des disques et enfin la (des)activation de services posant des problmes au dmarrage de windows.

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

Dmarrage de la console de rcupration


Il est possible de dmarrer la console de rcupration de deux manires diffrentes: soit en amorant le systme directement sur le CD d'installation de Windows, soit en installant la console de rcupration sur le disque dur, puis en la slectionnant au dmarrage du PC.

Installation de la console de rcupration sur le disque dur


L'installation de la console de rcupration sur le disque dur doit se faire de manire prventive, ce qui implique qu'au moment de l'installation le PC soit au moins capable de dmarrer en mode sans chec. Pour procder l'installation, insrer le Cd de Windows XP dans votre lecteur CD, ensuite ouvrir le Menu Dmarrer, puis slectionner Excuter. Dans la boite de dialogue, entrer la ligne: x:\i386\winnt32.exe /cmdcons X reprsente la lettre du lecteur contenant le CD de Windows XP. Aprs validation de la commande un message va apparatre demandant la confirmation de l'installation.

L'installation de la console de rcupration sur le disque dur utilise 7Mo; le dossier d'installation se nomme CMDCON et se trouve la racine du disque sur lequel le systme est install. Une fois la console de rcupration installe, son lancement peut tre slectionn au dmarrage du PC: avant le lancement de windows, une invite proposera de choisir entre la console de rcupration et Windows XP. Cette solution bien que pratique n'est pas la plus souple; en effet, le fait d'avoir un choix au dmarrage du PC ralentit le lancement complet de Windows. De plus si le secteur de dmarrage du disque dur (MBR) est abm/corrompu, cette invite ne se prsentera mme pas et il faudra tout
http://www.world-informatique.com/pasapas/recupxp/recupxp6.html 3

de mme passer par le dmarrage de la console de rcupration via le CDRom de Windows XP.

Dmarrage de la console de rcupration depuis le CD-Rom de Windows XP


Deux conditions sont requises pour procder ce type de dmarrage: le CD-Rom de Windows XP doit tre amorable et le BIOS de votre carte mre doit tre configurable pour attribuer la priorit de dmarrage au lecteur CDROM, c'est ce qu'on nomme la boot sequence . Pour modifier, la squence de dmarrage, il suffit de rentrer dans le BIOS (la touche spcifique pour y entrer est souvent prcise au dmarrage du PC: Press XX to enter Setup ). Quant l'option et au menu, se rfrer au manuel de la carte mre; chaque BIOS tant diffrents, une mthode type n'est pas applicable. Il est galement possible que votre BIOS ne puisse pas tre modifi afin de rendre le lecteur CD-Rom prioritaire lors de la squence ou encore que votre CD d'installation de Windows XP ne soit tout simplement pas amorable. Dans ce cas il faudra passer par l'tape intermdiaire des disquettes de dmarrage de l'installation de Windows XP, qui sont au nombre de 6. Ces disquettes sont tlchargables sur le site de Microsoft. Il faut cependant faire attention ce ne sont pas les mmes selon la version de Windows XP utilise; il existe des versions pour Windows XP, Windows XP SP1, Windows XP SP1a et ceci pour la version Familiale et professionnelle. Vous pouvez tlcharger ces disquettes sur le centre de tlchargement Microsoft Une fois la squence de dmarrage modifie, insrer le CD de Windows XP dans le lecteur CD-Rom puis redmarrer l'ordinateur. L'cran bleu d'installation devrait apparatre. Durant cette phase (qui peut durer quelques minutes), le programme d'installation charge en mmoire des pilotes et des fichiers du noyau ncessaire pour un fonctionnement minimal (reconnaissance clavier, disques, lecteurs,...). Un fois la squence termine, une premire invite apparat, laissant le choix entre une Installation, une Rparation ou Quitter le programme. Dans notre cas, il faut slectionner Rparer, en pressant la touche R:

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

Le dmarrage de la console de rcupration s'effectue. Il sera alors demand sur quelle installation de Windows XP utiliser la console. Il est obligatoire de rpondre par le numro d'installation, mme si il n'y a qu'une seule installation. Vrifier que le pav numrique est activ. Si il y a validation sans entrer de numro, cela provoquera le redmarrage de la machine. Vient ensuite la demande du mot de passe Administrateur. Pour des raisons de scurit, seulement 3 essais sont accords; faute de russir, l encore il y aura redmarrage du PC. Une fois ces 2 tapes passes, la console de rcupration est dmarre totalement et attend les commandes de l'utilisateur:

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

Les commandes de la console de rcupration


La console de rcupration possde un jeu de 32 commandes qui vont permettre de copier, rparer le MBR, travailler sur les partitions ou restaurer des fichiers. A tout moment dans la console de rcupration, une aide individuelle sur chaque commande peut tre donne; pour cela il suffit de taper la commande en question suivi du paramtre /?. L'ensemble de la table des commandes est donne en tapant HELP. C:\WINDOWS>bootfix C:\WINDOWS>help /?

Un certain nombre de commandes ressemblent celles de MS-Dos. Cependant la syntaxe pour l'utilisation diffre parfois, de mme que l'utilisation des caractres joker * et ? qui ne sont tolrs que dans quelques commandes. Tout comme Windows, la console de rcupration ne tient pas compte de la casse, ce qui signifie que CLS quivaut cls . La description des commandes sera relativement succincte; en effet cet article vise prsenter les possibilits de la console de rcupration, de plus une aide dtaille est disponible pour chaque commande une fois la console de rcupration dmarre. RAPPEL: la plupart des oprations permises par les commandes de la console de rcupration sont ralisables en mode sans chec; donc si votre PC peut s'amorcer sur le mode sans chec, prfrer ce choix, principalement en ce qui concerne la manipulations des fichiers et dossiers.

Administration de la console de rcupration


LOGON: Permet de changer d'installation de windows XP sur laquelle la console de rcupration doit travailler. En d'autres termes, la console redmarre au choix de l'installation utiliser. EXIT: Cette commande provoque la sortie de la console de rcupration et le redmarrage du PC. HELP: Affiche l'ensemble des commandes disponibles de la console de rcupration.

Gestion des disques


DISKPART: Cette commande permet de Supprimer et/ou crer des partitions sur les disques durs du systme. Il est conseill de l'utiliser sans
http://www.world-informatique.com/pasapas/recupxp/recupxp6.html 6

arguments, cela donne ainsi accs une interface graphique similaire celle propose pendant l'installation de Windows. Les risques d'erreurs de manipulations sont ainsi rduits. FORMAT: Permet de Formater un disque dur ou une partition d'un disque. Elle ne peut tre utilise pour une disquette. Le format de fichier utilis par dfaut est NTFS. Deux paramtres peuvent tre utilis: Q et FS. Q permet un formatage rapide tandis que FS permet de spcifier le systme de fichier (FAT, FAT32 ou NTFS). Exemple: FORMAT C: /FS:NTFS Il est a noter que cette commande quivaut FORMAT C: CHKDSK: Cette commande va permettre d'effectuer une vrification (et ventuellement un rparation dans la mesure du possible) d'un disque. les arguments possible sont R ou P. D'une manire gnrale, prfrer l'utilisation de R: CHKDSK C: /R. Si la lettre du lecteur n'est pas spcifie, l'analyse se fera sur le lecteur en cours d'utilisation. MAP: La commande MAP renvoie la correspondance entre les lettre de lecteurs et les diffrents volumes et priphrique de stockage (lecteur de disquette et lecteur(s) CD-ROM).

Navigation et oprations sur les dossiers


CLS: Abrviation de Clear Screen; permet tout simplement d'effacer l'cran. DIR: Cette commande renvoie la liste des dossiers et fichiers prsents dans une arborescence. Tous les fichiers sont lists quels que soient leurs attributs (cachs ou non par exemple). CHDIR ou CD: Permet de naviguer dans l'arborescence des dossier, en accdant un dossier parent ou enfant. Pour accder au dossier System32 situ dans le dossier Windows, il faut taper: C:\Windows>CD system32. Pour retourner au rpertoire parent, taper CD .. (ne pas oublier l'espace entre CD et les deux points) MKDIR ou MD: Commande permettant la cration d'un dossier. Par exemple pour crer le dossier TOTO dans C:\Windows, il faut taper: C:\Windows>MD TOTO. Si l'on veux crer un dossier dans un autre rpertoire, il faut taper le chemin complet: C:\>MD C:\WINDOWS\TOTO. Faire attention aux restrictions imposes par la console de rcupration. RMDIR ou RD: Cette commande permet de supprimer un rpertoire. Elle s'utilise de la mme manire que MD mais avec l'effet inverse. Pour pourvoir supprimer un dossier, ce dernier doit tre totalement vide. Pour supprimer

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

le rpertoire TOTO, situ dans C:\Windows, il faut crire: RMDIR C:\WINDOWS\TOTO

Oprations sur les fichiers


ATTRIB: Cette commande permet de modifier les attributs d'un fichier. Il existe 4 attributs modifiables sur un fichier: lecture seule(R), compress(C), fichier systme(S) et fichier cach(H). L'ajout ou le retrait d'attribut sur un fichier se fait l'aide des oprateurs + et -. Admettons que le fichier toto.sys a pour attribut Cach et Systme. Nous voulons qu'il ne soit plus cach, ni fichier systme mais seulement en lecture seule; il faudra crire: ATTRIB SH+R TOTO.SYS. Nous pouvons effectuer plusieurs modifications d'attributs en une seule fois sur un fichier. COPY: Permet la copie d'un fichier d'en emplacement vers un autre. Il peut tre dcid de conserver le mme nom ou de le renommer. DEL ou DELETE: Cette commande permet d'effacer un fichier (pour un rpertoire, utiliser RMDIR). La syntaxe est des plus simples: DEL toto.bmp. Une confirmation sera demande. MORE ou TYPE: Cette commande permet d'afficher le contenu d'un fichier (texte); trs utile pour consulter le contenu d'un fichier journal ou celui d'un fichier batch. Ces commandes permettent uniquement l'accs en lecture. REN ou RENAME: Permet de renommer un fichier. Il est souvent prfrable d'utiliser cette commande plutt que de supprimer un fichier; en effet en cas d'erreur il suffit juste de r-attribuer l'ancien nom. Par exemple plutt que de supprimer toto.sys, prfrer le renommer en toto.sys.old: RENAME toto.sys toto.sys.old EXPAND: Cette commande va permettre d'extraire et de copier un ou plusieurs fichier(s), d'une archive CAB en vue d'une restauration. Il est possible de juste consulter les fichiers prsent dans une archive en crivant: EXPAND D:\i386\driver.cab /F:* /D Le caractre * est tolr avec le commutateur /F. Il est possible de rechercher un type de fichier ou un fichier prcis.

Autres
BATCH: Permet d'excuter un fichier de type texte (TXT, BAT,...) en tant que fichier BATCH. Le fichier tant utilis comme un batch, sa syntaxe interne doit rpondre celle d'un fichier Batch MS-DOS. BOOTCFG: Cette commande permet de manipuler le fichier BOOT.INI en ajoutant, retirant des entres de ce dernier. Cette commande a galement
http://www.world-informatique.com/pasapas/recupxp/recupxp6.html 8

la possibilit de reconstruire intgralement le fichier, en analysant au pralable les disques durs la recherche des diffrentes installations de Windows. Avant de manipuler le fichier BOOT.INI, toujours penser en faire une copie de sauvegarde. DISABLE et ENABLE: Ces 2 commandes permettent respectivement de dsactiver et d'activer un service ou un pilote au dmarrage de windows. Elle est complmentaire de la commande LISTSVC. FIXBOOT: Cette commande tente de rparer le secteur de dmarrage de la partition du systme. FIXMBR: Cette commande tente de rparer le secteur de dmarrage du disque dur (MBR), lorsque celui ci est altr. LISTSVC: Affiche la liste des services et pilotes lancs (chargs) au dmarrage de windows. Le contrle de ces derniers dans la console de rcupration est effectu via les commandes ENABLE et DISABLE. NET: Net est en fait assimilable la commande NET USE de Windows XP, qui permet de se connecter un lecteur disponible sur le rseau. Cela implique bien sur que des lecteurs soit disponibles et que le PC soit prsent sur un rseau. SYSTEMROOT: Ramne automatiquement la console de rcupration dans le rpertoire o est install Windows, dans la plupart des cas cela sera C:\Windows.

Suppression des restrictions de la console de rcupration


Il est possible de supprimer certaines restrictions imposes par la console de rcupration. Ces dernires sont au nombre de quatre: Navigation dans toutes les arborescence, Copie de fichier vers le lecteur de disquette, Demande du mot de passe administrateur et utilisation des caractres dits joker (* et ?). Sous Windows XP Professionnel, ces restrictions peuvent tre leves en modifiant des stratgie dans l'diteur de Stratgie de Scurit locale. Pour y accder, procder comme suit: Menu dmarrer => Panneau de Configurations => Outils d'administration => Stratgie de scurit locale. L'diteur de stratgie s'ouvre. Dans le volet de gauche, suivre l'arborescence Paramtres de scurit => Stratgie locale => Options de scurit. Ensuite dans le volet de droite, deux lignes nous concernent:
http://www.world-informatique.com/pasapas/recupxp/recupxp6.html 9

Console de rcupration: Autoriser l'ouverture de session d'administration automatique. Console de rcupration: Autoriser la copie depuis le lecteur de disquettes et l'accs tout les lecteurs et dossiers.

Pas besoin de dtails, les intituls parlent d'eux mme. Pour activer une stratgie, slectionner celle dsire puis faire un double clic dessus. Une invite apparat avec le choix d'activation ou non. Valider par OK. Il reste tout de mme une configuration effectuer. En effet pour pouvoir accder librement tous les rpertoires et priphriques amovibles, il faudra modifier des paramtres dans la console de rcupration. Par consquent ces autorisations ne seront que temporaires, le temps de fonctionnement de la console de rcupration. En cas de redmarrage de la console de rcupration il faudra les reparamtrer. Une fois la console de rcupration ouverte, utiliser la commande SET, une srie de quatre paramtres sera renvoye et qui seront tous sur FALSE (donc non autoris):

AllowWildCards: Permet l'utilisation des caractres jokers * et ? AllowAllPaths: Permet l'accs tous les dossiers des disques durs/partitions/lecteur de disquette AllowRemovableMedia: Permet l'accs en criture au lecteur de disquette. NoCopyPrompt: Demande une confirmation en cas d'crasement d'un fichier par copie

Pour modifier une stratgie, taper par exemple AllowWildCards = TRUE. Il est important de respecter les espaces. Le symbole = doit avoir un espace avant et aprs, sans a la console de rcupration renverra une erreur.

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

10

Exemples d'utilisation de la console de rcupration


Au dmarrage du PC, nous obtenons le message suivant:

HAL.DLL est un fichier critique du systme puisque mme une tentative de dmarrage en mode sans chec, choue. Nous sommes donc dans la ncessit d'utiliser la console de rcupration. Plusieurs causes peuvent amener cette erreur, nous n'en considrerons que deux: Le chemin vers le systme d'exploitation dans le fichier BOOT.INI est erron ou le fichier HAL.DLL est effectivement corrompu. Dans cet exemple, nous supposerons que l'installation de Windows XP est sur une partition dont la lettre de lecteur est C et que le rpertoire d'installation est Windows. Le lecteur CD-Rom contenant le disque d'installation de Windows XP aura pour lettre D. Ainsi l'installation choisir au dmarrage de la console de rcupration sera 1. C:\Windows. Aprs l'entre du mot de passe Administrateur; nous obtenons l'invite de commande C:\Windows>.

Rparation du fichier BOOT.INI


Avant de travailler sur le fichier BOOT.INI, nous allons effectuer une copie de se dernier afin de pouvoir revenir en arrire en cas d'erreur. C:\WINDOWS>MD TMP C:\WINDOWS>copy c:\boot.ini c:\windows\tmp\boot.ini.bak A l'aide de la commande BOOTCFG nous allons gnrer un fichier BOOT.INI valide: C:\WINDOWS>BOOTCFG /REBUILD

Une dtection des installation de windows prsentes sur le systme va tre faite, puis il y aura proposition de les ajouter ou non. Nous accepterons donc l'installation propose (O), avec comme nom Microsoft Windows XP et comme option de dmarrage /fastdetect . L'entre est alors ajoute. Il suffira de redmarrer le PC en tapant EXIT pour sortir de la console de rcupration. Au choix du systme, slectionner l'entre venant d'tre cre. Si l'erreur persiste, le fichier HAL.DLL est manquant.

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

11

Restauration du fichier HAL.DLL


Dmarrer la console de rcupration de Windows XP. Excuter MAP, afin de visualiser l'environnement de travail et connatre quels partitions/lecteurs sont attribues les lettres de lecteurs. La commande MAP a permis de reprer que le lecteur CD-Rom nous intressant possde la lettre D. Donc il s'agit de basculer sur ce lecteur. Pour cela taper D: Tous les fichiers d'installations du systme se trouve dans le rpertoire I386 du CD de windows XP, donc il faut accder l'arborescence du dossier: CD i386 La plupart des DLL sont archives dans le fichier DRIVER.CAB, donc il est fort probable que notre fichier s'y trouve. Effectuons une vrification l'aide de la commande EXPAND: EXPAND driver.cab /F:hal.dll /D La commande renvoie une rponse positive. Il nous faut donc extraire le fichier puis le restaurer: EXPAND driver.cab /F:hal.dll C:\Windows\system32\ Le fichier est extrait puis restaur. Finir par EXIT pour sortir de la console de rcupration. Le tiroir CD est dverrouill, retirer le CD de windows XP. L'amorage de Windows XP est de nouveau possible.

Ceci est une mthode pas pas, il aurait t possible de restaurer le fichier en une seule ligne de commande: C:\Windows>EXPAND D:\i386\driver.cab /F:hal.dll C:\windows\system32

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

http://www.world-informatique.com/pasapas/recupxp/recupxp6.html

12