{{tag>dos msdos cheat-sheet aide-mémoire}} ====== 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 : HELP COPY FASTHELP COPY Chaque commande dispose en général d'un argument ''/?'' permettant d'afficher les modalités d'usage : RENAME /? ===== Listing des commandes ===== 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. 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. ==== 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 : 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: 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 ctrl+c ou ctrl+break | | **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 F5 ; * Maintenir ensuite la touche shift. 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 F8 ; * Il faudra ensuite confirmer l'exécution de chaque commande avec les touches o ou n ===== Références ===== * MS-DOS Concise users guide (en) *