MS Dos Le DOS sied

Prise en compte des ports USB

DOS ne gère pas les ports USB

Ce n'est qu'à partir des dernières versions de Windows 95 que Microsoft a commencé d'offrir la prise en charge des ports USB dans ses systèmes d'exploitation. Le DOS n'a jamais bénéficié d'une telle évolution.

Il existe cependant des outils tierce partie qui donnent la possibilité d'utiliser des mémoires de masse USB en DOS natif. En DOS émulé le problème ne se pose pas puisque l'on est sous le contrôle de Windows.

Les lignes ci-dessous décrivent l'utilisation d'un tel outil : Usbapsi.sys crée par Panasonic.

Le pilote Panasonic

Comme tous les autres gestionnaires, usbaspi.sys est chargé au cours de la lecture du fichier config.sys.

Ce fichier devra contenir la ligne :

device=usbaspi.sys /v /w

Le commutateur /v (verbose) permet l'affichage du résultat de l'examen des ports USB. Le commutateur /w (write) provoque l'apparition d'un message invitant à brancher le périphérique afin qu'il puisse être détecté.

Si le périphérique USB est un disque dur, une mémoire flash ou tout autre type d'unité à l'exclusion d'un lecteur de CD, la ligne suivante doit également être ajoutée :

device=di1000dd.sys

Cas des lecteurs optiques

Un autre pilote est nécessaire pour un lecteur de CD :

device=usbcd.sys /d:usbcd001

Dans ce cas, le nom associé (ici usbcd001, mais n'importe quel autre ferait l'affaire) doit être indiqué à la commande mscdex dans le fichier autoexec.bat :

mscdex /d:usbcd001

Si la commande mscdex est déjà présente parce qu'un lecteur de CD IDE doit également être pris en compte, lui ajouter simplement ce nouveau nom. Exemple :

mscdex /d:mscd001 /d:usbcd001

Mise en œuvre

Les 3 pilotes cités sont disponibles ici, sous la forme d'un fichier comprimé auto-extractible (92ko). Les consignes générales concernant les fichiers à télécharger figurent sur la page d'accueil.

Si himem.sys est charg� automatiquement (cas d'un d�marrage en DOS via le menu de d�marrage par exemple) ou si la ligne correspondante figure avant dans le fichier config.sys, il est préférable de remplacer les commandes device par des commandes devicehigh et de charger également mscdex en mémoire haute :

devicehigh=usbaspi.sys
devicehigh=di1000dd.sys
devicehigh=usbcd.sys /d:usbcd001

lh mscdex /d:usbcd001

Il n'est peut-�tre pas souhaitable d'apporter ces modifications au fichier config.sys utilis� � chaque d�marrage. D'une part parce qu'elles imposent que le p�riph�rique USB soit connect� et, d'autre part, le chargement syst�matique des gestionnaires 16 bits correspondants va ralentir le d�marrage et encombrer la m�moire. Pour une utilisation occasionnelle, on aura int�r�t � cr�er une disquette ou un CD d'amorce sp�cifique ou bien � provoquer un d�marrage avec fichiers autoexec.bat et config.sys sp�cifiques.

Une disquette permettant de prendre en compte les ports USB est proposée au chapitre Disquettes d'amorce.

 

Toutes les pages du site Les autres sites

accueil
aide en ligne sur les commandes
créer un menu de configuration dans le fichier config.sys
disquettes d'amorce
fichiers config.sys et autoexec.bat
fichiers de commandes
gestion de menus avec des fichiers de commandes
indicateurs de re-direction et conduit
LPT1 et les imprimantes USB
mode console, DOS �mul� ou natif
noms courts et noms longs
personnalisation du DOS
prise en compte des ports USB
répertoires et dossiers
un CD bo�te � outils
variables d'environnement

Tentatives de bonnes réponses à des questions qui peuvent ne pas l'être

 

Les bricolages de Heffgé