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.