FreeDOS help system (hhstndrd 1.0.8 fr)[gcdrom]

Commande : gcdrom.sys

GCDROM.SYS est un pilote IDE natif pour CD/DVD-ROM SATA pour DOS (alias "ODD DOS driver"). GCDROM.SYS supporte tous les contrôleurs IDE SATA natifs, tels que Intel ICH6/ICH7/ICH8, Jmicron 363/368, NVidia CK804/MCP55/MCP51 etc. GCDROM.SYS doit être chargé dans CONFIG.SYS / FDCONFIG.SYS. Lorsque FreeDOS fonctionne déjà, vous pouvez charger GCDROM.SYS par la suite avec DEVLOAD. GCDROM.SYS est périmé. Vous devriez utiliser UIDE.SYS à la place.

Syntaxe :

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

Options :

/AX Exclut toutes les fonctions audio. Cela fait que le lecteur répond à une requête Device-Status qu'il lit seulement les pistes de donnes ! /AX réduit la taille du pilote résident de 448 octets. fonctionnalités UltraDMA, multi-lecteurs et autres ne sont pas affectées. /Cx Détermine le nombre à détecter par le 1er/2e/3e contrôleur IDE natif SATA. La valeur par défaut = 0. /D: Spécifie le "nom de périphérique" désiré que SHSUCDX ou MSCDEX utiliseront pendant leur initialisation pour s'adresser aux lecteurs de CD-ROM. Par exemple : /D:CDROM1 /D:MONCDROM etc. Le nom de périphérique doit comporter de 1 à 8 bytes et doit être valide pour les noms de fichiers DOS. Si /D: est omis, ou si le "nom de périphérique" après un /D: est omis ou invalide, XCDROM sera la valeur par défaut. /L Limite l'UltraDMA à la "mémoire basse" sous 640K. /L est NÉCESSAIRE pour utiliser UMBPCI ou un pilote similaire dont les plages de mémoire haute ne peuvent gérer l'UltraDMA. Si /L est entré, le pilote doit se charger dans la mémoire BASSE pour que sa liste de commandes DMA puisse récupérer ou bien le chargement du pilote sera ANNULÉ ! /L fait que toutes les requêtes au-dessus de 640 Ko utilisent les entrées "mode PIO". Notez que /L sera IGNORÉ si /UX est aussi choisi. /Mn Spécifie le "mode" UltraDMA MAXIMUM à définir pour un lecteur CD-ROM, où n est un nombre entre 0 et 6, comme suit : 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 CD-ROM conçu pour utiliser les "modes" INFÉRIEURS à la valeur donnée sera limité à son "mode" le plus élevé. /M sera IGNORÉ pour les lecteurs CD-ROM qui ne peuvent gérer l'UltraDMA, et il sera ignoré pour TOUS les lecteurs si /UX est aussi choisi. /PM Demande au pilote de vérifier l'unité IDE primary-master pour un lecteur CD-ROM pendant l'initialisation du lecteur. Si un lecteur CD-ROM N'est PAS trouvé en tant que primary-master, le chargement du pilote sera ANNULÉ ! /PS Identique à /PM mais ne teste que l'unité primary-slave. /SM Identique à /PM mais ne teste que l'unité secondary-master. /SS Identique à /PM mais ne teste que l'unité secondary-slave. --- NOTE --- En cas d'utilisation de lecteurs multiples, des commutateurs /PM /PS /SM /SS multiples peuvent être entrés. Le premier lecteur spécifié est adressé en tant que "unit 0", le second en tant que "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 AUCUN commutateur n'est entré, pilote "recherche" les lecteurs de CD-ROM depuis primary-master jusqu'à secondary-slave. Le premier lecteur trouvé sera "unit 0", le second sera "unit 1", etc. /UF Active "UltraDMA Rapide". Les requêtes d'entrée de données qui franchissent une "limite 64 Ko" UltraDMA sont exécutées avec une liste de commandes DMA à 2 éléments, l'un pour les données jusqu'à la limite, et un pour les données au-delà. La vitesse du CD-ROM augmente sensiblement. L'entrée "mode PIO" est toujours nécessaire pour les tampons utilisateur qui seraient mal alignés (pas à une adresse de 4 octets). /UF sera IGNORÉ pour les lecteurs de CD-ROM qui ne sont pas compatibles avec UltraDMA. --- NOTE --- Malgré les spécifications UltraDMA, certains chipsets ou cartes mères peuvent NE PAS exécuter les commandes DMA multi- éléments correctement ! Bien qu'utile, /UF doit être TESTÉ sur chaque système, et "UltraDMA rapide" devrait être activé avec ATTENTION !! /UX Désactive TOUT UltraDMA, même pour les lecteurs de CD-ROM qui le supportent. Le pilote utilise alors le "mode PIO" pour toutes les entrées de données. /UX devrait être nécessaire seulement pour des tests et des travaux de diagnostic. Pour chaque commutateur, un tiret peut remplacer la barre oblique, et des lettres minuscules peuvent être utilisées.

Commentaires :

GCDROM.SYS prend en charge le NLS (support des langues nationales), cf. "xcdmsgs.eng". Il doit simplement être compilé avec la langue correspondante.

Exemples :

DANS CONFIG.SYS / FDCONFIG.SYS: déterminer le numéro à détecter pour le 1er/2e/3e contrôleur IDE natif SATA : DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM000 /C0 DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM001 /C1 DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM002 /C2 DANS AUTOEXEC.BAT: c:\fdos\bin\SHSUCDX /D:CDROM000 /D:CDROM001 /D:CDROM002

Voir également :

(atapicdd.sys) autoexec.bat config.sys devload fdconfig.sys (mscdex) shsucdx (udvd.sys) uide.sys (xcdrom.sys) ------------------------------------------------------------------------------ Copyright (C) 2007 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.