Commandes de la console de récupération d'XP

Commande

Syntaxe

Commentaires et remarques

ATTRIB

ATTRIB commutateurs fichiers

Cette commande permet de modifier les attributs d'un fichier. Il existe 4 attributs modifiables sur un fichier: lecture seule(R), compressé(C), fichier système(S) et fichier caché(H). L'ajout ou le retrait d'attribut sur un fichier se fait à l'aide des opérateurs + et -. Admettons que le fichier toto.sys a pour attribut Caché et Système. Nous voulons qu'il ne soit plus caché, ni fichier système mais seulement en lecture seule; il faudra écrire: ATTRIB -S-H+R TOTO.SYS. Nous pouvons effectuer plusieurs modifications d'attributs en une seule fois sur un fichier. Au moins un attribut doit être fixé ou enlevé. Pour afficher les attributs, utilisez la commande DIR .

BATCH

BATCH fichier-entrée [fichier-sortie]

Permet d'exécuter un fichier de type texte (TXT, BAT,...) en tant que fichier BATCH. Le fichier entrée est un fichier texte (peu importe son extension) contenant une liste de commandes supportées par la console de récupération (analogue à un fichier batch sous Windows, mais plus restreint au niveau commandes)
Le fichier sortie (facultatif) reçoit les résultats éventuels affichés par chaque commande. Si ce fichier n'est pas indiqué, les résultats sont affichés à l'écran.

BOOTCFG

BOOTCFG attribut(s)

Cette commande permet de manipuler le fichier BOOT.INI en ajoutant, retirant des entrées de ce dernier. Cette commande a également la possibilité de reconstruire intégralement le fichier, en analysant au préalable les disques durs à la recherche des différentes installations de Windows. Avant de manipuler le fichier BOOT.INI, toujours penser à en faire une copie de sauvegarde.

/ADD:
/DEFAULT:
/REBUILD:
/SCAN:
/LIST:
/DISABLEREDIRECT:
/REDIRECT:

CHDIR ou CD

CD chemin

Permet de naviguer dans l'arborescence des dossier, en accédant à un dossier parent ou enfant. Pour accéder au dossier System32 situé dans le dossier Windows, il faut taper: C:\Windows>CD system32. Pour retourner au répertoire parent, taper CD .. (ne pas oublier l'espace entre CD et les deux points).

CHKDSK

CHKDSK disque [/P] [/R]

Cette commande va permettre d'effectuer une vérification (et éventuellement une réparation dans la mesure du possible) d'un disque. les arguments possible sont R ou P. D'une manière générale, préférer l'utilisation de R: CHKDSK C: /R. Si la lettre du lecteur n'est pas spécifiée, l'analyse se fera sur le lecteur en cours d'utilisation.
/P force la vérification même si le disque est déclaré sain.
/R
localise les secteurs défectueux (/P obligatoire).
Cette commande nécessite la présence du fichier autochk.exe (situé normalement dans la racine de la partition de démarrage).

CLS

CLS

Abréviation de Clear Screen; permet tout simplement d'effacer les données de l'écran.

COPY

COPY fichiersource destination

Permet la copie d'un fichier d'en emplacement vers un autre. Il peut être décidé de conserver le même nom ou de le renommer. Les caractères génériques ( * et ?) ne sont pas autorisés, ni la copie de répertoire. Un fichier compressé provenant du CDROM de Windows XP est automatiquement décompressé.
Ex.: copy c:\autoexec.bat g:\sauvegarde\autexec.bak

DEL ou DELETE

DEL disquechemin

Cette commande permet d'effacer un fichier (pour un répertoire, utiliser RMDIR). La syntaxe est des plus simples: DEL toto.bmp. Une confirmation sera demandée.

DIR

DIR disquechemin

Cette commande renvoie la liste des dossiers et fichiers présents dans une arborescence. Tous les fichiers sont listés quels que soient leurs attributs (cachés ou non par exemple).

DISABLE et ENABLE

DISABLE nom_service

Ces deux commandes permettent respectivement de désactiver et d'activer un service ou un pilote au démarrage de windows. Elle est complémentaire de la commande LISTSVC.

DISKPART

DISKPART [/add] [/delete] nom_physisque nom_disque nom_partition taille

Cette commande permet de Supprimer et/ou créer des partitions sur les disques durs du système. Il est conseillé de l'utiliser sans arguments, cela donne ainsi accès à une interface graphique similaire à celle proposée pendant l'installation de Windows. Les risques d'erreurs de manipulations sont ainsi réduits. Faites cependant attention à cette commande, les données des partitions traitées seront perdues.
/add: Crée une nouvelle partition.
/delete: Supprime une partition existante.
nom_physique: Nom de l'unité. Ce nom peut être obtenu à l'aide de la commande MAP
Ex.: \Device\HardDisk0
nom_disque: lettre identifiant la partition. 
Ex. : D:
nom_partition: nom de la partition, qui peut être utilisé à la place de nom_disque
Ex. : \Device\HardDisk0\Partition1
taille: taille de la partition en mégaoctets.
Si aucun argument n'est passé, une interface utilisateur apparaît.
Ne pas utiliser cette commande avec des volumes dynamiques.

EXIT

EXIT

Cette commande provoque la sortie de la console de récupération et le redémarrage du PC.

EXPAND

EXPAND source destination

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 présent dans une archive en écrivant: EXPAND D:\i386\driver.cab /F:* /D Le caractère * est toléré avec le commutateur /F. Il est possible de rechercher un type de fichier ou un fichier précis.

FIXBOOT

FIXBOOT nom_disque:

Réécrit le secteur de boot Windows de la partition.
nom_disque: lettre identifiant le disque.

FIXMBR

FIXMBR nom_physique

Répare le MBR (master boot record) d'un disque physique. Utile dans le cas d'infection par un virus, ou pour supprimer un boot-manager (LILO, System Commander,..)

nom_physique: Ce nom (optionnel) peut être obtenu à l'aide de la commande MAP. S'il n'est pas précisé, le disque de démarrage est pris en compte.
Ex.: FIXMBR \device\harddisk2

FORMAT

FORMAT disque: /Q/FS:file-system

Permet de Formater un disque dur ou une partition d'un disque. Elle ne peut être utilisée pour une disquette. Le format de fichier utilisé par défaut est NTFS. Deux paramètres peuvent être utilisé: Q et FS. Q permet un formatage rapide tandis que FS permet de spécifier le système de fichier (FAT, FAT32 ou NTFS).
Ex: FORMAT C: /FS:NTFS Il est a noter que cette commande équivaut à FORMAT C:

HELP

HELP

Affiche l'ensemble des commandes disponibles de la console de récupération.

LISTSVC

LISTSVC

Affiche la liste des services et pilotes lancés (chargés) au démarrage de windows. Le contrôle de ces derniers dans la console de récupération est effectué via les commandes ENABLE et DISABLE.

LOGON

LOGON

Permet de changer d'installation de windows XP sur laquelle la console de récupération doit travailler. En d'autres termes, la console redémarre au choix de l'installation à utiliser et demande ensuite le mot de passe administrateur. (3 essais au maximum).

MAP

MAP

La commande MAP renvoie la correspondance entre les lettre de lecteurs et les différents volumes et périphérique de stockage (lecteur de disquette et lecteur(s) CD-ROM).

MKDIR ou MD

MD répertoire

Les caractères génériques ( * et ?) ne sont pas autorisés.
Cette commande ne s'applique qu'à des unités locales.

MORE ou TYPE

TYPE nomdufichier

Cette commande permet d'afficher le contenu d'un fichier (texte); très utile pour consulter le contenu d'un fichier journal ou celui d'un fichier batch. Ces commandes permettent uniquement l'accès en lecture.

NET

NET

Net est en fait assimilable à la commande NET USE de Windows XP, qui permet de se connecter à un lecteur disponible sur le réseau. Cela implique bien sur que des lecteurs soit disponibles et que le PC soit présent sur un réseau.

REN ou RENAME

REN fichier  nouveau_nom

Permet de renommer un fichier. Il est souvent préférable d'utiliser cette commande plutôt que de supprimer un fichier; en effet en cas d'erreur il suffit juste de ré-attribuer l'ancien nom. Par exemple plutôt que de supprimer toto.sys, préférer le renommer en toto.sys.old: RENAME toto.sys toto.sys.old

RMDIR ou RD

RD répertoire

Cette commande permet de supprimer un répertoire. Elle s'utilise de la même manière que MD mais avec l'effet inverse. Pour pourvoir supprimer un dossier, ce dernier doit être totalement vide. Pour supprimer le répertoire TOTO, situé dans C:\Windows, il faut écrire: RMDIR C:\WINDOWS\TOTO

SYSTEMROOT

SYSTEMROOT

Ramène automatiquement la console de récupération dans le répertoire où est installé Windows, dans la plupart des cas cela sera C:\Windows.

 

Ne vous saisissez pas, chez moi, la console de récupération (installée sur le disque dur) refuse de se lancer. Je crois que mes disques en RAID (0) en sont la cause (cela dit, à partir du CD, elle démarre normalement, mais reste à voir si elle pourrait modifier un volume RAID).

Alors, voici que vous avez installé la console de récupération sur le disque dur, mais après quelques jours, vous trouvez gonflant de devoir à chaque démarrage, choisir entre XP et la console.
Pas de panique, cette situation est réversible, voici en images comment faire:

 

Vous prenez: démarrer/panneau de configuration, icône système, onglet avancé, section démarrage et récupération

Neutraliser l'affichage de la console

 

Cependant, je vous conseillerais de ne pas empêcher totalement l'affichage du menu, généralement, si on a besoin de la console de récupération, c'est parce qu'XP ne démarre plus, et si Win ne démarre plus, comment voulez-vous rectifier ce paramètre afin d'accéder à la console!
Donc, au lieu d'en empêcher l'affichage du menu, réduisez-en le temps, deux ou trois secondes suffiront à sélectionner la console, et vous gagnerez quelques secondes lors du boot.

Maitenant, si vous voulez complètement supprimer la console de récupération de votre disque dur, c'est possible aussi, ce sera simplement un peu plus long.
Voici ce que vous devrez faire:

      1. Supprimer le répertoire CMDCONS qui se trouve dans C:

      2. Supprimer le fichier CMLDR qui est à la racine de C:

      3. Rectifier le contenu du fichier BOOT.ini

Pour les deux premières étapes, soyez certain que l'explorateur (ou le poste de travail) affiche bien les fichiers/dossiers système cachés.
Pour la troisième, les attributs du fichier BOOT.INI devront être rectifiés, enlevez-lui celui de lecture seule, puis éditez-le (il se trouve aussi à la racine de C:).

 

Boot.ini

Éditez le fichier et supprimez la dernière ligne (du moins, celle qui concerne la console)

 

 

 


 

Fait le 2 janvier, 2008