FreeDOS help system (hhstndrd 1.0.8 fr)[xcdrom]

Commande : xcdrom.sys

XCDROM.SYS est un pilote de CD-ROM UDMA et non UDMA pour DOS. XCDROM.SYS doit être chargé dans CONFIG.SYS / FDCONFIG.SYS. Lorsque FreeDOS fonctionne déjà, vous pouvez charger XCDROM.SYS par la suite avec DEVLOAD. XCDROM.SYS est obsolète. Son auteur NE le prend PLUS en charge ! Vous devriez utiliser UIDE.SYS à la place.

Syntaxe :

device=xcdrom.sys [options] devicehigh=xcdrom.sys [options]

Options :

/AX Exclut TOUTES les fonctions audio. Cela fait que le pilote répond à une requête Device-Status qu'il lit les pistes de DONNÉES seulement ! /AX réduit le pilote résident de 448 octets. UltraDMA, les lecteurs multiples et les autres fonctionnalités de périphérique ne sont PAS concernés ! /D: Spécifie le "nom de périphérique" voulu que SHSUCDX ou MSCDEX utiliseront lors de leur initialisation pour s'adresser aux lecteurs de CD-ROM. On peut citer /D:CDROM1 /D:MONCDROM etc. en exemple. Le nom du périphérique doit être de 1 à 8 octets valides pour utilisation dans les noms de fichier DOS. Si /D: est omis, ou le "nom du périphérique" après un /D: est omis ou invalide, "XCDROM" sera valeur par défaut. /L Limite l'UltraDMA à la "mémoire basse" sous 640K. /L est NÉCESSAIRE pour utiliser un pilote UMBPCI ou similaire dont les zones de mémoire supérieures qui ne peuvent pas exécuter l'UltraDMA. Si /L est entré, le pilote doit être chargé dans la mémoire BASSE pour que ses listes de commandes DMA puissent récupérer correctement, sinon le chargement du pilote sera ANNULÉ ! /L fait que toutes les requêtes E/S au-dessus de 640 Ko utiliseront l'entrée en "mode PIO". Veuillez noter que /L sera IGNORÉ si /UX est aussi entré. /Mn Spécifie le "mode" UltraDMA MAXIMAL à définir pour un lecteur de CD-ROM, où n est un nombre entre 0 et 6, comme ci-dessous : 0 = ATA-16, 16 Mo/sec. 4 = ATA-66, 66 Mo/sec. 1 = ATA-25, 25 Mo/sec. 5 = ATA-100, 100 Mo/sec. 2 = ATA-33, 33 Mo/sec. 6 = ATA-133, 133 Mo/sec. 3 = ATA-44, 44 Mo/sec. Un lecteur de CD-ROM conçu pour utiliser des "modes" INFÉRIEURS à la la valeur donnée sera limitée à son "mode" le plus élevé. /M sera IGNORÉ pour les lecteurs de CD-ROM qui ne gèrent pas l'UltraDMA, et il sera ignoré pour tous les lecteurs si /UX est également entré. /PM Demande au pilote de vérifier l'unité maîtresse primaire IDE pour un lecteur de CD-ROM lors de l'initialisation du pilote. Si un lecteur de CD-ROM n'est pas trouvé en tant que maître primaire, le chargement du pilote sera ANNULÉ ! /PS Identique à /PM mais teste l'unité primaire esclave seulement. /SM Identique à /PM mais teste l'unité secondaire maîtresse seulement. /SS Identique à /PM mais teste l'unité secondaire esclave seulement. --- NOTE --- Avec de multiples lecteurs, des options multiples /PM /PS /SM /SS peuvent être entrées. Le premier lecteur spécifié sera adressé en tant qu'unité 0, le second en tant qu'unité 1, etc. Si moins de commutateurs que de lecteurs sont entrés, les lecteurs non référencés ne seront pas utilisés. Si AUCUNE telle option n'est entrée, le pilote "recherche" les lecteurs de CD-ROM, de maître primaire à esclave secondaire. Le premier lecteur trouvé sera "l'unité 0", le second "l'unité 1", etc. /UF Active "l'UltraDMA rapide". Les requêtes de données qui traversent une "limite 64Ko" UltraDMA sont exécutées en utilisant une liste de commandes DMA de 2 éléments, l'un pour les données jusqu'à la limite, l'autre pour les données au-delà. La vitesse du CD-ROM est augmentée de façon sensible. L'entrée en "mode PIO" est toujours nécessaire pour les tampons utilisateurs qui ne sont pas alignés (pas à une adresse paire 4 octets). /UF sera IGNORÉ pour les lecteurs de CD-ROM qui ne prennent pas en charge l'UltraDMA. --- NOTE --- Malgré les spécifications UltraDMA, certains chipsets ou cartes mères peuvent NE PAS exécuter correctement les commandes DMA à plusieurs éléments ! Bien qu'il soit utile, /UF doit être TESTÉ sur chaque système, et "l'UltraDMA rapide" devrait être activé avec ATTENTION ! ! /UX Désactive TOUT l'UltraDMA, y compris pour les lecteurs de CD-ROM qui peuvent le prendre en charge. Le pilote utilise alors le "mode PIO" pour toutes les entrées de données. /UX devrait être nécessaire seulement pour des travaux de test et de diagnostic. Pour chaque option, un tiret d'union peut remplacer la barre oblique, et des lettres minuscules peuvent être utilisées.

Commentaires :

Le pilote de CD-ROM était appelé XCDROM.SYS jusqu'à la version 2.2. Par la suite il a été appelé UDVD.SYS et à la fin UIDE.SYS. XCDROM.SYS prend en charge NLS (national language support), voyez xcdmsgs.eng. Il suffit de le compiler dans la langue correspondante.

Exemples :

DANS CONFIG.SYS / FDCONFIG.SYS: DEVICE=c:\fdos\bin\XCDROM.SYS DEVICEHIGH=c:\fdos\bin\XCDROM.SYS /D:CDROM001 /SM /SS DANS AUTOEXEC.BAT: c:\fdos\bin\SHSUCDX /D:CDROM001

Voir également :

(atapicdd.sys) autoexec.bat config.sys devload fdconfig.sys (gcdrom.sys) (mscdex) shsucdx (udvd.sys) uide.sys ------------------------------------------------------------------------------ Copyright (C) 2006 Jack Ellis, mis à jour en 2011 par W. Spiegl. Traduit en 2020 par Berki Yenigün. Ce fichier est dérivé de FreeDOS Spec Command HOWTO. Voyez le fichier H2Cpying pour les conditions de copie.