| Prochaine révision | Révision précédente |
| sysadmin:dos:ms-dos6.22:aide-memoire [2026/05/28 12:10] – créée yoann | sysadmin:dos:ms-dos6.22:aide-memoire [2026/05/28 16:28] (Version actuelle) – yoann |
|---|
| ====== Aide-mémoire MS-DOS ====== | ====== Aide-mémoire MS-DOS ====== |
| |
| | ===== Aide système ===== |
| |
| ===== Règle de nommage des fichiers et dossiers ===== | Taper ''HELP'' et valider pour lancer l'aide sur la page de sommaire ou indiquer un nom de commande ou une rubrique : |
| |
| * Le système n'est pas sensible à la casse de caractère : "name" est équivalent à "NAME" ou "Name" ; | <code batch> |
| * Jusqu' à 8 caractères plus trois caractères pour l'extension ; | 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 ===== | ===== Listing des commandes ===== |
| |
| Voir également le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]]. | Confère note le [[sysadmin:dos:ms-dos6.22:commandes|listing non exhaustif des commandes MS-DOS]]. |
| | |
| | |
| | ===== Règle de nommage des fichiers et dossiers ===== |
| | |
| | * Le système est insensible à la casse de caractère : "name" est équivalent à "NAME" ou "Name" ; |
| | * 8 caractères maximum pour le nom et trois caractères pour l'extension ; |
| | * Les noms se composent des caractères A-Z, des chiffres 0-9 et d'un sous-ensemble de caractères spéciaux : underscore, circonflexe, dollar, tilde, point d'exclamation, dièse, pourcent, esperluette, trait d'union, parenthèses, arobase, simple quote, apostrophe et parenthèses. |
| | * Le nom ne peut pas contenir d'autres caractères spéciaux, d'espace, de virgule, d'anti-slash ou de point sauf pour la séparation de l'extension. |
| | * Il ne peut pas y avoir deux noms identiques dans le même répertoire. |
| | |
| | |
| | |
| | ===== 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. |
| | |
| | * 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. |
| | * L'extension ''.TXT'' est utilisée pour les fichiers de type texte non formaté ; |
| | * L'extension ''.SYS'' est utilisée pour les pilotes de périphériques. |
| | |
| | |
| | ===== 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 ===== |
| | |
| | * MS-DOS Concise users guide (en) |
| | * |