Académique Documents
Professionnel Documents
Culture Documents
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
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.
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
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.
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).
http://www.world-informatique.com/pasapas/recupxp/recupxp6.html
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.
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
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>.
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
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