Professional Documents
Culture Documents
COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Page 1
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 2 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
utilisateur
PROGRAMMES logiciel "soft" SYSTEME D'EXPLOITATION
MACHINE
matriel "hard"
FONCTIONS D'UN SYSTEME D'EXPLOITATION Gestion de la mmoire centrale, des entres/sorties (unit de disque, imprimante, cran, clavier,...), des supports magntiques (formatage et copie de supports ; cration/suppression/copie/liste/ changement de nom de fichiers et rpertoires) et des erreurs (oprateur, logiciel, matriel). Interface utilisateur (shell) pour le lancement et l'enchanement des programmes et des commandes systmes. VERSIONS ACTUELLES DE MS/DOS (Micro-Soft / Disk Operating System) MS/DOS 6.22 de Microsoft. PC DOS 7 dIBM. DR-DOS 7 de Novell livr avec Netware (mais nest pas commercialis part). LES LIMITES DE MS/DOS Systme mono-tche qui ne gre qu'un seul programme la fois (mais Windows offre un contexte multi-tches). Systme mono-utilisateur qui ne gre qu'un seul poste de travail "clavier-cran" (mais les postes MS/DOS peuvent tre connects en rseau). Le volume d'une unit de disque logique est limit 32 Mo (1024 cylindres) sur les anciennes versions de MS/DOS, et 2 Go partir du DOS 4.0 (mais le Bios peut imposer une limite infrieure). La taille de la RAM utilisateur est limite 640 Ko (mais Windows et certains utilitaires permettent d'utiliser de la mmoire au-del de cette limite).
afpa
module
sq/item
page 3 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Systme nutilisant pas la puissance des micros actuels : fonctionnement en mode rel (mode du 8086/88 originel) et en mode 16 bits. Linterface utilisateur est peu conviviale (mais il existe Windows).
afpa
module
sq/item
page 4 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 5 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
utilisateur
LOGICIEL D'APPLICATION
INTERFACE GRAPHIQUE
COMMANDES EXTERNES
MS/DOS COMMAND.COM
DBLSPACE.BIN MSDOS.SYS
IO.SYS
ROM-BIOS
MATERIEL
afpa
module
sq/item
page 6 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 7 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
- Au dmarrage, le BIOS charge le programme d'amorage principal ; ce dernier recherche alors la partition active dans la table, puis lance le programme d'amorage local de cette partition. Chargeur local (boot du systme) : Le programme d'amorage de la partition active charge alors le systme d'exploitation (voir paragraphe prcdent).
afpa
module
sq/item
page 8 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
IO.SYS (IBMBIO.COM, module BIOS) Emplacement : Fichier cach au dbut du disque systme et rsident en RAM. Fonction : interface de bas niveau (dpend du matriel) avec la ROM-BIOS et gestion des entres/sorties (changes physiques) : dfinition de l'tat du matriel, restauration des disques, initialisation des units, chargement des drivers (programmes de gestion de priphriques) : ANSI.SYS,..., dfinition des vecteurs d'interruptions (adresses des programmes de traitement des interruptions), appel du module MSDOS.SYS. MSDOS.SYS (IBMDOS.COM, module DOS) Emplacement : Fichier cach au dbut du disque systme et rsident en RAM. Fonction : interface de haut niveau (indpendant du matriel) avec les programmes d'application Gestion des interruptions DOS (de 20h 2Fh). Gestion des tches : chargement de programme en RAM, excution et dchargement. Gestion de la mmoire : rservation d'un espace de travail pour accueillir le code et les donnes du logiciel en respectant les produits dj prsents (rsidents). MSDOS.SYS tient une liste des adresses dj occupes pour tre en mesure de passer la main aux divers programmes qui occupent la mmoire au gr des interruptions gnres pendant l'excution. Gestion des disques : s'appuie sur la FAT, les rpertoires et lespace de stockage divis en clusters. MSDOS.SYS contient les primitives du systme (petits programmes chargs d'une mission bien dtermine) : gestion de fichiers, mmoire, date,... Ces primitives sont en fait constitues de plusieurs appels des couches systmes infrieures. Lorsqu'un programme utilisateur excute une opration d'entre/sortie, celle-ci gnre des fonctions de haut niveau (appel de fonctions DOS). Ces fonctions engendrent leur tour des appels au module BIOS. WinBoot.sys (Windows 95) Sous Windows 95, ce fichier remplace MSDOS.SYS et IO.SYS. DBSPACE.BIN (apparu avec MS/DOS 6.0)
afpa
module
sq/item
page 9 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Emplacement (si le disque a t compress avec DoubleSpace) : fichier cach au dbut du disque systme (sur la partie non compresse) et rsident en RAM Fonction : module de compression/dcompression temps rel du disque.
afpa
module
sq/item
page 10 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
COMMAND.COM = interprteur de commandes internes Emplacement : sur le disque systme et rsident en RAM. COMMAND.COM est scind en deux parties, l'une rsidente et l'autre transitoire. Fonctions : interprteur des commandes internes (DIR, DEL, COPY,...), interface avec l'utilisateur : excute les commandes et renvoie des messages, charge les programmes, gestion d'une partie des interruptions de 22h 24h, COMMANDES EXTERNES = un fichier par commande Une commande externe est un programme utilitaire non rsident (en gnral) qui nest charg en RAM que lors de son utilisation. Chaque programme excute un ordre (nom de programme = nom de commande), tel que FORMAT ou SORT. Ces commandes ont t classes en externe, soit parce qu'elles sont rarement utilises, soit parce qu'elles ont une taille trop importante. PILOTES DE PERIPHERIQUES (DRIVERS) Un driver est un programme permettant d'tendre les possibilits de gestion du matriel et d'installer des priphriques spcialiss (clavier, souris, scanner, carte contrleur SCSI,...). Ces programmes restent en mmoire pendant toute la dure du fonctionnement de l'ordinateur (exemples : HIMEM.SYS, ANSI.SYS,...). STRUCTURE TYPE DUN DISQUE SYSTEME C:\ IO.SYS MSDOS.SYS COMMAND.COM CONFIG.SYS AUTOEXEC.BAT WINA20.386 : rsout les conflits entre DOS et Windows 3.1 sur la HMA DOS : rpertoire systme contenant les commandes externes
afpa
module
sq/item
page 11 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 12 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 13 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Si DBLSPACE.BIN est charg (IO.SYS), il change le CVF (Compress Volume File) en drive C: (le CVF est un fichier contenant un systme de fichier propre grant les fichiers compresss). Sous Windows 95, cest WINBOOT.SYS qui est charg la place de MSDOS.SYS et MSDOS.SYS.
afpa
module
sq/item
page 14 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
6- Le programme d'amorage appelle une fonction appartenant MSDOS.SYS qui lit le fichier CONFIG.SYS (facultatif !) sur le rpertoire principal et excute les instructions qu'il comporte. Sous Windows 95, WINBOOT.SYS lit SYSTEM.DAT et, ventuellement, CONFIG.SYS 7- Le programme d'amorage charge le COMMAND.COM. Sous Windows 95, COMMAND.COM nest charg que sil existe un AUTOEXEC.BAT. 8- Le COMMAND.COM charge et excute l'AUTOEXEC.BAT (sinon, il affiche la date et l'heure). Sous Windows 95, WINBOOT.SYS charge automatiquement HIMEM.SYS, IFS-HELP.SYS et SETVER.EXE. Enfin, il charge WIN.COM. TOUCHES SPECIALES UTILISABLES AU DEMARRAGE ( partir du DOS 6) lors du dmarrage, la frappe de certaines touches peut modifier le chargement ... touches dsactivation DBLSPACE.BIN dsactivation CONFIG.SYS et AUTOEXEC.BAT oui oui oui excution pas pas CONFIG.SYS et AUTOEXEC.BAT oui oui oui
F5 F8 CTRL + F5 CTRL + F8
EXECUTION D'UNE COMMANDE UTILISATEUR 1- COMMAND.COM est en mmoire et attend la frappe d'une commande au clavier. 2- Lutilisateur saisit une commande. 3- COMMAND.COM interprte la commande : - Si c'est une commande interne : excution. - Sinon, recherche d'un fichier dans le rpertoire courant ... Si un fichier .COM est trouv : chargement du programme en RAM, puis excution. Sinon, si un fichier .EXE est trouv : chargement du programme en RAM, puis excution. Sinon, si un fichier batch (.BAT) est trouv : excution des diffrentes commandes qu'il contient.
afpa
module
sq/item
page 15 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
- Sinon, recherche d'un fichier (COM, EXE ou BAT) dans les diffrents chemins cits dans le PATH (en commenant par la gauche). Si le fichier est trouv : chargement du programme en RAM, puis excution. - Sinon : affichage d'un message d'erreur.
afpa
module
sq/item
page 16 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 17 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
AUTOEXEC.BAT : PRESENTATION
CARACTERISTIQUES DE L'AUTOEXEC.BAT Fichier ASCII lanc automatiquement au dmarrage du systme (aprs le CONFIG.SYS). Fichier facultatif (s'il est absent, le systme excute les commandes DATE et TIME). Fichier situ dans le rpertoire principal (voir commande SHELL). Certains progiciels ont une procdure d'installation qui modifie automatiquement le contenu de l'AUTOEXEC.BAT (PATH,...). L'excution de l'AUTOEXEC.BAT peut tre interrompue par Ctrl+C. EXEMPLE D'AUTOEXEC.BAT
@echo off cls path=c:\;c:\dos;c:\windows;c:\dbase prompt $p$g vsafe smartdrv.exe /x lh keyb fr,437,c:\dos\keyboard.sys lh doskey lh mode com2 baud=9600 parity=n data=8 stop=1 retry=p lh mouse lh share /l:500 /f:5100 mscdex.exe /d:mscd001 set temp=c:\temp set tmp=c:\temp set dircmd=/p set copycmd=/y echo on ver rem choix utilisateur (au bout de 15 seconde, la touche 'O' est automatiquement utilise choice /c:no /t:o,15 le rseau doit-il tre lanc ? if errorlevel 2 c:\boot\boot if errorlevel 1 echo fonctionnement monoposte
COMMENT GAGNER DE LA MEMOIRE AVEC L'AUTOEXEC.BAT 1- Dsactiver les rsidents superflus (par exemple, le gestionnaire de souris si on nutilise la souris qu'avec Windows qui possde un gestionnaire de souris intgr).
afpa
module
sq/item
page 18 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 19 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
/N /S /T[:]c,nn texte
DATE et TIME
peu usit
DATE et TIME ne sont prsents dans l'AUTOEXEC.BAT que si l'horloge du systme ne fonctionne pas lorsque l'ordinateur est teint (des commandes telles que XCOPY, BACKUP et RESTORE peuvent ne pas fonctionner correctement si l'horloge n'est pas l'heure). VOL Donne le nom du volume courant. VER Donne la version du systme.
afpa
module
sq/item
page 20 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
DOSKEY [...] DOSKEY installe un rsident (3 Ko) qui mmorise les dernires commandes DOS et permet de les rappeler en utilisant les flches de direction et les touches fonctions (F7, Alt+F7, F8, F9). DOSKEY permet galement de crer des macros.
afpa
module
sq/item
page 21 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Variables systmes (certaines de ces variables sont cres automatiquement par le systme) : PROMPT PATH APPEND COMSPEC DIRCMD VERIFY TEMP valeur donne par PROMPT valeur donne par PATH valeur donne par APPEND valeur donne par SHELL dans le CONFIG.SYS commutateur de la commande DIR (exemple SET DIRCMD=/W) ON actionne la fonction de vrification lors de l'criture sur disque ou disquette rpertoire des fichiers temporaires de certaines commandes DOS (MORE,...) et espace de swapping de Windows COPYCMD paramtres par dfaut des commandes COPY, XCOPY et MOVE pour dterminer si les fichiers cibles existants doivent tre crass avec ou sans confirmation WINPMT prompt des sessions DOS lances partir de Windows Variables utilisateur : pour les fichiers batch. Variables cres par l'installation de certains progiciels (Turbo C, MS Cobol,...) : de nombreux logiciels (dont les compilateurs) utilisent des variables systmes pour spcifier des rpertoires (du type TMP, LIB, INCLUDE,...). Remarques : Le contenu de la variable commence immdiatement aprs le signe d'galit. Ainsi SET nom=Miles et SET nom= Miles n'ont pas le mme contenu. Certains langages offrent des fonctions permettant de rcuprer la valeur dune variable denvironnement (par exemple, la fonction GETENV() de DBASE IV). SET peut galement tre utilise dans le CONFIG.SYS (MS/DOS 6). Le nombre de variables est limit par la taille de lenvironnement (160 octets par dfaut).
afpa
module
sq/item
page 22 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Cette commande charge nouveau linterprteur de commande (par exemple, pour excuter un fichier batch). Exemple : COMMAND /E :256 /C Boot lance le fichier Boot.bat
afpa
module
sq/item
page 23 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Ordre de recherche des commandes : rpertoire courant, puis chemins prciss dans le PATH ; il faut donc placer au dbut les chemins les plus utiliss. Il est inutile de placer dans le chemin du PATH les applications Windows (dont le chemin est rattach l'icne dans Windows) et les applications rseaux (dont le chemin peut tre rajout automatiquement dans le PATH lors de la connexion au rseau). Pour limiter la dure de recherche, on peut choisir de n'inclure dans le chemin que les rpertoires contenant plusieurs programmes. Dans ce cas, on crera un petit batch d'appel pour chaque logiciel, ce batch tant plac dans un rpertoire BAT (qui lui est dans le chemin du PATH). Exemple : C:\BAT\WORD.BAT contient
CD C:\WORD5 WORD
La ligne de PATH est limite par dfaut 127 caractres. Si le PATH est trop grand, il faut augmenter la mmoire disponible pour stocker l'environnement avec la commande SHELL du CONFIG.SYS. On peut aussi utiliser la commande SET PATH=... dans le CONFIG.SYS (mais cette ligne de commande ne sera pas automatiquement mise jour lors de linstallation dapplication). Attention ! il ne faut pas mettre despace dans le chemin du PATH.
afpa
module
sq/item
page 24 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
L:verrou
Exemples :
SHARE.EXE /L:500 /F:5100 est ncessaire pour utiliser Word 6 sous Windows (sinon, il est
impossible denregistrer un document au format Word 6). SHARE est utile avec un client rseau Netware sous MS/DOS, sinon KEYB ne fonctionne pas. SUBST [unit :][chemin][/D] peu usit
SUBST.EXE associe un nom d'unit un chemin (voir LASTDRIVE dans le CONFIG.SYS si une unit logique de substitution dpasse E :). SUBST unit : /D SUBST annule la substitution liste des substitutions actives
afpa
module
sq/item
page 25 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
clavier US
KEYB sans paramtre donne le jeu de caractres courant. MOUSE.COM MODE.COM port srie port imprimante parallle tat d'un priphrique redirection impression prparation page de codes dclaration dun driver souris (voir CONFIG.SYS) configuration dun priphrique
MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r] MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r] MODE [priph] [/STATUS] MODE LPTn[:]=COMm[:] MODE priph CP PREPARE=((yyy[...]) [lecteur:][chem]fichier) module sq/item type doc millsime sup. form. 16/01/10 page 26 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
slection page de codes MODE priph CP SELECT=yyy actualisation page de codes MODE priph CP REFRESH tat de page de codes MODE priph CP [/STATUS] dfinition affichage MODE [adapt][,n] et MODE CON[:] [COLS=c] [LINES=n] rglage clavier MODE CON[:] [RATE=r DELAY=d]
afpa
module
sq/item
page 27 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
MSCDEX /D:gestionnaire1 [/D:gestionnaire2... ] [/E] [/K] [/S] [/V] [/L:lettre] [/M:nombre] MSCDEX permet d'accder un lecteur CD-ROM. Le gestionnaire de priphrique, fourni avec le lecteur CD-ROM, doit tre charg dans le CONFIG.SYS en utilisant la commande DEVICE. Conseils : MSCDEX nest pas chargeable en mmoire haute, et doit tre charg en dernier mais avant le cache et le driver de rseau. La commande MSCDEX ne doit pas tre utilis une fois que Windows est lanc. Options : /D:gestionnaire1 [/D:gestionnaire2... ] : signature du premier gestionnaire de CD-ROM qui doit doit correspondre au paramtre spcifi par le commutateur /D de la commande du fichier CONFIG.SYS qui dmarre le gestionnaire de CD-ROM ; les commutateurs /D supplmentaires correspondent aux gestionnaires additionnels de CD-ROM /E le gestionnaire du CD-ROM est autoris utiliser la mmoire pagine, si disponible, pour y mettre les tampons de secteur indique MS/DOS de reconnatre les volumes CD-ROM encods en Kanji (japonais) active le partage des lecteurs CD-ROM sur les serveurs Windows for Workgroups afficher les statistiques mmoire au dmarrage de MSCDEX lettre de lecteur attribuer au premier lecteur CD-ROM nombre de buffers de 2 Ko : 4 minimum, de 10 20 si le disque comporte de nombreux sous-rpertoires, et 0 si lon utilise un cache. Driver de CD gnral Exemple : AUTOEXEC.BAT : MSCDEX.EXE /D:MSCD001 CONFIG.SYS : DEVICE=C:\SONY\SLCD.SYS /D:MSCD001 CTTY priph CTTY change le terminal qui contrle le systme. priph = PRN, LPT1 3, CON, AUX, COM1 4 N de lecteur associ
/K /S /V /L:lettre /M:nombre
afpa
module
sq/item
page 28 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Exemple : CTTY COM1 : passe le contrle des entres/sorties un terminal distance connect au port COM1 (et CTTY CON repasse le contrle au clavier/cran local).
afpa
module
sq/item
page 29 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Le programme MEMMAKER optimise le chargement des rsidents en mmoire suprieure. Contraintes : Ce chargement ne fonctionne qu' partir du 80386. Si le systme se bloque par intermittence, il faut dsactiver le chargement du programme en rsident. Options (utilises en gnral par MEMMAKER) : /L:rgion1[,taillemin1][;rgion2[,taillemin2]]... : Charge le programme dans une rgion mmoire particulires (la commande MEM/F permet d'afficher les zones de mmoire disponibles) ; il est possible de spcifier plusieurs zones (ce qui est ncessaire pour certains programmes). /S : Rduit un UMB sa taille minimum pendant le chargement du programme. Exemples :
LH C:\DOS\DOSKEY LOADHIGH /L:1,6400 C:\DOS\DOSKEY
[chemin]SMARTDRV [/X] [...] SMARTDRV lance ou configure un cache en mmoire tendue (si lon a install HIMEM.SYS). Par dfaut, linstallation de MS-DOS 6.2 configure le cache seulement en lecture. Pour activer le cache en criture, il suffit de taper : smartdrv c+. Attention : avec un cache en criture, avant de relancer lordinateur ou de le mettre hors tension, taper SMARTDRV /C pour tre sr SMARTDrive a bien termin toutes les oprations d'criture du cache sur le disque dur (cela n'est pas ncessaire si lon relance l'ordinateur avec CTRL+ALT+SUPPR). Si la zone de mmoire suprieure est disponible, SMARTDrive y est automatiquement charg (si HIMEM.SYS et EMM386.EXE sont chargs) ; il n'est pas ncessaire d'utiliser la commande LOADHIGH (bien que MEMMAKER mette cette commande).
afpa
module
sq/item
page 30 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Si lon utilise un lecteur CD-ROM et que lon veut utiliser le cache, il faut charger MSCDEX avant de charger SMARTDrive. Si lon ne veut pas de cache pour le CD-ROM, charger SMARTDrive avec le commutateur /U. (le programme d'installation de MS-DOS ajoute la commande SMARTDRV au dbut de lAUTOEXEC.BAT, avant toute autre commande.). Pour savoir si SMARTDrive met en cache le CDROM, taper SMARTDRV l'invite MS-DOS.
afpa
module
sq/item
page 31 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 32 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
CONFIG.SYS : PRESENTATION
CARACTERISTIQUES DU CONFIG.SYS Fichier ASCII analys automatiquement au dmarrage du systme. Fichier facultatif (s'il est absent le systme utilise les paramtres implicites de chaque commande). Fichier situ dans le rpertoire principal. A l'exception de BREAK, les commandes du CONFIG.SYS ne peuvent pas s'excuter directement partir de la ligne de commande. Certains progiciels ont une procdure d'installation qui modifie automatiquement le contenu du CONFIG.SYS (FILES, BUFFERS, DEVICE,...). L'analyse du CONFIG.SYS, une fois commence, ne peut pas tre interrompue. Un point d'interrogation (?) entre le nom d'une commande et le signe gal (=) provoque une demande de confirmation de l'excution de cette commande. Par exemple, DEVICE?=C:\DOS\RAMDRIVE.SYS. EXEMPLE DE CONFIG.SYS
device=c:\dos\himem.sys dos=high,umb device=c:\dos\emm386.exe noems country=033,437,c:\dos\country.sys buffers=20 files=30 stacks=0,0 shell=c:\dos\command.com c:\dos /e:512 /p lastdrive=I devicehigh=c:\dos\setver.exe devicehigh=c:\sony\slcd.sys /d:mscd001 devicehigh=c:\dos\dblspace.sys /move
afpa
module
sq/item
page 33 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
SHELL=[1er chemin]COMMAND.COM [2me chemin] [priphrique] [/E:nnnn] [/P [/MSG]] SHELL permet de changer le chemin d'accs l'interprteur de commande COMMAND.COM (rpertoire principal par dfaut) ; l'AUTOEXEC.BAT doit tre dans le mme rpertoire que le COMMAND.COM (mais il est possinble de charger un autre interprteur de commandes, par exemple NDOS de Norton). Options : 1er chemin : emplacement du COMMAND.COM (variable COMSPEC) 2me chemin : emplacement du COMMAND.COM priphrique : priphrique dentre/sortie (voir CTTY) /E:nnnnn : taille de l'environnement (en octets) comprise entre 160 et 32 768 (256 par dfaut), MSDOS arrondit ce chiffre au multiple de 16 suprieur /P : permet dobtenir une copie permanente de linterprteur de commande, qui ne peut alors pas tre interrompu avec EXIT ; ce paramtre force le chargement automatique de l'AUTOEXEC.BAT (si ce paramtre nest pas indiqu, lAUTOEXEC.BAT n'est pas excut) /MSG tous les messages d'erreur doivent tre stocks en mmoire Exemple : SHELL = C:\COMMAND.COM C:\ /E :1024 /P COUNTRY=xxx,[yyy][,chemin\COUNTRY.SYS] Configuration nationale (format date et heure, symbole montaire, sparateur dcimal, convertion majuscules/minuscules). Options : xxx yyy code pays = prfixe tlphonique du pays page de code du pays choisi (parmi les deux pages disponibles pour chaque pays)
auteur centre Outil formation M. ASTRE Beaumont Word 2000 module sq/item type doc millsime sup. form. 16/01/10 page 34 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Exemple : COUNTRY=033,,COUNTRY.SYS
afpa
module
sq/item
page 35 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
LASTDRIVE=x La lettre donne en paramtre LASTDRIVE indique le nombre maximal d'units (de A Z, la valeur par dfaut est la lettre suivant le dernier lecteur utilis). Chaque lecteur supplmentaire au-del de E utilise 100 octets de mmoire. Cas o l'on a besoin d'avoir plus de 5 units : lecteurs de disques supplmentaires, disques virtuels, commandes JOIN et SUBST, rseau local,... STACKS=x,y STACK permet d'augmenter la taille mmoire alloue aux piles x y nombre de piles (0 ou de 8 64) taille de chaque pile (0 ou de 32 512) peu usit
Les valeurs par dfaut sont 0,0 sur XT ou 9,128 dans les autres cas. La commande STACKS permet au systme d'utiliser une pile spare pour chaque interruption matrielle. Si STACKS=0,0, MS/DOS n'utilise pas une pile spare, mais la pile utilisateur (ce qui libre un espace mmoire gal au nombre de piles que multiplie la taille de chaque pile). STACKS doit tre plac aprs BUFFERS (les piles de donnes sont cres dans les buffers). Le message derreur Stack overflow est affich en cas de saturation de la pile. Cela peut tre effectivement d la valeur du paramtre STACK, mais aussi un rsident travaillant en tche de fond ou un conflit dinterruption. BREAK=on/OFF peu usit
interruption du programme par Ctrl-C quand le systme fera appel la console (OFF) ou immdiatement chaque appel DOS INT21h (ON) ; BREAK peut aussi tre utilis dans l'AUTOEXEC.BAT SWITCHES = [/F] [/K] [/N] [/W] peu usit
SWITCHES spcifie l'utilisation des fonctions d'un clavier conventionnel mme si un clavier tendu est install. SWITCHES=/N dsactive les touches SHIFT, F5 et F8 afin qu'elles ne soient par utilises au dmarrage pour interrompre les fichiers de configuration.
afpa
module
sq/item
page 36 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 37 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
m /X
Remarques : chaque buffer utilise 532 octets de mmoire. FILES=n FILES indique le nombre de fichiers pouvant tre ouverts simultanment par programme ; le DOS tient un suivi des fichiers ouverts en utilisant des descripteurs de fichiers (File Handle de 64 octets). Valeurs de n = de 8 255 (8 par dfaut) 20 pour MS/DOS (5 fichiers rien que pour le systme) 30 (pour Windows et certains logiciels de comptabilit ou SGBD) 50 pour Access 99 pour Dbase
afpa
module
sq/item
page 38 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
FCBS=n,m
peu usit
FCBS fixe le nombre de FCB (File Control Block) pouvant tre ouverts simultanment. Les FCB sont utiliss par les anciens programmes (les FCBS ont t remplacs par les descripteurs de fichiers FILES). Cette commande prend la valeur 4 par dfaut (mettre FCBS=1).
afpa
module
sq/item
page 39 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Cet mulateur de terminal ANSI permet d'utiliser les fonctions de contrle tendu de l'cran/clavier selon la norme Ansi (affichage graphique, contrle du dplacement du curseur, raffectation des touches). Les squences de codes ANSI sont interprtes par ANSI.SYS et non pas envoyes directement l'cran. Ces possibilits sont utilises avec la commande PROMPT et par certains petits utilitaires ou progiciels (VENTES IA) qui ncessitent donc la prsence de cette configuration. DEVICE=[chemin] SETVER.EXE SETVER charge la table des versions MS/DOS en mmoire (liste des noms de programmes, ainsi que la version MS/DOS avec laquelle chaque programme doit fonctionner). Certains logiciels cherchent le n de version du DOS pour une utilisation plus efficace des outils internes du systme. Lorsque leurs routines de vrification ne reconnaissent pas de version du DOS suprieure 4, ils ne s'excutent pas. SETVER permet de contourner ce problme en grant une table de correspondance qui renvoie l'application le n de version de l'ancien systme. Pour afficher ou modifier cette table, il faut utiliser la commande SETVER.EXE. Par exemple, pour excuter le Backup de MS/DOS 5.0 (aprs avoir dclarer SETVER dans le Config.sys), excuter SETVER BACKUP.EXE 5.00 . DEVICE=INTERLNK.EXE [...] Cette commande redirige les demandes d'opration concernant un ou plusieurs lecteurs ou ports d'imprimante clients Interlnk vers un ou plusieurs lecteurs ou ports d'imprimante du serveur Interlnk. Ce gestionnaire est indispensable pour pouvoir utiliser les commandes INTERLNK et INTERSVR. PERIPHERIQUES NON STANDARD : exemples ... DEVICE=MOUSE.SYS DEVICEHIGH=C:\SONY\SLCD.SYS /D:MSCD001 driver de souris driver de CD-ROM
sq/item type doc millsime sup. form. 16/01/10 page 40 MsDos
afpa
module
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
AUTRES DRIVERS (peu usits) DEVICE=DISPLAY.SYS CON[...] DEVICE=DRIVER.SYS [...] DEVICE=[chemin] EGA.SYS DEVICE=POWER.EXE : gestion des pages de codes l'cran. : ajout dun nouveau lecteur de disquettes non gr par le BIOS. : pour un moniteur EGA. : rduction de la consommation d'lectricit pour les portables
afpa
module
sq/item
page 41 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 42 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Le plus souvent, il est inutile de spcifier des commutateurs, car les valeurs par dfaut s'appliquent la plupart des configurations matrielles. Ajouter la commande DOS=HIGH pour charger de DOS en HMA (voir ci-dessous). Loption /TESTMEM:OFF dsactive le test mmoire dHIMEM au dmarrage.
afpa
module
sq/item
page 43 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
DOS = [HIGH | LOW] [,] [ UMB | NOUMB] DOS=HIGH prcise qu'une partie de MS/DOS doit se charger dans la HMA, ce qui libre 50 Ko de mmoire conventionnelle. DOS=HIGH doit tre sur la ligne qui suit la dclaration de HIMEM.SYS. La commande VER/R indique si le systme est charg en mmoire conventionnelle ou haute. DOS=UMB prcise que MS/DOS doit maintenir un lien avec la mmoire suprieure, pour cela il se prpare la cration d'UMB (mais DOS=UMB ne les cre pas lui-mme). Cette option ne fonctionne qu' partir du 80386 ayant au moins 350 Ko d'extension mmoire. DEVICE=[chemin]EMM386.EXE [...] EMM386.EXE peut avoir deux fonctions : EMM386 permet d'accder la mmoire suprieure ( partir dun 386). EMM386 topographie la mmoire suprieure en y crant des UMB. EMM386 permet d'muler de la mmoire pagine en mmoire tendue (avec l'option RAM). EMM386 mule par dfaut 256 Ko de mmoire pagine (correcte pour un 80386 ayant 1 Mo de RAM, mais 512 Ko convient mieux pour 2 Mo de RAM). Loption NOEMS donne accs la zone de mmoire suprieure, mais pas la mmoire pagine. Cohrence avec les autres dclarations : HIMEM.SYS et DOS=UMB doivent tre dclars avant EMM386.EXE EMM386.EXE doit prcd toute commande DEVICEHIGH DEVICE = RAMDRIVE.SYS [t [s [d] ] ] [/E|/A] RAMDRIVE permet de grer un disque virtuel. Exemple : DEVICE=RAMDRIVE.SYS 2000 512 300 /E DEVICE=[chemin]SMARTDRV.EXE /DOUBLE_BUFFER avec interface SCSI
Driver ralisant la fonction double tampon de SMARTDrive. Cette fonction permet de rendre compatible certains disques dur ou un autre priphrique ne fonctionnant pas avec EMM386 ou avec Windows en mode 386 tendu. Cette fonction est utilise avec une interface SCSI (et dans certains cas avec une interface ESDI ou un bus MCA). Le double tampon de SMARTDrive (2 Ko) ne peut pas tre charg en mmoire haute.
afpa
module
sq/item
page 44 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
DEVICEHIGH [[/L:rgion1[,taillemin.1][;rgion2[,taillemin.2] [/S]]=[chemin]fichier [param] DEVICEHIGH remplace DEVICE et charge un driver en mmoire suprieure (si c'est possible, sinon cette commande fonctionne comme DEVICE) avec les contraintes suivantes : Il est conseiller de charger en premier les drivers les plus volumineux (utiliser la commande MEM/C afin de comparer les tailles des rsidents charger et les blocs UMB). Ce chargement ne fonctionne qu' partir du 80386 ayant au moins 350 Ko d'extension mmoire. Attention ! certains drivers ncessitent de la mmoire supplmentaire aprs leur chargement, d'autres refusent de fonctionner correctement en mmoire suprieure. Les drivers suivants peuvent tre chargs en mmoire suprieure : DISPLAY.SYS, DRIVER.SYS, EGA.SYS, ANSI.SYS, PRINTER.SYS, RAMDRIVE.SYS, SETVER.EXE, SMARTDRV.SYS. DEVICEHIGH=DBLSPACE.SYS /MOVE DBLSPACE.SYS n'est pas un vrai driver de gestion de disque compress. Son rle consiste simplement permettre le chargement de DBLSPACE.BIN (44 Ko) en mmoire suprieure. INSTALL [chemin] fichier [param] peu usit
INSTALL charge un rsident (par exemples, KEYB, NLSFUNC, SHARE,...) en mmoire conventionnelle en prenant moins de place (par rapport au chargement partir de l'AUTOEXEC.BAT). Comme INSTALL ne charge les rsidents qu'en mmoire conventionnelle, on pourra donc prfrer LOADHIGH qui effectue le chargement dans les UMB (voir AUTOEXEC.BAT). De plus, certains programmes risques de ne pas fonctionner correctement s'ils sont chargs avec INSTALL (ceux qui utilisent des variables d'environnement ou des touches de raccourci). Les commandes INSTALL doivent figurer aprs les commandes DEVICE et avant le chargement de linterprteur de commandes. INSTALLHIGH rsident INSTALLHIGH charge un rsident en mmoire suprieure depuis le Config.sys (commande non documente).
afpa
module
sq/item
page 45 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
CONFIG.SYS : MENUS
MENUS A partir de MS/DOS 6.0, il est possibles d'utiliser certaines commandes de gestion de menus dans un CONFIG.SYS afin d'offrir des variantes de configuration ; par exemples ... poste local ou rseau (avec chargement des drivers de rseau) poste Windows ou MS/DOS (avec chargement du driver de souris) poste bureautique ou dveloppeur (avec cration d'un disque virtuel) poste bureautique ou multimdia (avec les drivers correspondants) Dmarche de cration de menus Dans le CONFIG.SYS, dfinir un entte [menu] suivi dune ou plusieurs commandes MENUITEM. Les commandes MENUDEFAULT, MENUCOLOR et SUBMENU peuvent tre utilises pour dfinir des caractristiques particulires du menu de dmarrage. Crer un bloc de configuration pour chaque configuration souhaite ; un bloc de configuration commence par un entte de bloc [nom_config]. Dans chaque bloc, ajouter les commandes qui doivent excutes au dmarrage. Le nom de bloc [Common] est rserv pour les commandes communes toutes les configurations ; il est conseill de placer ce bloc la fin du fichier (en effet, certaines applications, lors de leur installation, viennent ajouter automatiquement leurs dclarations de driver et de programmes rsidents la fin du CONFIG.SYS). Dans le fichier AUTOEXEC.BAT, le nom de la configuration choisie peut tre utilis avec la variable d'environnement CONFIG (exemples, IF %CONFIG% GOTO ...). Remarques Il est possible de dfinir jusqu 9 lments par menu (pour en dfinir plus, il faut utiliser SUBMENU). Les noms de bloc ne doivent pas dpasser 70 caractres (les caractres \ / ; = [ ] est espaces sont interdits). Chaque bloc de menu doit comporter au moins une commande MENUITEM ou SUBMENU. MS-DOS affiche les lments de menu dans l'ordre o ils apparaissent dans le bloc de menu et les numrote automatiquement, en attribuant systmatiquement le numro 1 au premier d'entre eux.
afpa
module
sq/item
page 46 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
En cas de configurations multiples, MEMMAKER doit tre excut sur chaque configuration mise dans un fichier part.
afpa
module
sq/item
page 47 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
MENUITEM=bloc[,texte_menu] MENUITEM dfinit un lment du menu de dmarrage. Cette commande s'utilise uniquement dans les blocs de menu du fichier CONFIG.SYS. bloc : spcifie le nom du bloc de configuration associ l'lment. Ce bloc doit tre dfini sur une autre ligne du fichier CONFIG.SYS. Lorsque lon slectionne un lment dans le menu de dmarrage, MS-DOS excute les commandes figurant dans le bloc de configuration qui lui est associ. Si MS-DOS ne trouve pas de bloc du nom spcifi, l'lment n'apparatra pas dans le menu. texte_menu : message associ llment de menu (nom du bloc par dfaut).
MENUDEFAULT=bloc[,dlai] MENUDEFAULT spcifie l'lment de menu par dfaut (sinon, le premier est pris par dfaut) ; le dlai indique la dure (entre 0 et 90 secondes) aprs laquelle MS/DOS applique la configuration par dfaut.
MENUCOLOR=x[,y] MENUCOLOR dfinit la couleur du texte de menu (x) et celle du fond de l'cran (y). Les numros de couleurs possibles sont les suivants ... 0 1 2 3 4 5 6 7 Noir Bleu Vert Cyan Rouge Magenta Marron Blanc 8 9 10 11 12 13 14 15 Gris Bleu vif Vert vif Cyan vif Rouge vif Magenta vif Jaune Blanc vif
SUBMENU=nom bloc[,texte menu] SUBMENU dfinit un sous-menu. Contrairement au bloc de menu principal, qui doit porter le nom [MENU], les blocs de sous-menu peuvent porter un nom quelconque.
NUMLOCK=[ON|OFF] NUMLOCK spcifie si la fonction de verrouillage du pav numrique est initialement active ou non.
afpa
module
sq/item
page 48 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 49 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Au lancement de MS-DOS, le menu s'affichera comme suit : Menu de dmarrage MS-DOS 6 ======================= 1. poste utilis en bureautique 2. poste utilis en multimdia 3. menu des options Entrez votre choix: 1
afpa
module
sq/item
page 50 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 51 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 52 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
GESTION DES FICHIERS ATTRIB.EXE COMP.COM DEL (ERASE) FC.EXE HEXDUMP.COM MSAV.EXE MWAV.EXE MWAVTR.EXE MWUNDEL.EXE PRINT.EXE REN (RENAME) SHARE.EXE TYPE UNDELETE.EXE VSAFE.COM 3.0 1.0 1.0 5.0 N 6.0 6.0 6.0 6.0 2.0 1.0 3.0 1.0 5.0 6.2 grer des attributs de fichier comparer plusieurs fichiers effacer des fichiers comparer deux fichiers afficher en hexadcimal le contenu d'un fichier rechercher des virus sous MS/DOS rechercher des virus sous Windows antivirus rsident pour Windows rcuprer un fichier effac sous Windows imprimer le contenu d'un fichier avec une gestion de spool renommer un fichier installer le partage et le verrouillage de fichiers (rseau) afficher le contenu d'un fichier rcuprer un fichier effac antivirus rsident pour MS/DOS
? 95 95 95 95 95
95 95
GESTION DES REPERTOIRES APPEND.EXE CD (CHDIR) DELTREE.EXE MD (MKDIR) PATH PROMPT RD (RMDIR) TREE.COM 3.3 2.0 6.0 2.0 2.0 2.0 2.0 2.0 95 dfinir les chemins de recherche par dfaut pour les donnes changer un rpertoire effacer un rpertoire et un son contenu crer un rpertoire dfinir les chemins de recherche par dfaut pour les programmes dfinir un message d'attente suprimer un rpertoire afficher la structure hirarchique des rpertoires
COPIES DE FICHIERS, DE REPERTOIRES ET DE DISQUES BACKUP.EXE COPY DISKCOPY.COM 2.0 1.0 1.0 6.0 sauvegarder multi-volumes copier des fichiers copier physiquement une disquette module sq/item type doc millsime sup. form. 16/01/10 page 53 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
95 95 95 95
dplacer un fichier sauvegarder/restaurer sous MS/DOS sauvegarder/restaurer sous Windows restaurer les fichiers sauvegards avec BACKUP du DOS 5 remplacer des anciennes versions de fichiers copier multi-rpertoires XCOPY 32 bits
afpa
module
sq/item
page 54 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
GESTION DES VOLUMES ASSIGN.COM CHKDSK.EXE DBLSPACE.EXE DEFRAG.EXE DIR DISKCOMP.COM DRVSPACE LABEL.EXE LFNFOR FORMAT.COM JOIN.EXE MIRROR.COM PARK.EXE RECOVER.EXE SCANDISK.EXE SUBST.EXE TRUENAME UNFORMAT.EXE VERIFY VOL 2.0 1.0 6.2 6.0 1.0 1.0 6.22 2.0 95 1.0 3.1 5.0 N 2.0 6.2 3.1 6.0 5.0 2.0 2.0 6.2 rorienter les units de disque rechercher les erreurs logiques du disque 6.22 installer le logiciel de compression dfragmenter le disque lister les fichiers d'un rpertoire comparer deux disquettes mettre jour le label d'un disque activer/dsactiver noms de fichiers longs formater une disquette ou un disque dur ? associer une unit un rpertoire 6.2 suivre les fichiers effacs ; intgr UNDELETE de puis MS/DOS 6.2 ? bloquer les ttes du disque pour son transport (li un constructeur) 6.2 restructurer un disque (recherche d'erreurs physiques disque) contrler physiquement et logiquement le disque associer un nom d'unit un rpertoire donner le vrai nom d'un chemin (sans tenir compte d'une association 95 restaurer un disque format (FORMAT) ou restructur (RECOVER) activer la vrification lors de chaque criture disque afficher le label d'un disque
GESTION DU SYSTEME COMMAND.COM DELOLDOS.... DOSKEY.COM DOSSHELL DOSSWAP.EXE EXIT EXPAND.EXE FASTHELP.EXE (/?) FDISK.EXE HELP.COM INSTALL.EXE LOCK MSD.EXE SET SETUP.EXE SETVER START SYS.COM UNLOCK VER 1.0 6.0 5.0 5.0 5.0 3.0 5.0 6.2 2.0 5.0 5.0 95 6.0 2.0 5.0 5.0 95 1.0 95 3.0 excuter l'interprteur de commande effacer l'ancienne version de MS/DOS historique des commandes et cration de macro 6.2 interface graphique de MS/DOS 6.2 commutateur de tches utilis par DOSSHELL sortir de l'interprteur de commande dcompresser des fichiers systmes 95 aide simple en ligne grer les partitions du disque 95 aide en ligne (en hypertexte partir du DOS 6.0) 95 installer MS/DOS accs direct par des programmes au lecteur spcifi 95 visualiser des informations sur le systme mettre jour une variable d'environnement 95 installer MS/DOS dfinir le n de version de DOS que le systme peut renvoyer lancer un programme et reprendre la main immdiatement copier les fichiers du systme (IO.SYS, MSDOS.SYS, COMMAND.COM) dsactive LOCK afficher le n de version du systme
GESTION DE PERIPHERIQUES ET DE PAGES DE CODES CHCP CTTY 3.3 2.0 affichet et modifier des pages de code changer le terminal de contrle du systme module sq/item type doc millsime sup. form. 16/01/10 page 55 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
6.0 jeu de caractres tendu en mode graphique 95 hard-copy graphique configuration du clavier 3.3 configuration du clavier configuration de priphriques driver souris charger en mmoire les informations nationales
afpa
module
sq/item
page 56 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
GESTION MEMOIRE EMM386.EXE FASTOPEN.EXE LH (LOADHIGH) LOADFIX.COM MEM.EXE MEMMAKER.EXE SMARTMON.EXE 5.0 3.3 5.0 5.0 5.0 6.0 6.0 activer la mmoire pagine cache des noms de fichiers charger un programme en mmoire suprieure correction des problmes d'allocation mmoire (si message "packed file corrupt" afficher l'tat de la mmoire configuration automatique de la mmoire afficher les performances du cache (sous Windows)
95 95 95 95
CONFIG.SYS BREAK BUFFERS COUNTRY DEVICE DEVICEHIGH DOS FCBS FILES DRIVPARM INCLUDE INSTALL LASTDRIVE MENUITEM MENUDEFAULT MENUCOLOR NUMLOCK REM SHELL STACKS SUBMENU SWITCHES 2.0 2.0 3.0 3.0 5.0 5.0 3.0 2.0 3.2 6.0 5.0 3.0 6.0 6.0 6.0 6 5.0 3.2 6.0 5.0 frquence du contrle du CTRL+C nombre de buffers format international charger un driver en mmoire charger un driver en mmoire suprieure charger le DOS en HMA et lien avec la mmoire suprieure nombre de FCB nombre de fichiers ouverts simultanment paramtrage des priphriques de transfert par bloc excuter les commandes dun bloc de menus charger un programme rsident en mmoire nombre d'units de disque dfinir le nom de llment de menu dfinir llment de menu qui sera slectionn par dfaut dfinir la couleur du texte et celle du fond de lcran touche numlock active ou dsactive au dmarrage placer des commentaires dans le CONFIG.SYS prciser le nom et l'emplacement de l'interprteur de commandes grer l'utilisation des piles dynamiques pour les interruptions dfinir un sous-menu modifier certaines options par dfaut
DRIVERS ET FICHIERS DE CONFIGURATION ANSI.SYS CHKSTATE.SYS COUNTRY.SYS DBLSPACE.SYS DISPLAY.SYS DRIVER.SYS EGA.SYS EMM386.EXE HIMEM.SYS INTERLNK.EXE KEYBOARD.SYS MSCDEX.EXE MOUSE.SYS POWER.EXE auteur M. ASTRE 2.0 6.0 2.1 6.0 3.3 3.2 5.0 6.2 4.0 5.0 6.0 3.3 6.0 N 6.0 centre Beaumont driver d'affichage graphique driver utilis par MEMMAKER et supprim automatiquement fichier des informations nationales transfert de DBLSPACE.BIN en mmoire suprieure driver de changement de page de codes pour la console driver de disquette non gre par le systme driver d'affichage pour systme EGA avec commutation de tches driver d'mulation de mmoire pagine en mmoire tendue driver de gestion de la mmoire tendue redirection de lecteurs ou de ports vers un serveur fichier de dfinition du clavier driver de CD-ROM driver de gestion souris (livr avec la souris) rduction de la consommation d'nergie pour les portables Outil formation module sq/item type doc millsime Word 2000 sup. form. 16/01/10
afpa
page 57 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
6.2 driver de changement de page de codes pour l'imprimante driver de disque virtuel driver de chargement de la table des versions en mmoire driver utilis par MEMMAKER et supprim automatiquement 6.0 driver de cache driver de cache 5.0 driver de disque virtuel
afpa
module
sq/item
page 58 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
COMMANDES GENERALES CLS DATE TIME 2.0 1.0 1.0 effacer l'cran mise--jour de la date mise--jour de l'heure
FILTRES FIND.EXE MORE.COM SORT.EXE 2.0 2.0 2.0 rechercher des lignes dans un texte afficher page par page trier un fichier texte
MS/DOS 2.0
COMMUNICATION INTERLNK.EXE INTERSVR.EXE 6.0 6.0 rception de la transmission par cble srie ou parallle mission de la transmission
PROCEDURES BATCH CALL CHOICE.COM ECHO FOR GOTO IF PAUSE REM SHIFT 3.3 6.0 2.0 2.0 2.0 2.0 1.0 1.0 2.0 appel de sous-programme menu : saisie et choix multiple affichage d'un message structure rptitive branchement inconditionnel structure alternative arrt commentaire dcalage des paramtres
PROGRAMMATION DEBUG.EXE EDLIN.COM EDIT.COM EXE2BIN.EXE GWBASIC.EXE QBASIC.EXE LIB LINK 1.0 1.0 5.0 1.1 5.0 1.0 1.0 diteur hexadcimal 5.0 diteur de ligne diteur de texte pleine page (qui appelle QBASIC) 6.0 conversion d'excutable en fichier binaire 5.0 interprteur BASIC interprteur BASIC 3.3 3.3
afpa
module
sq/item
page 59 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Exemple : prompt $p l'heure en cours est : $t$g PROMPT squence d'chappement ANSI ECHO ESC squence d'chappement ANSI Squences d'chappement ANSI (le driver ANSI.SYS doit tre dclar dans le CONFIG.SYS, il en existe plusieurs versions) utilisables avec prompt et echo. Avec ECHO, "ESC" s'obtient sous EDIT avec Ctrl+P suivi de la touche Escape. Il faut ECHO ON pour voir l'effet des commandes. 1- Gestion du curseur : $e[...lettre Il faut respecter la diffrence minuscule/majuscule dans les commandes. $e[2J $e[K $e[s $e[u efface l'cran et se positionne dans le coin suprieur gauche efface la fin de ligne partir de la position courante du curseur sauvegarde position curseur repositionne le curseur l'endroit sauvegard
module sq/item type doc millsime sup. form. 16/01/10 page 60 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
positionne le curseur en ligne/col : 0,0 = en haut et gauche par dfaut) monte le curseur de n lignes descend le curseur de n lignes dplace le curseur de n colonnes vers la droite dplace le curseur de n colonnes vers la gauche efface la position du curseur la fin de la ligne
afpa
module
sq/item
page 61 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
2- Reconfiguration des touches : $e[...p $e[code_touche;code_affect__la_touchep $e[0;code_touche;code_affect__la_touchep $e[code_touche;"nom_programme"p $e[code_touche;valeur_affecte;13p redfinition d'une touche "normale" redfinition d'une touche fonction affectation d'un programme une touche affectation d'une touche (ou d'un programme) avec gnration d'un RETURN la fin
Remarques :
Touches fonctions : touche F1 F10 F11-F12 code touche 59 68 133-134 SHIFT + code 84 93 135-136 CTRL + code 94 103 137-138 ALT + code 104 113 139-140
MS/DOS 6 gre aussi les touches F11 et F12 si DEVICE=ANSI.SYS /X dans le CONFIG.SYS. Exemples :
prompt $e[121;122p prompt $e[122;121p prompt $e[0;60;92p
permute les touches 'z' et 'y' (mais uniquement pour les minuscules) la touche F2 correspond '\' la touche F3 lance la commande "MEM/C|MORE"
prompt $e[0;61;"MEM/C|MORE";13p
3- Gestion des couleurs : $e[...m $e[couleur_fond ;couleur_texte ;attributsm $e[couleur_fond;couleur_textem $e[couleur_fondm texte 30 noir 31 rouge 32 vert 33 jaune 34 bleu magenta (violet) 35 cyan (bleu clair) 36 37 blanc couleur fond 40 41 42 43 44 45 46 47 attributs couleurs par dfaut double intensit intensit rduite italique soulign (en monochrome) clignotant clignotant rapide vido inverse invisible indice
module sq/item type doc millsime sup. form. 16/01/10
n 0 1 2 3 4 5 6 7 8 48
page 62 MsDos
afpa
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
49 exposant Il est conseill de toujours terminer les attributs daffichage par la squence provoquant un retour laffichage normal : $e[0;2m 4- Paramtrage du moniteur : $e[=n affichageh et $e[=n affichagel (annulation)
afpa
module
sq/item
page 63 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
afpa
module
sq/item
page 64 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
COUNTRY : choix des conventions nationales appliquer DEVICE : indique les pages de codes matriel des priphriques et alloue des buffers pour les pages code prparer
afpa
module
sq/item
page 65 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Dans l'AUTOEXEC.BAT : NLSFUNC chemin\COUNTRY.SYS : charge en mmoire le programme rsident de support des fonctions nationales pour l'utilisation ultrieure de la commutation de pages de codes ( utiliser avant CHCP). MODE CODEPAGE PREPARE : permet de prparer des pages de codes logiciel pour les priphriques qui supportent le changement de page de codes. Par exemple, MODE CON CODEPAGE
PREPARE ((437) C:\DOS\EGA.CPI)
KEYB : permet d'indiquer le type de clavier. MODE CODEPAGE SELECT : slectionne la page de code active, un priphrique la fois. Par exemple, MODE CON CODEPAGE SELECT=437 CHCP [n page] : permet, la premire utilisation, au systme d'exploitation de prparer automatiquement deux pages de codes systme et de slectionner la page de codes primaire correspondant au code pays communiqu par la commande COUNTRY. Lors de l'utilisation ultrieure, elle autorise le changement de page de codes pour l'ensemble des priphriques supportant le changement de page de codes. Comment obtenir des renseignement sur les pages de code : Commandes CHCP, KEYB, MODE CON, MODE PRN et MODE. Visualiser l'cran ou imprimer les caractres au-del de la valeur 132 qui est la premire valeur susceptible de changer. DETAIL DES COMMANDES DE GESTION DES CODES PAGES DE L'AUTOEXEC.BAT MODE priph CODEPAGE PREPARE=[[yyy]chemin] MODE priph CODEPAGE SELECT=yyy MODE priph CODEPAGE REFRESH MODE priph CODEPAGE [/STATUS] prpare des codes pages choisit le code page rcupration de codes pages affiche les codes pages
MODE prpare les pages de code, les active et en fournit la liste ( utiliser avant KEYB) ; mais il faut, au pralable, avoir dclar DISPLAY.SYS dans le CONFIG.SYS.
afpa
module
sq/item
page 66 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
EXERCICES
Utiliser laide en ligne de MS/DOS pour avoir la syntaxe exacte des commandes, ainsi que des informations complmentaires. Ces exercices systmes seront complts par ceux sur la mmoire centrale et les mmoires auxiliaires. A mesure que les exercices seront raliss, le stagiaire mettra une croix dans la case correspondante. DEMARRAGE DU SYSTEME Excuter pas pas le Config.sys et lAutoexec.bat en lisant les messages renvoys par chaque commande. Vrifier la version du systme utilise par le micro, puis contrler si toutes les commandes MS/DOS correspondent cette version. SEQUENCES DECHAPPEMENT ANSI (exercice facultatif) : Tester le fonctionnement des squences dchappement ANSI ... Gestion du curseur. Configuration des touches fonction. Gestion des couleurs. Effectuer ces tests avec le driver ANSI.SYS, puis sans ce driver. VARIABLES DENVIRONNEMENT Visualisation des variables denvironnement utilises. Visualisation du contenu de la variable PATH. Ajouter un chemin la variable PATH. Cration, puis visualisation dune nouvelle variable denvironnement. Mettre des commutateurs par dfaut aux commandes DIR et COPY. COMMANDE SUBST Associer un nom dunit un chemin et effectuer un DIR en utilisant ce nom dunit. Faire en sorte que les commandes portant sur A: seffectuent en ralit sur C:\ESSAI. SOURIS
afpa
module
sq/item
page 67 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Vrifier quel est le driver de souris utilis : MOUSE.COM ou MOUSE.SYS ? Dans quel rpertoire se trouve-t-il ? (rpertoire principal, DOS, Windows, Mouse, ...).
afpa
module
sq/item
page 68 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
DOSKEY : Utiliser les possibilits offertes par DOSKEY (rappel de commandes, historique, macro,...). CONSTITUTION DUN CONFIG.SYS ET DUN AUTOEXEC.BAT EN RESPECTANT LES CONSIGNES SUIVANTES : Il est indispensable deffectuer une copie pralable des fichiers Autoexec.bat et Config.sys dorigine ! Optimiser la place mmoire en dchargeant au maximum la mmoire conventionnelle. Proposer des options de configuration : Bureautique sous Windows (avec lancement de Windows) ou Dveloppement sous MS/DOS (avec souris, doskey et chargement du compilateur en disque virtuel). Dans tous les cas il faudra lancer automatiquement les rsidents rseau. Mettre un PATH optimis. Mettre un SHARE permettant lutilisation de Word 6. Mettre par dfaut un commutateur daffichage page par page pour DIR. Mettre un rpertoire par dfaut pour les fichiers temporaires. En fin de configuration, afficher la version du systme. Mettre un cache en criture avec une taille optimale. Grer la mmoire suprieure et la mmoire tendue, mais pas la mmoire pagine. Mettre des BUFFERS et des FILES optimiss. Mettre un LASTDRIVE compatible avec la connexion rseau. Envisager la pertinence de dclarer ANSI.SYS et SETVER.EXE. Mettre le DOS en mmoire haute. Indiquer la configuration franaise pour lheure, la date,... DIVERS Utiliser une ancienne version de backup sur le DOS actuel. Activer successivement les codes pages 437 (franais) et 850 (multilingue), et observer les diffrences pour certains caractres.
afpa
module
sq/item
page 69 MsDos
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique: Linux,Cisco,2003 Server,securit,Rseaux. Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Lire les fichiers TXT joints au DOS. TRAVAIL A RENDRE : listings Autoexec.bat et Config.sys.
afpa
module
sq/item
page 70 MsDos