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 14:20] yoannsysadmin:dos:ms-dos6.22:aide-memoire [2026/06/01 14:00] (Version actuelle) yoann
Ligne 10: Ligne 10:
 <code batch> <code batch>
 HELP COPY HELP COPY
 +
 +FASTHELP COPY
 </code> </code>
  
Ligne 17: Ligne 19:
 RENAME /? RENAME /?
 </code> </code>
 +
 +
 +===== Listing des commandes =====
 +
 +Confère note le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]].
  
  
Ligne 31: 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 37: Ligne 49:
   * L'extension ''.SYS'' est utilisée pour les pilotes de périphériques.   * L'extension ''.SYS'' est utilisée pour les pilotes de périphériques.
  
 +
 +===== 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 ===== ===== Configuration =====
Ligne 44: Ligne 89:
   * 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.   * 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.
  
-===== Listing des commandes =====+<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.1779978010.txt.gz · Dernière modification : 2026/05/28 14:20 de yoann