Commande : shsucdx

  SHSUCDX est un substitut déchargeable de redirecteur de CD-ROM pour
  MSCDEX. Il prend en charge jusqu'à 10 lecteurs. Un seul secteur de
  chaque lecteur est mis en mémoire tampon et les 10 derniers
  répertoires sont mis en cache.
  Chaque unité de chaque lecteur peut se voir attribuer une lettre
  de lecteur spécifique.

Syntaxe :

  shsucdx /D[:][?|*]pilote[,[lettre][,[unité][,[max]]]] [commutateurs]
        Le PILOTE est le nom du pilote de périphérique installé pour
          contrôler le lecteur de CD-ROM. Préfixer le pilote avec '?'
          l'ignorera silencieusement s'il n'existe pas (ou n'est pas en
          vérité un CD-ROM) ; préfixer avec '*' l'ignorera également,
          mais un lecteur sera réservé (voyez ci-dessous).
        La LETTRE est la première lettre à attribuer aux unités sur
          ce lecteur. La valeur par défaut est la première lettre
          disponible. Remarque : les lettres de lecteur attribuées aux
          unités suivantes seront toujours supérieures à celles
          attribuées aux unités précédentes.
        L'UNITÉ est la première unité sur ce pilote à se voir attribuer
          un
          lecteur. L'Unité 0 est la valeur par défaut.
        MAX est le nombre maximal d'unités sur ce pilote à se voir
          attribuer des lecteurs. La valeur par défaut est toutes les
          unités (ou toutes les unités restantes, si UNITÉ est fournie).

Options :

  /D  Pilote : Cette option est utilisée pour spécifier le nom du pilote
      de périphérique. Elle peut aussi indiquer quelles unités doivent
      être attribuées et à quelle lettre.
      Manipulation du disque: lors de l'installation, /D peut également
      être utilisée pour réserver de l'espace pour des lecteurs
      supplémentaires.
      Utilisez un seul chiffre pour indiquer combien de lecteurs
      devraient être réservés (par exemple /D1). (Si vous avez un nom
      de pilote de périphérique avec un seul chiffre, utilisez le
      préfixe '?'.) Après l'installation, la même option enlèvera les
      lecteurs qui étaient les derniers à être attribués. Il est possible
      de spécifier les deux formes de /D, auquel cas les lecteurs
      actuels seront enlevés et les nouveaux ajoutés. Vous ne pouvez
      qu'utiliser une lettre qui est plus petite ou identique à la
      lettre dans LASTDRIVE / LASTDRIVEHIGH.
  /L  Lettre : Cette option est une alternative à la composante LETTRE
      de /D qu'elle doit suivre (par exemple : /D:pilote /L:lettre).
      Elle peut aussi être utilisée pour retourner le nombre de lecteurs
      installés (/L:0, retournera 255 si non installé) et la lettre de
      chaque lecteur attribué (/L:1, /L:2, etc., avec A: = 1 et 255 si
      le lecteur n'est pas attribué).
      Vous pouvez uniquement utiliser une lettre qui est plus petite ou
      identique à la lettre dans LASTDRIVE / LASTDRIVEHIGH.
  /C  Utilise la mémoire conventionnelle au lieu de la mémoire haute.
  /V  Statistiques de mémoire : Lorsque cette option est utilisée lors
      de l'installation, un résumé de l'utilisation de la mémoire
      sera affiché.
      Le résumé comprend :
        Static   Code et variables
        Dynamic  Données pour chaque lecteur et arrondi de paragraphe
        Total    Utilisation globale de la mémoire
      Information : quand utilisé avec /?, ou après l'installation,
      cette option affiche les options de compilation et d'exécution
      de SHSUCDX. Ces informations comprennent :
        8086/386      Le processeur minimum requis
        CD root form  TRUENAME retournera \\D.\A.\ au lieu de D:\
        High Sierra   Le format original pour le système de fichiers du
                      CD
        Joliet        Le format Windows pour les noms de fichiers longs
        Image on CD   Active l'accès à une image qui est elle-même sur
                      un CD
  /~    Utilisation du tilde : Le standard ISO permet aux CD d'avoir
        des noms jusqu'à 31 caractères et Joliet peut avoir des noms
        jusqu'à 64 caractères. Lorsque cela est réduit au format 8.3
        pour DOS il peut se trouver des entrées en double. Cette option
        enlèvera la duplication en ajoutant un numéro précédé d'un
        tilde au nom (de façon similaire à ce que fait Windows). Par
        défaut, les tildes sont désactivés.
        Cette option est également disponible après l'installation. En
        lui-même il basculera l'état (c'est-à-dire si les tildes sont
        activés, /~ les désactivera et inversement). Les tildes peuvent
        être explicitement activés ou désactivés en ajoutant un signe
        '+' ou '-'  (c'est-à-dire qu'un /~+ activera les tildes, sans
        tenir compte de l'état actuel). Vous n'aurez pas ces problèmes
        lors de l'utilisation du programme DOSLFN.
  /R  Enlève l'attribut lecture seule.
  /I  Installe de toute façon même si un autre redirecteur est présent.
  /U  Décharge le pilote shsucdx de la mémoire.
  /Q  Silencieux. Empêche l'affichage de la bannière de sign-on (avis
      de copyright).

Commentaires :

  SHSUCDX a les CODES DE SORTIE (ERRORLEVEL) suivants :
       0  Désinstallé, aide, option définie
    1-32  Numéro de lecteur du premier lecteur installé (A=1)
     246  Option invalide ou inconnue
     247  Impossible de désinstaller
     248  Mémoire insuffisante
     249  Aucun lecteur attribué (c'est-à-dire non installé)
     250  Aucune lettre de lecteur disponible
     251  L'unité n'existe pas sur le lecteur
     252  Pilote invalide ou non existant
     253  Déjà installé
     254  Version de DOS non prise en charge
     255  386 nécessaire

Exemples :

  DANS CONFIG.SYS / FDCONFIG.SYS:
    DEVICE=XCDROM.SYS /D:SHSU001
  DANS AUTOEXEC.BAT:
    SHSUCDX /D:SHSU001

  Exemple avec plusieurs lecteurs de CD-ROM :
  Dans CONFIG.SYS /FDCONFIG.SYS:

    MENU 1.    FreeDOS
    MENU 2.    FreeDOS  + IDE CD-ROM (XDROM)
    MENU 3.    FreeDOS  + USB CD-ROM (NOVAC)
    MENU 4.    FreeDOS  + ASPI CD-ROM  (SCSI AIC-75XX 78XX)
    MENU 5.    FreeDOS  + IDE CD-ROM + USB CD-ROM + ASPI CD-ROM
    lastdrivehigh=U
    25?DEVICEHIGH=\fdos\bin\xcdrom.sys /D:IDE-CD
    35?DEVICEHIGH=\fdos\drivers\usb\usbaspi.sys
    35?DEVICEHIGH=\fdos\drivers\usb\usbcd.sys /D:USB-CD
    45?DEVICEHIGH=\fdos\drivers\aspi\aspi8dos.sys
    45?DEVICEHIGH=\drivers\scsi\aspicd.sys /D:ASPICD

  Dans AUTOEXEC.BAT:
    SHSUCDX /D:IDE-CD,R /D:*ASPICD,S /D:?USB-CD,U /L:0

Voir également :

 (atapicdd.sys)
  autoexec.bat
  config.sys
  doslfn
  fdconfig.sys
 (gcdrom.sys)
  lastdrive
  lastdrivehigh
 (mscdex)
 (udvd.sys)
  uide.sys
 (xcdrom.sys)

  Copyright © 2003-2004 Robert Platt, 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.