Outils pour utilisateurs

Outils du site


sysadmin:dos:ms-dos6.22:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:dos:ms-dos6.22:aide-memoire [2026/05/28 13:06] yoannsysadmin:dos:ms-dos6.22:aide-memoire [2026/06/01 14:00] (Version actuelle) yoann
Ligne 3: Ligne 3:
  
 ====== Aide-mémoire MS-DOS ====== ====== Aide-mémoire MS-DOS ======
 +
 +===== Aide système =====
 +
 +Taper ''HELP'' et valider pour lancer l'aide sur la page de sommaire ou indiquer un nom de commande ou une rubrique :
 +
 +<code batch>
 +HELP COPY
 +
 +FASTHELP COPY
 +</code>
 +
 +Chaque commande dispose en général d'un argument ''/?'' permettant d'afficher les modalités d'usage :
 +
 +<code batch>
 +RENAME /?
 +</code>
 +
 +
 +===== Listing des commandes =====
 +
 +Confère note le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]].
  
  
Ligne 17: Ligne 38:
 ===== Les extensions ===== ===== Les extensions =====
  
-La plupart des noms de fichiers se compose de deux parties : le nom et l'extension. Un nom de dossier peut aussi avoir une extension.+La plupart des noms de fichiers se compose de deux parties : le nom et l'extension. 
 + 
 +<note> 
 +C'est peu courant mais un nom de dossier peut aussi avoir une extension. 
 +</note> 
  
   * Les extensions ''.EXE'', ''.COM'' et ''.BAT'' sont utilisées pour les fichiers contenant des programmes. Si l'utilisateur saisi et valide un nom avec cette extension dans l'interpréteur DOS (COMMAND.COM) celui-ci exécute le programme qu'il contient.   * Les extensions ''.EXE'', ''.COM'' et ''.BAT'' sont utilisées pour les fichiers contenant des programmes. Si l'utilisateur saisi et valide un nom avec cette extension dans l'interpréteur DOS (COMMAND.COM) celui-ci exécute le programme qu'il contient.
Ligne 24: Ligne 50:
  
  
-===== Listing des commandes =====+===== Rechercher un fichier ou dossier ===== 
 + 
 +On utilisera la commande **DIR** avec l'argument ''/S'' et le filtrage des résultats via les méta-caractères ''?'' et ''*''.  
 + 
 +<code batch> 
 +REM # Se placer à la racine du lecteur 
 +CD \ 
 + 
 +REM # Afficher récursivement seulement les fichiers/dossiers d extension .BAT 
 +DIR /S *.BAT 
 + 
 +REM # Afficher seulement les fichiers/dossiers dont le nom se termine par "OLD"  
 +DIR /S *OLD.* 
 +</code> 
 + 
 + 
 +===== Variables d'environnement ===== 
 + 
 +<code batch> 
 +REM # Afficher les variables d environnement 
 +SET 
 + 
 +REM # Définir/redéfinir la variable TEMP 
 +SET TEMP=C:\TMP 
 + 
 +REM # Supprimer la variable TEMP 
 +SET TEMP= 
 +</code> 
 + 
 +<note warning> 
 +L'interpréteur ''COMMAND.COM'' fournit par défaut avec DOS 6.22 ne prend pas en charge l'expansion des variables sur la ligne de commande. Les variables sont utilisables seulement dans les fichiers scripts .BAT 
 +</note> 
 + 
 +===== Configuration ===== 
 + 
 +L'essentiel de la configuration du système est contenue dans deux fichiers à la racine du disque de démarrage. 
 +  * Le fichier ''CONFIG.SYS'' est un fichier texte contenant les commandes de configuration des composants matériels : (mémoire, clavier, souris, imprimante, etc). Lorsque MS-DOS se lance il interprète en premier ce fichier. 
 +  * Le fichier ''AUTOEXEC.BAT'' est interprété immédiatement après. Il contient les commandes que vous souhaitez exécuter systématiquement au démarrage du système. 
 + 
 +<note> 
 +MS-DOS ne lit les fichiers ''CONFIG.SYS'' et ''AUTOEXEC.BAT'' qu'au démarrage. Après toute modification, pour qu'elle puisse être prise en compte : redémarrer la machine. 
 +</note> 
 + 
 + 
 +==== Modification de la configuration système ==== 
 + 
 +Avant toute altération des fichiers ''CONFIG.SYS'' ou ''AUTOEXEC.BAT'', créer un disque de démarrage contenant la copie initiale des fichiers : 
 + 
 +<code batch> 
 +REM # Création d'une disquette bootable 
 +FORMAT A: /S 
 + 
 +REM # Copie de la configuration initiale fonctionnelle 
 +COPY C:\CONFIG.SYS A: 
 +COPY C:\AUTOEXEC.BAT A: 
 +</code> 
 + 
 +Si après modification des fichiers et redémarrage le système est HS, il sera possible de démarrer depuis la disquette et de facilement restaurer les fichiers. 
 + 
 + 
 +==== Spécificités de CONFIG.SYS ==== 
 + 
 +Le fichier charge des programmes dédiés aux composants matériels et détermine comment ils doivent fonctionner. Il peut contenir certaines des commandes spéciales suivantes 
 + 
 +^ Commande       ^ Description          | 
 +| **BUFFERS**    | Quantité de mémoire réservée au système pour les échanges de données | 
 +| **COUNTRY**    | Définit les convention de la langue sur pour le système 
 +| **DEVICE**     | Charger un pilote de périphérique contrôlant un composant matériel | 
 +| **DEVICEHIGH** | Charger un pilote de périphérique contrôlant un composant matériel en mémoire haute | 
 +| **DOS**        | Spécifie si DOS utilise la mémoire haute **HMA**((**H**igh **M**emory **A**rea)) et s'il permet un accès aux **UMB**((**U**pper **M**emory **B**locks)) | 
 +| **DRIVPARAM**  | Définir les caractéristiques d'un périphérique disque. | 
 +| **FCBS**       | Spécifie le nombre de **FCBS**((**F**ile **C**ontrol **B**lock**S**)) ou métadonnées de fichiers ouvrables en simultanément. | 
 +| **FILES**      | Nombre de fichiers puvant être ouverts simultanément | 
 +| **INSTALL**    | Chargement d'un programme résident (restant en mémoire tant que le système est allumé)| 
 +| **LASTDRIVE**  | Spécifie la dernière lettre associable à un lecteur pour définir nombre maximal de lecteurs accessibles | 
 +| **NUMLOCK**    | Activer ou non le pavé numérique au démarrage | 
 +| **SHELL**      | Définir l'interpréteur de commandes   | 
 +| **STACKS**     | Définir les piles de données réservées aux interruptions matérielles. | 
 +| **SWITCHES**   | Active/désactive les options MS-DOS  |  
 + 
 +Certaines autres commandes non spécifiques à CONFIG.SYS peuvent également être présentes comme : 
 + 
 +^ Commande       ^ Description          | 
 +| **BREAK**      | Indique si le système doit détecter périodiquement la frappe des combinaisons <key>ctrl</key>+<key>c</key> ou <key>ctrl</key>+<key>break</key>
 +| **REM**        | Commentaire          | 
 +| **SET**        | Définir une variable d'environnement | 
 + 
 + 
 +===== Débogage des fichiers de démarrage ===== 
 + 
 +==== Contourner l'exécution des fichiers de démarrage ==== 
 + 
 +En cas de problème au démarrage, il peut également être utile d'éviter (bypass)  l'interprétation des fichier ''CONFIG.SYS'' et ''AUTOEXEC.BAT''
 + 
 +  * Au démarrage lorsque le message "Starting MS-DOS..." est affiché, presser/relâcher <key>F5</key>
 +  * Maintenir ensuite la touche </key>shift</key>
 + 
 +MS-DOS démarre avec une configuration minimale plutôt qu'avec les fichiers ''CONFIG.SYS'' et ''AUTOEXEC.BAT''
 +  * MS-DOS peut afficher le message "Bad or missing interpreter" : saisir le chemin complet de celui-ci ''C:\DOS\COMMAND.COM''
 +  * Les pilotes ne seront pas chargés ; 
 +  * Les variables d'environnement auront des valeurs par défaut. 
 + 
 +==== Exécution pas à pas ==== 
 + 
 +  * Au démarrage lorsque le message "Starting MS-DOS..." est affiché, presser/relâcher <key>F8</key>
 +  * Il faudra ensuite confirmer l'exécution de chaque commande avec les touches <key>o</key> ou <key>n</key> 
 + 
 +===== Références =====
  
-Voir également le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]].+  * MS-DOS Concise users guide (en) 
 +  * https://www.computerhope.com/issues/ch000309.htm
sysadmin/dos/ms-dos6.22/aide-memoire.1779973608.txt.gz · Dernière modification : 2026/05/28 13:06 de yoann