Canalblog
Suivre ce blog Administration + Créer mon blog

ms-dos

9 octobre 2005

MS-DOS

image002

Qu'est-ce que le DOS ?

Le terme veut dire "Disk Operating System". Le DOS est un OS (Operating System, en français  Système d'Exploitation), c'est-à-dire un programme utilisé par les ordinateurs PC et compatibles et dont la fonction est de vous permettre de dialoguer avec votre machine. Le DOS n'est pas le seul OS du monde PC : il y a aussi le célèbre GNU-LINUX, OS2 d'IBM, Be-OS...   
La particularité du DOS est qu'il a été rendu célèbre par le succès de Microsoft, et qu'il est le programme de base nécessaire au fonctionnement de Microsoft Windows. Ce succès fait souvent confondre Ms-DOS et DOS, alors qu'il existe d'autres DOS (voir : "alternatives à Ms-DOS"). Depuis Windows 95, Ms-DOS et Windows semblent indissociables, alors qu'auparavant, il était tout à fait possible d'utiliser DR-DOS pour lancer Windows


Histoire du MS-DOS

Son origine remonte à 1981, lors du lancement du PC (Personal Computer) par IBM. La société avait demandé à Digital Research, créateur de CP/M qui dominait le marché à l'époque, de porter son système sur le PC, mais devant le peu d'empressement de son directeur Gary Kildall, elle s'était adressée également à Microsoft (une autre version circule selon laquelle Kildall se serait fait purement et simplement « doubler » par Gates !).

Microsoft excellait dans la réalisation d'interpréteurs BASIC, mais n'avait rien dans ses cartons pour écrire rapidement un DOS. Elle porte alors son choix sur le QDOS (pour « Quick and Dirty Operating System ») crééé par une petite firme de Seattle, qu'elle rachète et améliore petit à petit.

La version vendue à IBM s'appellera PC-DOS. Elle ne diffère de la version distribuée par Microsoft que par deux choses, dont la plus importante est que le fichier IBMIO.SYS se nomme MSDOS.SYS sur la version Microsoft. Puéril ? Pas tant que cela. Cela signifie que la botte secrète d'IBM, le défragmenteur de disquette DVOO, ne marchera que sur les systèmes IBM, puisque tant IBMIO.SYS que MSDOS.SYS doivent être en première position sur la disquette pour que celle-ci soit bootable. Hélas, les disquettes (de 5"1/4) sont si lentes que DVOO lui-même ne sera jamais commercialisé.

IBM commercialisera le PC à parité avec trois systèmes d'exploitation au choix de l'utilisateur :

  • PC-DOS
  • CP/M 86 (qui restera toujours marginal sur le PC)
  • PC/IX, une sorte de clone d'UNIX, malheureusement trop lourd en ressources pour le pauvre Intel 8086.


Par la suite, PC-DOS faisant plus de 2/3 des ventes de système pour PC à lui seul, Microsoft demanda et obtint qu'il soit facturé d'emblée avec chaque PC vendu. La « taxe Microsoft » était créée.

MS-DOS est longtemps resté la base des systèmes d'exploitation grand public de Microsoft, bien que l'installation de Windows en modifie in-situ des portions de plus en plus grandes. En 1995, date d'apparition de Windows 95 il perdit en théorie son statut de système d'exploitation. Mais en réalité, l'interface graphique était simplement lancée par-dessus le DOS directement au démarrage. MS-DOS est resté une sous-couche des versions grand-public de Windows (comme Windows 98 et Me) jusqu'à l'avènement de Windows XP qui marque son abandon réel par Microsoft au profit du système NT.

Les version récentes de Windows possèdent toujours une « invite de commande » (command prompt), dont les commandes sont héritées de celles de MS-DOS et qui permet d'exécuter des programmes Windows en mode texte, ainsi que des programmes MS-DOS grâce à un émulateur intégré. Cependant, cet interpréteur (
cmd.exe) n'est pas celui de MS-DOS à proprement parler (command.com), et certains anciens programmes DOS ne peuvent s'exécuter dans ce mode.

MS-DOS n'étant plus supporté par Microsoft, un autre DOS a été développé, il s'agit de FreeDOS, un logiciel libre. IBM, pour sa part, dispose d'un DOS 7, qui sait lire des fichiers FAT32 et lui est utile pour certains travaux ponctuels.

Un autre DOS ayant existé est DR-DOS, l'héritier de CP/M distribué par Digital Resarch, qui fut ensuite racheté par Novell. Mais plusieurs versions de Windows étaient programmées pour détecter le DR-DOS et émettre un grand nombre de messages d'erreurs inquiétants (comme : « La table xxx ne se trouve pas à la bonne place en mémoire ») qui finirent par atteindre leur but, qui était d'en détourner le possesseur de PC.

 


Chronologie du MS-DOS

  • DOS 1.00 : 1981, il occupe 11 Ko en mémoire et ne gère que des disquettes à simple face de 160 Ko
  • DOS 1.10 : 1982
  • DOS 1.25 : 1982
  • DOS 2.00 : 1983, version pour les PC XT, il occupe 40 Ko, et sait gérer les disquettes 5"25 double face de 360 Ko et les disques durs de 15 Mo maximum. Il utilise un système de fichiers en FAT12
  • DOS 2.01 : 1983
  • DOS 2.1 : 1983
  • DOS 2.11 : 1983
  • DOS 2.25 : 1983
  • DOS 3.00 : 1984, version pour le PC AT, occupe 60 Ko, il gère les disquettes 5"25 de 1,2 Mo et disques durs de 32 Mo, FAT16, il supporte aussi une horloge CMOS.
  • DOS 3.10 : version supportant le réseau
  • DOS 3.20 : 1986, version supportant les disquettes 3"5 de 720 Ko
  • DOS 3.30 : 1987, version supportant les disquettes 3"5 de 1,44 Mo
  • DOS 4.00 : 1988, il occupe 110 Ko de RAM, offre une interface graphique (le Shell) et gère les disques et fichiers supérieurs à 32 Mo grâce à la FAT16.
  • DOS 4.01 : version déboguée
  • DOS 5.00 : 1991, version gérant la mémoire haute, et qui permet de faire des menus de démarrage
  • DOS 6.00 : 1993, version intégrant un anti-virus et un logiciel de compression (piraté à partir de Stacker)
  • DOS 6.20 : nouvelle version des logiciels précédents
  • DOS 6.22 : 1994, version deboguée
  • DOS 7 : 1995, le DOS de Windows 95
  •  

Caractéristiques du MS-DOS

MS-DOS se caractérise par une interface texte en ligne de commande. L'utilisateur entre une commande au clavier, puis éventuellement des paramètres séparés par des espaces, puis valide la commande par l'appui de la touche Entrer.

Les programmes peuvent fournir des informations à l'utilisateur en affichant des textes qui font défiler l'écran vers le haut.

L'invite de commande (prompt) configurable apparaît à chaque début de ligne et renseigne l'utilisateur sur des informations telles que le disque et le répertoire courants, mais aussi sur la date ou l'heure.

Exemple d'un prompt standard avec comme répertoire courant jeux et sous-répertoire tetris sur un disque C:
C:\jeux\tetris>

MS-DOS permet également d'utiliser des fichiers de commandes interprétés appelés batch.

Certains reprochent à MS-DOS son simplisme et son manque de puissance face à un système de type Unix. Toutefois, la seule différence vraiment significative est que le DOS ne permet pas d'exécutions multitâches, ce qui le rend également moins lourd qu'UNIX (cela n'a plus la moindre importance sur les machines actuelles, mais en avait en 1985).


Principales commandes DOS 

  • dir : visualise le contenu du répertoire courant (ls en UNIX)
  • cd : (change directory) change le répertoire courant (idem UNIX)
  • echo: affiche du texte ligne par ligne (idem UNIX)
  • md : (make directory) crée un répertoire (mkdir en UNIX)
  • rd : (remove directory) détruit un répertoire (rmdir en UNIX)
  • cls : (clear screen) nettoie l'écran (clear en UNIX)
  • copy : copie un fichier (cp en UNIX)
  • rename : renomme un fichier (mv en UNIX)
  • del : (delete) détruit un fichier (rm en UNIX)
  • prompt : configure les informations affichées dans le prompt. ($PS1= en UNIX)


Il est depuis la version 5 possible d'obtenir de l'aide sur une commande (ou un programme)
en exécutant cette commande avec comme argument « /? »

On voit que même si les commandes d'UNIX ne sont pas toujours idéales, le DOS s'en écarte juste ce qu'il faut pour que le passage d'un système à l'autre soit assez pénible pour certains utilisateurs. L'utilisation du séparateur '\' par DOS au lieu de '/' sous Unix ajoute encore un peu à l'incommodité des choses.


Accéder au mode Ms-Dos en démarrant à partir du Cd-Rom Windows98

En ayant soin de vérifier dans le BIOS la séquence de démarrage, procédez aux choix suivants : "Démarrer à partir du lecteur de Cd-Rom" puis "Démarrer l'installation de Windows".
Appuyez deux fois sur la touche F3 pour quitter l'installation de Windows.
En admettant que vous n'avez que votre lecteur de Cd-Rom soit représenté par la lettre D:, vous vous retrouvez sur le prompt D:\win98\>.
Si vous choisissez l'option "Démarrer avec prise en charge du lecteur de Cd-Rom", vous vous retrouvez alors sur le prompt A:\>.
A: représente un lecteur virtuel (le "Ramdrive") servant à l'installation de Windows et non une éventuelle disquette placée dans votre lecteur ! Une partie de la mémoire va donc servir à simuler la présence d'un lecteur virtuel qui contiendra toutes les commandes inclues dans le "Command.com". Les accès en mémoire étant beaucoup plus rapides que les accès vers le disque dur, certaines commandes vont s'en trouvé considérablement accélérées.
Afin de retrouver le lecteur de Cd-Rom, saisissez d: puis, éventuellement cd win98.
Vous êtes alors sur le prompt D:\win98\>.


Réécrire le code de démarrage de Windows 98 ou Millenium

Cette astuce est utile si les fichiers de démarrage permettant le chargement de votre système d'exploitation contiennent des informations erronées sur la géométrie de votre disque dur. En bref, si les informations de partition inclues dans les fichiers systèmes ne correspondent pas à la description de votre disque dur. En ayant démarrer à partir d'une disquette système, tapez en validant à chaque fois par la touche Entrée :
attrib -h -r -s c:\msdos.sys
rename msdos.sys *.bak
sys c :
Si vous avez le message d'erreur : "Impossible de trouver le fichier système aux emplacements habituels du lecteur C: ", saisissez :
c:
cd windows
cd command
Si un message vous indique que le chemin est introuvable, saisissez :
md command
cd command
cd ebd
Si un message vous indique que le chemin est introuvable, saisissez :
md ebd
cd ebd
attrib -s -h -r c:\io.sys
copy c:\io.sys winboot.sys
Retournez sur le prompt A:\> par la commande cd.. puis a: et saisissez :
sys c:
copy c:\msdos.bak c:\msdos.sys
Il ne vous reste plus qu'à appuyer sur la lettre O afin de confirmer l'écrasement du fichier Ms-Dos.sys existant et de redémarrer l'ordinateur


Créer une disquette de démarrage "minimale"

ہ partir de Windows 98 ou Millenium et si vous disposez de "Xxcopy16", il vous suffit de saisir ces commandes :
format a:
xxcopy16 c:\ios.sys a:\ /h
xxcopy16 c:\msdos.sys a:\ /h
Ces deux autres commandes sont optionnelles :
xxcopy16 c:\autoexec.bat a:\
xxcopy16 c:\config.sys a:\
ةditez le fichier Ms-Dos.sys de telle façon à modifier cette ligne :
DisableLog=1
Ainsi, aucun fichier Bootlog.txt ne sera créé et la procédure de démarrage sera considérablement accélérée.
La valeur Winver doit être vérifiée. En voici un tableau récapitulatif :

Valeur inscrite pour Winver - Système d'exploitation correspondant
4.00.0950 Windows 95
4.00.1111 Windows 95 OSR2
4.10.1998 Windows 98
4.10.2222 Windows 98 SE
4.90.3000 Windows Millenium


Quelques commandes cachées

Il y a des commutateurs cachées qui nous ont semblés intéressants :
Command /F (Ms-Dos 6.00 et supérieur) : supprime le message d'erreur "Ignorer, Réessayer, Annuler" en forçant la réponse "Annuler".
Command /T (Ms-Dos 7.00) : force le "Command.com" à résider de façon permanente dans la zone de mémoire basse (en dessous de la barrière des 640 Ko).
Il est possible de charger Emm386.exe seulement à partir du fichier Config.sys. Par exemple :
DEVICE=C:\WINDOWS\EMM386.EXE RAM I=B000-B7FF D=256 AUTO NOTR
dans ce cas, placez cette ligne après "Himem.sys" et avant le chargement de tout autre périphérique chargé par "Device", "Devicehigh", "Install" or "Installhigh".
Le commutateur NOTR vous permet de désactiver la recherche automatique d'une carte réseau.
Format /autotest : procède à un formatage inconditionnel de la disquette. Cette commande fonctionne également pour les disques durs.
Format Lecteur: /backup : idem que le commutateur précédent mais ne vous demande pas d'entrer un nom de volume.
Afin de désactiver tout message d'information concernant la mémoire disponible, saisissez :
Mem /a /c /p
En sens inverse des informations détaillées s'affichent en saisissant : Mem /d /p


Où sont placé les commandes MS-DOS ?

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 nous pouvons les utiliser quelque soit le répertoire dans lequel on se trouve. Les commandes externes doivent être exécutées à partir de cet emplacement : \Windows\Command. Si vous utilisez un Cd-Rom comme celui de Windows 98 en démarrant dessus, il y a plusieurs cas de figures :
Les commandes internes (inclues dans le "Command.com") s'exécuteront à partir de n'importe quelle emplacement. Vous pouvez les visualiser en tapant la commande Dir à partir du prompt A:\> (le Ramdrive").
Certaines commandes s'obtiennent en spécifiant comme emplacement la racine de votre lecteur de Cd-Rom.
D'autres sont placées dans le répertoire des fichiers d'installation de Windows (en admettant que votre lettre de lecteur soit D:) : D:\Win98 ou, sous Millenium : D:\Win9x. C'est l'emplacement des fichiers .cab.
Enfin, des commandes un peu particulières ne se lanceront qu'à partir du répertoire Command de votre disque dur (\Windows\Command).

 


Préparer un disque dur en vue de l'installation d'un système

Un disque dur est constitué de plusieurs plateaux circulaires tournant autour d'un axe. Chaque plateau permet de stocker des données sous forme numérique. Chaque plateau du disque est composé en zones concentriques appelées "Piste". Chacune des pistes regroupe entre un certain nombre de secteurs différents. Ces secteurs sont organisés en clusters qui sont comme une multitude de petites cases dans lesquelles sont stockées les données.
Voici pour l'organisation matérielle d'un disque dur. Afin de le préparer à recevoir des données et notamment un système d'exploitation, nous allons en passer par trois phases distinctes :
* Le partitionnement du disque dur.
* Le formatage du disque dur.
* L'installation proprement dite.
Nous allons donc expliquer toute l'importance des deux premières opérations.
Partitionner un disque est la première opération lui permettant ensuite de recevoir les données que vous allez stocker.
Si nous comparons un disque dur à une sorte de camembert, chaque partition représente une portion ! Plus exactement, le disque dur est segmentée en différentes parties qui sont autant d'unités distinctes. Nous parlons alors de partition principale (ou primaire) et étendue. Cette dernière pouvant être composée de différents lecteurs logiques. Un même disque dur peut contenir jusqu'à quatre partitions principales ou trois partitions principales et une partition étendue. Dans une partition étendue, vous pouvez définir autant de lecteurs logiques que vous le désirez. Cette notion de partition est indépendante de tout système d'exploitation. Elle n'est induite que par la plate-forme matérielle qui est utilisée : "Intel" et autres architectures matérielles compatibles. Par ailleurs, seule une partition principale est "bootable". C'est pour cette raison qu'elle héberge habituellement le système d'exploitation proprement dit. Les autres partitions recevant habituellement les différents types de données. Le tableau ci-dessous présente une organisation possible d'un disque dur :

Disque dur
Partition principale Partition étendue
Lecteur logique Lecteur logique
C: D: E:

Le processus de formatage consiste à "subdiviser" la partition désignée du disque dur en pistes et en secteurs exploitables afin d'adresser physiquement le disque dur. Signalons que l'expression "formater un disque dur" n'est pas juste puisque nous ne faisons qu'en fait que de formater une partition.
Nous abordons directement le problème de la taille des clusters. C'est la plus petite unité d'allocation qui permet de stocker des données. Un cluster possède une taille fixe qui varie en fonction de la taille de la partition et du système de fichiers. ةtant donné qu'on ne trouve jamais plus d'un fichier par cluster si la taille du fichier est moindre que celle du cluster alors il y aura de la place perdu sur le disque dur. Imaginons que, sur une partition dont les clusters font 32 Ko, un fichier "pèse" 1 octet. Il occupera malgré tout 32768 octets dont 32767 inutilisés. Voici un tableau qui vous donne une équivalence entre la taille des partitions et celle des clusters :

Taille minimale et maximale de la partition - Taille des clusters en FAT32 - Taille des clusters en NTFS
4 à 8 Go : 4 Ko - 4 Ko
8 à 16 Go : 8 Ko - 4 Ko
16 à 32 Go : 16 Ko - 4 Ko
32 Go à 2.0 To : 32 Ko - 4 Ko

La conclusion qui s'impose est qu'en fonction de la taille de votre disque dur vous avez intérêt à le partitionner afin de réduire la taille des clusters et d'optimiser l'occupation de l'espace disque. Sinon, vous allez vous retrouver dans le cas classique d'une "Smart" qui occuperai la place de parking habituellement dévolue à un autocar !

 


                  

Partitionner un disque dur

Voici la définition qu'en donne la base de connaissances Microsoft : "FDISK vous permet de spécifier les tailles des partitions et de définir la partition qui sera active (la partition d'amorçage). FDISK enregistre alors la table de partition dans le premier secteur de la piste zéro du disque qui peut être partitionné. Cette table de partition contient le bloc d'amorçage principal. Au démarrage de la machine, le BIOS en mémoire ROM lit le bloc d'amorçage principal et lui cède les commandes. Le bloc d'amorçage principal détecte alors la partition active, lit le code d'amorçage dans la partition, puis transfère le contrôle à ce code d'amorçage".
Le "MBR" (Master Boot record) désigne le premier secteur du disque dur qui démarre le processus d'amorçage du disque dur. Il contient la table de partition du disque et une portion de code appelée "code de démarrage principal".
Le secteur d'amorçage est un secteur d'une partition contenant les informations relatives au système de fichiers et une portion de code exécutable qui charge le système d'exploitation.
Afin de lancer le processus de partitionnement nous nous servons de la commande "Fdisk". Vous devez lancer cette opération en démarrant à partir du Cd-Rom d'installation ou d'une disquette de démarrage. ہ l'ouverture de "Fdisk" il vous sera demandé si vous voulez activer la prise en charge des grands lecteurs.
Répondez par oui en appuyant sur la touche O.
Si votre ordinateur dispose de plusieurs disques durs, "Fdisk" vous demande de saisir le chiffre qui correspond au numéro de lecteur. Entre chaque manipulation (suppression ou création d'une partition ou d'un lecteur logique) il est vivement recommandé de redémarrer complètement l'ordinateur


Créer une partition principale ou étendue

Validez au choix n° 1 "Création d'une partition DOS ou d'un lecteur logique DOS" puis encore le choix n°1 "Créer une partition DOS principale".
Vous pouvez également définir la taille de votre partition.
"Fdisk" vérifiera alors l'intégrité de votre lecteur.
Il vous est demandé d'entrer la taille de votre nouvelle partition.
Si vous souhaitez créer une partition étendue (la partition principale étant déjà présente) sélectionnez le choix n°2. Une fois la procédure terminée, vous devrez créer dans cette partition étendue un ou plusieurs lecteurs logiques.
Une partition étendue est donc un sous-ensemble qui n'apparaîtra pas directement dans l'Explorateur Windows.
Seules les partitions logiques se verront attribuer une lettre de lecteur.
ہ chaque fois, il vous sera demandé si vous souhaitez utiliser toute la place disponible du disque dur. Il vous est possible de préciser une taille en Mégaoctets ou en pourcentage.


Afficher les données de partition

Les informations suivantes sont disponibles :
Partition : affiche la lettre d' unité suivie du numéro de la partition ("C:1", par exemple).
ةtat : le sigle A signifie que la partition est active ou non
Type : Pri DOS désigne une partition principale - Ext DOS, une partition étendue - Non DOS, une partition dont le système d'exploitation est différent de celui de Windows.
Nom de volume : le nom de la partition (il peut très bien ne pas en avoir).
MO : la grandeur de cette partition exprimée en Mégaoctets.
Système : le système utilisé par chacune des partitions : Fat 32, Fat 16 ou Unknown si la partition n'a pas été encore formatée.
Utilisation : son occupation sur le disque dur exprimée en pourcentage.


Fdisk "secret"

Voici une liste de commutateurs généralement peu connus :
/statut : affiche le statut des partitions présentes.
/pri:n : créé une partition primaire d'une taille spécifiée par n.
/ext:n : créé une partition étendue d'une taille spécifiée par n.
/log:n : créé un lecteur logique d'une taille spécifiée par n.
/q : quitte la commande et redémarre.
/x : n'utilise pas les partitions LBA.
/actok : ne vérifie pas l'intégrité du disque.
/cmbr x: recréé le secteur d'amorçage sur le disque spécifiée par x. Par exemple, la commande Fdisk /cmbr 2 va recréé le secteur d'amorçage sur le second disque dur (non "bootable").
/fprmt : permet de squizzer l'écran d'ouverture de "Fdisk". Cela peut vous permettre de créer des partitions en FAT32 sur des disques plus petits que 512 Mo.

- Recréez le secteur de boot :
Démarrez à partir du Cd-Rom Windows98. Si vous êtes sur le prompt A:\>, saisissez ces commandes :
d:
cd win98
fdisk /mbr
Si vous êtes sur le prompt D:\win98\>, saisissez :
fdisk /mbr
Non, il n'y a aucun message de confirmation !


Supprimer l'ensemble des partitions de votre disque dur

Vous allez là aussi utiliser la commande "Debug". L'intérêt de cette méthode est de pouvoir supprimer ne partition que vous ne pouvez pas supprimer en utilisant les outils propres à Windows (partition qui n'est pas reconnue correctement ou qui est endommagée). Une fois cet utilitaire lancé, saisissez ces commandes : (les petits x représentent les caractères qui s'afficheront automatiquement sous la dernière commande que vous avez saisie).
-F 200 L1000 0
-A CS:100
xxxx:0100 MOV AX,301
xxxx:0103 MOV BX,200
xxxx:0106 MOV CX,1
xxxx:0109 MOV DX,80
Saisissez 80 pour le disque dur principal ou 81 si les partitions à supprimer sont sur le second disque dur.
xxxx:010C INT 13
xxxx:010E INT 20
xxxx:0110
Appuyez sur la touche Entrée
-G
ةteignez puis rallumez votre ordinateur.


Dépanner un système d'exploitation à partir de MS-DOS

Saisissez cette commande : scandisk c:
Voici 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 commutateurs ne sont pas nécessaires.
La commande scandisk/surface/autofix/all analyse l'ensemble de vos lecteurs sans vous embêter avec des messages incompréhensibles pour le commun des Mortels.


Extraire un fichier sous MS-DOS

Nous imaginons que nous devons extraire une version non endommagée du fichier Mfc42.dll. Le pilote de lecteur de Cd-Rom chargé sous Ms-Dos et le Cd-Rom Windows98 dans ce lecteur, saisissez à partir du prompt C:\>, ceci :
cd windows
cd system
extract /a d:\win98\base4.cab mfc42.dll
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 répertoire cité.
"Extract" copie le fichier dans le répertoire par défaut (en l'occurrence, dans cet exemple, C:\windows\system puisque c'est sa place normale).
Confirmez l'écrasement du fichier précédent puis redémarrez.
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).
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.


Installer Windows

La commande "Install" vous permet de lancer l'installation de Windows une fois que vous avez formaté la partition. ہ partir du mode Ms-Dos (et non si en lance l'installation à partir de l'interface graphique), les commutateurs possibles sont les suivants :
/id : ne vérifie pas l'espace disque.
/ie : ne créé pas de disquette de démarrage.
/ih : procède à une réparation du Registre sans procéder aux autres phases de l'installation de Windows. ہ utiliser donc si vous suspectez un "simple" problème dans le Registre.
/il : charge un pilote de souris Logitech de série C. Ce commutateur peut vous aider à régler des problème de curseur absent pendant l'installation sinon vous devez vous débrouiller avec les touches du clavier.
/im : ne procède pas à une vérification de la mémoire disponible.
/in : n'affiche pas la fenêtre d'installation réseau.
/iq : ne procède pas à la vérification des fichiers croisés. La table de partition peut contenir des informations sur différents fichiers ou répertoires sur le même cluster.
/ir : ne met pas à jour le secteur d'amorçage du disque dur.
/is : ne lance pas "Scandisk" avant de procéder à l'installation du système d'exploitation.
/iv : escamote la fenêtre d'interface graphique avant d'entamer la procédure de copie des fichiers.
/IW : escamote l'accord de licence. L'emploi des majuscules est obligatoire.
/nf : n'affiche pas le message vous demandant de retirer la disquette du lecteur.



- Procédez à une installation "plate" de Windows

Changez la séquence de démarrage dans le BIOS. Nous démarrons donc à partir du Cd-Rom Windows 98. Saisissez ceci :
format c:/q
cd..
c:
md win98
Vous avez ainsi créé un répertoire sur votre lecteur C: appelé Win98.
d:
cd win98
copy *.* c:\win98
L'ensemble des fichiers .cab (90 fichiers) sont copiés dans le répertoire Win98.
cd..
c:
cd win98
install /ie
L'installation de Windows va donc se lancer à partir du lecteur C


Quelles alternatives à MS DOS ?

Il y a le DR DOS, de Digital Research. Fourni au choix avec ou sans une solution réseau complète, il gère le  passage à l'an 2000 si votre BIOS ne le peut pas, il est multitâche, gère le dual-boot et a un économiseur d'écran. 
Vous pouvez le télécharger sur : http://www.chez.com/scudo/Faq/dos/ftp.calderathin.com/pub/drdos
http://www.lineo.com/products/download.html?2
(Merci à Apache et à Arnaud de Bonald)

PT DOS 2000, logiciel russe, lui aussi multiboot et offrant la possibilité de gérer un réseau : http://www.PhysTechSoft.com/en/index.html  

FreeDos, un projet de Dos libre compatible Ms Dos 3.3, actuellement en 
version Bêta : http://www.freedos.org/

Publicité
Publicité
ms-dos
Publicité
Publicité