Le mode Msdos

Le mode Msdos
Quelle différence entre le mode Msdos et les commande Msdos ?
Les lettres de lecteur
Je n' ai pas le prompt Msdos
Accéder au mode Msdos à partir de Windows
Il s' affiche d' autres caractères que ceux que je tape
Accéder au mode Msdos en démarrant à partir du CD-ROM Windows98
Accéder au mode Msdos à partir de Windows Millenium
Une astuce permettant de réactiver l' accès au mode Dos sous Win ME
Accéder au mode Msdos en démarrant à partir d' une disquette système
Commande ou nom de fichier incorrect
Lancer scandisk sous Msdos
Formater un disque
Copier des fichiers en mode Msdos
Trouver un fichier
Afficher le contenu d' un lecteur ou d' un dossier
La commande copy
La commande attrib
Supprimer un fichier ou un dossier
Renommer un fichier ou un dossier
Tester une imprimante en mode Msdos
Editer un fichier sous Msdos
Transférer les fichiers système sur le disque dur
Extraire un fichier sous Msdos
Extraire un fichier sous Windows Millenium en mode Ms-dos
Refaire le secteur de boot
Copier le contenu du CD-ROM Win98 sur le disque dur et lancer l' installation de Windows

Attention :
Les [] sont là pour vous signifier que vous devez laisser un espace entre deux parties d' une commande.
Les commandes en gras sont celles qui sont affichés par Msdos. Il n' est donc pas la peine de les retaper !
Sous Windows Millenium, le dossier Win98 s' appelle Win9X. Selon votre système, il suffit de faire la transposition.

- Le mode Msdos :
La préhistoire de Windows, en quelque sorte…
Vous aurez remarqué que la souris s' est volatilisée, que l' écran est tout noir, etc. etc.
En bref, rien ne va plus ! Mais, c' est bien pratique pour résoudre un certain nombre de problèmes… En mode Msdos les majuscules et minuscules n'ont aucune importance. Quand Msdos a compris ce que vous avez voulu dire, il ne répond rien de spécial. Dans le cas contraire, vous avez droit à un message d'erreur salé…
On valide chaque commande en appuyant sur la touche Entrée du clavier.
Les noms de fichiers ou de dossiers sont limités à huit caractères. Par exemple, le répertoire program files est renommé progra~1. Mes documents s' écrit mesdoc~1. c' est à dire : les 5 premières lettres du nom suivi du tilde espagnol qui remplace les caractères en trop et le chiffre 1 si le fichier est le premier à porter ce nom. Pourquoi ? Réduits à 8 caractères, les fichiers "dosilasol " et
" dosilasolfa " s' écriraient de la même façon ( " dosilaso " ). Pour les différencier, Msdos est obligé de retrancher les deux derniers caractères et de les numéroter. Il seront donc renommés : "dosila~1 " et " dosila~2 ".
Quand on arrive en mode Msdos, s' affiche la lettre du lecteur contenant les fichiers système et éventuellement un nom de répertoire : C: ou C:\windows ou D:\win98 ou A:
On dit qu' on a le " prompt ".
Oui, bienvenue sur la planète Mars…

- Quelle différence entre le mode Msdos et le menu " commandes Msdos " ?
Sous Windows 98, vous avez la possibilité d' accéder au mode Msdos en cliquant sur " démarrer " - " programmes " -
" commandes Msdos " ( présent dans Windows Millenium dans la rubrique " accessoires " ). Dans le premier choix vous êtes dans un mode natif de votre système d' exploitation qui vit alors et en quelque sorte en autarcie complète. Dans le menu " commandes Msdos " Windows reste en arrière- plan, bien caché certes, mais en gardant le contrôle d' à peu près tout. Il est de ce fait plus sûr de redémarrer en mode Msdos si l' on veut effectuer un test dans ce mode.

- Les lettres de lecteur :
C: représente votre disque dur.
D: représente une éventuelle partition ou un second disque dur ou, en l' absence de ces deux éléments, votre lecteur de CD-ROM
( par exemple ), et ainsi de suite…
Le tableau ci-dessous en donne un exemple :
Le lecteur de disquette : A:
Un premier disque dur avec une partition primaire : C:
Et une partition étendue sur ce disque dur avec deux lecteurs logiques : E: et F:
La lettre D : étant réservé dans ce cas au deuxième disque dur …
Un deuxième disque dur avec qu' une seule partition : D:
Un lecteur de DVD-ROM : G:
Un graveur : H:
Pour accéder à un lecteur, on tape sa lettre suivie de deux points : C: ou D: ou A:, etc.
On ne peut changer de lettre de lecteur qu'à partir d' un autre lecteur.
Pour accéder à un dossier, on tape cd[]le nom du dossier.
Et ainsi de suite pour accéder aux sous-dossiers du dossier.
Il n' y a pas de passerelles pour aller d' un dossier à l' autre.
En bref, pour passer d' une arborescence à l' autre on est obligé de faire marche arrière jusqu' au prochain carrefour.
La commande cd.. permet de remonter d' un sous-dossier à un dossier.

- Je n' ai pas le prompt Msdos :
Il y a un décalage dans le sens droite gauche au niveau de l' affichage de votre écran.
Comme vous ne pouvez paramétrer votre carte vidéo en mode Msdos, il suffit de repositionner votre image vers la droite à l' aide des boutons de réglage de votre écran.

- Accéder au mode Msdos à partir de Windows :
Si vous êtes dans Windows, cliquez sur le bouton " démarrer " - " arrêter " puis " redémarrer en mode Msdos ".
Vous êtes sur C:\windows.
Si n' avez plus accès à Windows, activez le menu de démarrage et choisissez ligne de commande uniquement ( choix nº 5 : " invite Msdos seulement " ).
Vous êtes sur C:\.

- Il s' affiche d' autres caractères que ceux que je tape :
On a oublié de dire à Msdos qu' il avait quitté son pays d' origine ( celui de l' Oncle Sam ). Il faut charger une page de code spécifique à la disposition de votre clavier français.
Tapez
C:\keyb[]fr
Si vous avez un message commande ou nom de fichier incorrect, tapez
C:\cd[]Windows
C:\windows\cd[]command
C:\windows\command\keyb[]fr
C.A.D. ( en admettant que vous êtes sur C:\ tapez cd[]zindozs puis cd[]co,,qnd
Oui ! c' est très compliqué le DOS !
Si vous avez un message page de code spécifiée introuvable, démarrez à partir du CD-ROM Windows98 qui chargera une page de code français.
Ou résignez-vous à continuer en faisant ce petit effort de traduction simultanée…

- Accéder au mode Msdos en démarrant à partir du CD-ROM Windows98 :
En ayant soin de vérifier dans le BIOS la séquence de démarrage, choix 2 ( démarrer à partir du lecteur de CD-ROM ) puis choix 1 ( démarrer l' installation de Windows ) et appuyez deux fois sur la touche F3 pour quitter l' installation de Windows : vous vous retrouvez sur D:\win98.
Choix 2 puis choix 2 ( démarrer avec prise en charge du lecteur de CD-ROM ) : vous vous retrouvez sur A:\
A: est une lettre de lecteur virtuel ( le Ramdrive ) servant à l' installation de Windows. Et non une éventuelle disquette placée dans votre lecteur !
Il faut taper D: pour retrouver le lecteur de CD-ROM puis, éventuellement cd[]win98.
Vous êtes alors sur D:\win98.
Note : le lecteur de disquette est sur B :

- Accéder au mode Msdos à partir de Windows Millenium :
A partir de Windows Millenium, vous n' avez aucun accès au mode Msdos !
Il faut démarrer à partir de votre CD-ROM Windows ME et choisir l' option : " démarrer avec prise en charge du lecteur de CD-ROM ". Vous êtes alors sur A :
Il suffit de taper D: et, à partir de D:,cd[]win9x.
Ou alors C: pour vous retrouvez sur votre disque dur.
Le lecteur de disquette est en B :

- Une astuce permettant de réactiver l' accès au mode Dos sous Win ME :
Attention :
les jolies petites têtes de mort qui d' ordinaire tapissent l' entrée d' un club de hackers ou le bureau local des Hell's Angels sont là plus que jamais d' actualité …
Au prix de quelques efforts le mode Ms-Dos sera à votre portée en simplement appuyant sur les touches Shift + F8 au démarrage de Windows Millenium.
Prêt pour l' aventure ?
Téléchargez le petit logiciel suivant en tapant cette adresse : http://www.geocities.com/mfd4life_2000/mfddme13.zip
Une fois que vous avez décompressé le fichier, effectuez les manipulations suivantes :
Créez un répertoire temporaire que vous nommerez comme vous voulez …
Dans l' Explorateur Windows activez l' option " afficher les fichiers et dossiers cachés " et décochez la ligne " masquer les fichier protégés du système d' exploitation ( recommandé ) ". Copiez dans ce répertoire les trois fichiers suivants :
command.com qui se trouve dans C:\windows\
io.sys qui se trouvedans C:\windows\command\ebd\
regenv32.exe qui se trouve dans C:\windows\system\
Copiez également le fichier winmedos.com
Ouvrez une fenêtre en commande Ms-dos et tapez :
cd le nom de votre répertoire puis
attrib -r -h -s *.*
Puis tapez dans cette même fenêtre :
winmedos
et validez par la touche Entrée
Une fois que le processus est terminé, recopiez les trois fichiers patchés :
io.sys à la racine du disque dur C :
command.com à la racine du disque dur C : et dans C:\windows
regenv32.exe dans C:\windows\system
Editez avec sysedit le fichier config.sys ( situé sur C : ) et rajoutez la ligne suivante :
device=c:\windows\ifshlp.sys
De la même manière éditez le fichier autoexec.bat et rajoutez la commande :
C:\windows\win.com
Oui, non, c' est tout !

- Accéder au mode Msdos en démarrant à partir d' une disquette système :
En ayant soin de vérifier dans le BIOS la séquence de démarrage.
Vous vous retrouvez sur A:\
Attention : toutes les lettres de lecteur seront décalées d' un cran.
Par exemple, votre lecteur de CD-ROM D: passera en E:, votre graveur en F: ,etc.

- Les commandes Msdos :
A partir du moment que l' on a chargé le command.com à partir du même lecteur toutes les commandes sont génériques.
Cela veut dire que l' on peut les utiliser quelque soit le dossier dans lequel on se trouve.
D'autres doivent être exécutées à partir de C:\windows\command.
Par exemple, si je démarre en mode Msdos à partir du CD-ROM Win98 et que j' accède au lecteur C:, toutes les commandes placées sur le lecteur C: devront être tapées à partir de leur emplacement ( C:\windows\command ).

- Commande ou nom de fichier incorrect :
Msdos ne trouve pas la commande spécifiée.
Placez vous sur le dossier C:\windows\command; c' est là que se trouvent toutes les commandes Msdos.
Attention : sauf indication contraire, Msdos tient compte du répertoire dans lequel vous vous trouvez.
La commande C:\windows\copy[]*.*[]a: copie tous les fichiers du répertoire par défaut (ici, C:\windows ) vers le lecteur de disquette.
Si je suis obligé de me placer sur C:\windows\command pour avoir la commande copy, je devrais spécifier le chemin complet d' accès aux fichiers que je veux copier.
C:\windows\command\copy[]C:\windows\*.*[]a:\

- Lancer scandisk sous Msdos :
Tapez
C:\scandisk[]C:
Les principaux commutateurs :
/surface effectue un scandisk minutieux et répare éventuellement des clusters défectueux.
/autofix répare une éventuelle erreur sans vous demander un message de confirmation.
/all scanne tous les disques locaux.
/nosave ne vous demande pas de sauvegarder les fichiers que scandisk supprimera.
Les espaces entre les commuteurs ne sont pas nécessaires.
C:\scandisk/surface/autofix/all analyse les disques C: et D: sans vous embêter avec des messages incompréhensibles pour le commun des Mortels.

- Formater un disque :
Tapez format[]C: ( C: représentant la lettre de lecteur que vous voulez formater ).
Les principaux commutateurs :
/q permet un formatage rapide ( Q pour quick ).
/c formate le disque dur en mode long et répare les erreurs sur les clusters ( C comme clusters ).
D:\win98\format[]C:/c formate le disque dur.
La commande format[]a:[]/q formate une d7 en mode rapide.
Validez par la lettre O ( pour oui ).
A la question nom de volume, appuyez simplement sur la touche Entrée du clavier.

- Copier des fichiers en mode Msdos :

- Trouver un fichier :
Tapez
C:\dir/s[]lenomdufichier en format 8 caractères.
Le chemin complet s' inscrit.

- Afficher le contenu d' un lecteur ou d' un dossier :
Tapez la commande dir à partir du répertoire concerné.
Les commutateurs :
/w affiche la liste sur la largeur de l' écran.
/p affiche la liste page par page.
/on trie le répertoire par ordre alphabétique.
/oe par ordre alphabétique des extensions de fichier.
/o-d par date (en commençant par le plus récent ).
/o-s par taille décroissante.
C:\windows\dir/w/p/on affichera le listing des dossiers et fichiers contenus à la racine du répertoire Windows.

- La commande copy :
Imaginons que nous voulions copier le contenu du répertoire win98 sur le disque dur dans un répertoire appelé sauvegarde.
Créez un dossier sur le lecteur de disquette.
A:\md[]sauvegarde
Un dossier sauveg~1 est ainsi créé à la racine du lecteur de disquette.
Ce n'est pas indispensable mais peut vous permettre de mieux classer vos fichiers de sauvegardes.
Tapez copy[]C:\mesdoc~1\*.*[]a:\sauveg~1.
*.* veut dire tous les fichiers du répertoire concerné.
*.txt voudrait dire tous les fichiers portant l' extension txt.
Copy[]mesdoc~1[]a: copie tout le contenu du répertoire sur la disquette en reprenant le même nom de répertoire.
c' est plus simple !

- La commande attrib :
Elle sert à activer ou désactiver les propriétés de fichiers ou dossier.
Les commutateurs :
-r désactive l' attribut lecture seule ( on pourra donc modifier le fichier et non plus seulement le lire ).
-h désactive l' attribut fichier caché.
-s désactive l' attribut fichier système.
/s traite les fichiers du répertoire en cours ainsi que de tous ses sous- répertoires.
C:\attrib[]-r[]-h[]-s[]/s[]*.* désactive les propriétés de l' ensemble des fichiers se trouvant sur le disque dur.
C:\attrib[]-r[]-h[]-s[]Msdos.* désactive les propriétés de tous les fichier Msdos.? Quelles que soient leurs extensions ( msdos.vys, msdos.bak, msdos.sys, etc. ).
C:\attrib[]-h[]-s[]C:\windows\fonts désactive les attributs du répertoire Polices.

- Supprimer un fichier ou un dossier :
Avant de supprimer un ou plusieurs fichiers il faut parfois désactiver leur attributs ( voir juste au-dessus ).
C:\del[]lenomdufichier supprime le fichier.
C:\del[]lenomdudossier supprime tous les fichiers dans ce dossier.
C:\deltree[]lenomdudossier supprime le dossier ainsi que tous les fichiers contenus dans ce dossier.
C:\windows\bureau\deltree[]*.* supprime tous les raccourcis mis sur le Bureau.
C:\recycled\del[]*.* supprime le contenu de votre corbeille.

- Renommer un fichier ou un dossier :
Supposons qu'un anti-virus ait remplacé le fichier Msdos.sys par sa propre version.
On se retrouve sur C:\
Le fichier Msdos.sys est à la racine du disque dur, en lecture seule et fait partie des fichiers cachés.
Tapez
C:\attrib[]-r[]-h[]-s[]msdos.*
C:\dir[]/o-d[]msdos.* pour visualiser la copie de sauvegarde la plus récente.
C:\del[]msdos.sys pour supprimer la mauvaise version.
C:\ren[]msdos.bak[]msdos.sys renomme le fichier.bak en fichier.sys ( c' est un exemple ).
Redémarrez…
Tout est rentré dans l' ordre !
Dans le cas de win.ini ou system.ini :
Tapez à partir de
C:\windows\attrib[]-r[]-h[]-s[]system.* ( le répertoire Windows est sa place habituelle )
C:\windows\dir[]/o-s[]system.* affiche les fichiers par taille.
Repérez le fichier dont la taille est la plus proche de system.ini.
C:\windows\del[]system.ini
C:\windows\copy[]system.syd[]system.ini ( c' est aussi un exemple ).
La copie écrasera l' original.
A suivre…

- Editer un fichier sous Msdos :
En admettant que vous démarrez à partir du CD-ROM Windows98 et que vous vouliez ouvrir le fichier Msdos.sys, il suffit de taper :
D:\win98\attrib[]-r[]-h[]-s[]C:\msdos.sys afin de désactiver ses propriétés ( sinon on ne pourra le modifier ) puis
D:\win98\edit[]C:\msdos.sys
Vous voilà rendu dans un éditeur de texte qui ne brille pas par son ergonomie …
Attention : la touche Insert doit être activée si, par exemple, vous voulez rajouter une ligne. Les raccourcis clavier s' activent en appuyant sur la touche Alt et la lettre mise en surbrillance dans l' option désirée. C' est un truc qui ressemble au Bloc- notes Windows mais sans la souris.

- Tester une imprimante en mode Msdos :
C:\
dir>lpt1 demande à l' imprimante d' imprimer les noms de tous les répertoires et fichiers se trouvant sur C:\
Prévoir une rame complète de feuilles !

- Transférer les fichiers système sur le disque dur :
Démarrez à partir du CD-ROM Windows98.
Si vous êtes sur A: taper C: puis cd[]Windows puis cd[]command puis sys[]a:[]C:
Système transféré qu' il vous annonce !
Le message : " lecteur par défaut sans système " vous oblige à démarrer sur une disquette système.
A partir de A:\ tapez sys[]C:

- Extraire un fichier sous Msdos :
Le pilote de lecteur de CD-ROM chargé sous Msdos et le CD-ROM Windows98 dans ce lecteur
Tapez à partir de C:
C:\cd[]windows
C:\windows\cd system
C:\windows\system\extract[]/a[]D:\win98\base4.cab[]mfc42.dll ( par exemple ).
Pourquoi base4.cab ? c' est le premier dossier cabs situé dans le CD-ROM win98 2ème édition et le commutateur /a permet de chercher le fichier mfc42.dll dans tous les dossiers à partir du premier dossier cité.
Extract copie le fichier dans le répertoire par défaut ( en l' occurrence, dans cet exemple, C:\windows\system et c' est sa place normale ).
Confirmez l' écrasement du fichier précédent.
Et redémarrez ( bonne chance ! ).
Lancez une extraction à partir du CD-ROM Windows98 :
A partir de D:\win98, tapez :
D:\win98\extract[]/a[]/d[]C:\windows[]D:\win98\base4.cab[]ifshlp.sys
Par exemple et en admettant que vous vouliez extraire ce fichier dans le répertoire de destination C:\windows ( ce qui est son emplacement normal ).
Le commutateur /d vous permet de spécifier un autre répertoire de destination ( le répertoire à partir duquel on lance l' extraction n' étant pas cette fois- ci le répertoire de destination ).
Note : le commutateur /e vous permet d' extraire plusieurs fichiers à la fois ( il suffit de les séparer par des espaces).
Le commutateur /y désactive le message de confirmation d' écrasement de fichiers.

- Extraire un fichier sous Windows Millenium en mode Ms-dos :
Faites une disquette de démarrage. En ayant eu soin que la séquence de démarrage dans le BIOS soit correctement paramétrée démarrez à partir de la disquette. Optez pour le choix numéro deux. A partir de A : tapez :
Ext
Entrez les renseignements demandés au fur et à mesure du déroulement de l' aide :
1) Le chemin du dossier .cab où est placé le fichier que vous allez extraire ( c:\windows\options\install, par exemple)
2) Le fichier à extraire : mfc42.dll, par exemple
3) Le répertoire de destination : c:\windows\system, par exemple.
Validez en appuyant sur Y.

- Refaire le secteur de boot :
Démarrez à partir du CD-ROM Windows98.
Si vous êtes sur A: taper D: puis cd[]win98 puis fdisk[]/mbr
Si vous êtes sur D:\win98 tapez fdisk[]/mbr
Msdos ne bronchera pas !

- Copier le contenu du CD-ROM Windows98 sur le disque dur :
Changez la séquence de démarrage dans le BIOS.
On démarre donc à partir du CD-ROM Windows98.
D:\win98\format[]C:[]/q formate le disque dur en mode rapide.
D:\win98\Cd..
D:\C:
C:\md[]win98
Vous avez ainsi créé un répertoire sur votre lecteur C: appelé win98.
Il pourrait tout aussi bien s' appeler toto ou autre…
Tapez :
C:\D:
D:\cd[]win98
D:\win98\copy[]*.*[]C:\win98
D:\win98\cd..
D:\C:
C:\cd[]win98
C:\win98\install[]/ie
l' installation de Windows se lance à partir du disque dur C:
Voilà, c' est tout !