Comando: shsucdx

  SHSUCDX es un sustituto de redirector de CD-ROM descargable para
  MSCDEX. Admite hasta 10 unidades. Cada unidad está almacenada en un
  solo sector y las últimas 10 entradas está almacenada en un solo sector
  y las últimas 10 entradas de directorio se almacenan en caché. A cada
  unidad de cada controlador se le puede asignar una letra de unidad
  específica.

Sintaxis:

  shsucdx /D[:][?|*]controlador[,[letra][,[unidad][,[max]]]]
          [interruptores]
        CONTROLADOR es el nombre del controlador de dispositivo 
          instalado para controlar la unidad de CD-ROM. Prefijar el
          controlador con '?' lo ignorará en silencio si no existe
          (o si no es realmente un CD-ROM); el prefijo '*' también
          lo ignorará, pero se reservará una unidad (ver más abajo).
        LETRA es la primera letra de unidad que se asigna a las
          unidades en este controlador. El valor predeterminado es la
          primera letra disponible. Nota: las letras de unidad
          asignadas a unidades posteriores siempre serán más altas que
          las asignadas a unidades anteriores.
        UNIDAD es la primera unidad en este controlador que se le
          asigna una unidad. La unidad 0 es la predeterminada.
        MAX es el número máximo de unidades a este controlador para
          asignar unidades. El valor predeterminado es todas las
          unidades (o todas las unidades restantes, si se da UNIDAD).

Opciones:

  /D  Controlador: Esta opción se utiliza para especificar el nombre del
      contorlador del dispositivo. También puede indicar qué unidad(es)
      deben asignarse y a qué letra. Manipulación de unidades: en el
      momento de la instalación, /D también se puede utilizar para
      reservar espacio para unidades adicionales. Use un solo dígito 
      para indicar cuántas unidades se deben reservar (por ejemplo: /D1).
      (Si tiene un nombre de controlador de dispositivo con un solo
      dígito, use el prefijo '?'). Después de la instalación, la misma
      opción eliminará las unidades que se asignaron por última vez. Es
      posible especificar ambas formas de /D, en cuyo caso se eliminarán
      las unidades actuales y luego se agregarán las nuevas unidades.
      Solo puede usar una letra de unidad que sea más pequeña o incluso
      con la letra en LASTDRIVE / LASTDRIVEHIGH.
  /L  Letra: esta opción es una alternativa al componente LETRA de /D,
      que debe seguir (es decir: /D:controlador /L:letra). También se
      puede usar para devolver el número de unidades instaladas (/L:0,
      devolverá 255 si no está instalado) y la letra de cada unidad
      asignada (/L:1, /L:2, etc., con A:=1 y 255 si la unidad no está
      asignada). Solo puede usar una letra de unidad que sea más pequeña
      o incluso con la letra en LASTDRIVE / LASTDRIVEHIGH.
  /C  Utiliza memoria convencional en lugar de alta.
  /V  Estadísticas de memoria: cuando esta opción se utiliza en la
      instalación, se mostrará un resumen del uso de la memoria. Este
      resumen incluye:
        Estático   Código y variable
        Dinámico   Datos para cada unidad y redondeo de párrafo
        Total      Uso general de memoria
      Información: cuando se usa con /?, o después de la instalación,
      esta opción muestra las opciones de compilación y tiempo de
      ejecución de SHSUCDX. Esta información incluye:
        8086/386         El procesador mínimo requerido
        Forma de CD root TRUENAME devolverá \\D.\A.\ en lugar de D:\
        Sierra alta      El formato original para el sistema de 
                         archivos de CD
        Joliet           El formato de Windows para nombres largos
        Imagen en CD     Permite el acceso a una imagen que está en un CD
  /˜  Uso de Tilde: el estándar ISO permite que los CD tengan nombres de
      hasta 31 caracteres y Joliet puede tener nombres de hasta 64
      caracteres. Cuando esto se reduce a 8.3 para DOS, puede generar
      entradas duplicadas. Esta opción eliminará la duplicación agregando
      un número inclinado después del nombre (similar a lo que hace
      Windows). Por defecto, tildes están apagados. Esta opción también
      está disponible después de la instalación. Por si solo alternará el
      estado (es decir, se las tildes están actualmente activadas, /˜ las
      desactivará y viceversa). Tildes se puede activar o desactivar 
      explícitamente agregando un signo '+' o '-' (es decir: /~+ activará
      tildes, independientemente del estado actual). No tiene estos
      problemas cuando utiliza el programa DOSLFN.
  /R  Elimina el atributo de solo lectura.
  /I  Instale de todos modos, incluso si hay otro redirector presente.
  /U  Descarga el controlador SHSUCDX de la memoria.
  /Q  Tranquilo. Impide la visualización del banner de inicio de sesión
      (aviso de copyright).

Comentarios:

  SHSUCDX tiene los siguientes EXITCODES (ERRORLEVEL):
       0  Desinstalado, ayuda, conjunto de opciones
    1-32  Número de unidad de la primera unidad instalada (A=1)
     246  Opción inválida o desconocida
     247  No se puede desinstalar
     248  No hay suficiente memoria
     249  No hay unidades asignadas (es decir, no está instalado)
     250  No hay letras de unidad disponibles
     251  La unidad en el controlador no existe
     252  Controlador inválido o inexistente
     253  Ya instalado
     254  Versión no compatible de DOS
     255  386 requerido

Ejemplos:

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

  Ejemplo con varias unidades de CD-ROM:
  En 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

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

Ver también:

 (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, modificado en 2011 
  por W. Spiegl.
  Traducido en 2020 por Lorenzo del Toro Saravia.

  Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
  Consulte el archivo H2Cpying para ver las condiciones de copia.