stringtranslate.com

MSCDEX

MSCDEX o Microsoft CD-ROM Extensions es un programa de software producido por Microsoft e incluido con MS-DOS  6.x [1] y ciertas versiones de Windows para brindar soporte para CD-ROM . [2] Las versiones anteriores de MSCDEX desde 1986 eran complementos instalables para MS-DOS 3.1 y superiores. [3] [4]

Descripción general

El programa es un controlador ejecutable que permite a los programas DOS reconocer, leer y controlar CD-ROM utilizando High Sierra y, desde la versión 2.0 de 1988, también los sistemas de archivos ISO 9660 . [5] [6] Esto requiere la carga previa de un controlador de dispositivo de CD-ROM apropiado (ejemplo: OAKCDROM.SYS), generalmente desde CONFIG.SYS .

La versión final del programa MSCDEX fue 2.25, [ cita necesaria ] incluida con Windows 95 y utilizada para crear disquetes de arranque con soporte para CD-ROM. A partir de Windows 95, el acceso al CD-ROM fue posible a través de un controlador CDFS de 32 bits.

El controlador utiliza la interfaz de redes de Microsoft en MS-DOS. Ésta es la razón por la que se requiere al menos la versión 3.1 de MS-DOS. Básicamente, el controlador se parece a una unidad de red desde la perspectiva del sistema. Se implementa como un programa residente de terminación y permanencia [6] y una extensión de la interfaz redirectora ( CDEX ).

Datalight ROM-DOS incluye una implementación de MSCDEX. [7]

Alternativas

Novell DOS 7 , Caldera OpenDOS 7.01 y DR-DOS 7.02 y superiores proporcionan un equivalente funcional a MSCDEX llamado NWCDEX , que también se ejecuta en MS-DOS y PC DOS . Tiene capacidades de carga alta más flexibles , lo que también permite reubicarse y ejecutarse en modo protegido a través de DPMS en procesadores 286 y superiores, dejando así solo un código auxiliar de 7 KB en la memoria convencional o superior (en comparación con MSCDEX, que ocupa unos 16 KB). . [8] Usando EMS con un marco de página , NWCDEX puede reducir su huella incluso a unos pocos bytes en la memoria convencional. [8] A diferencia de MSCDEX, el controlador no depende de API de DOS no documentadas [8] [9] y, por lo tanto, con una herramienta auxiliar de terceros llamada INSTCDEX , [8] [10] [11] [12] puede ser cargado a través de declaraciones INSTALL y ser completamente funcional en CONFIG.SYS , lo que aumenta las posibilidades de cargar el controlador en gran medida y, en estos sistemas operativos, permite cargar otros controladores no solo desde el disco duro sino también desde el CD-ROM mientras el sistema operativo aún está procesando. SYS.CONFIG. [8] [12] Una solución alternativa, pero menos flexible, algunas versiones de DR-DOS ofrecen retrasar la instalación de un controlador en CONFIG.SYS hasta después de la reubicación del segmento de datos de DOS a través de INSTALLLAST.

Basado en NWCDEX, IMS REAL/32 , un sucesor del DOS multiusuario de Novell y del DOS concurrente de Digital Research , proporciona un controlador similar llamado IMSCDEX . [8]

Se proporcionó una variante encubierta de MSCDEX como parte del producto Multimedia Cloaking de Helix Software . Utiliza Cloaking para reubicarse y ejecutarse en modo protegido en procesadores 386 y superiores.

Corel ofreció CORELCDX.COM como alternativa a MSCDEX. [13]

Existe una alternativa gratuita llamada SHSUCDX [14] que se usa con el controlador IDE / ATA UIDE.SYS [15] lanzado por primera vez en 2005. [16] Se usa a menudo con FreeDOS y también funciona con otros DOS.

En 1998, Caldera proporcionó un controlador DRFAT32 para DR-DOS para montar y desmontar dinámicamente volúmenes FAT32 en versiones de DOS que de otro modo no soportarían FAT32 de forma nativa. DRFAT32 utiliza una variación y extensión de la API CDEX para lograr esto y funcionar con versiones anteriores de DOS. [17]

Ver también

Referencias

  1. ^ Wolverton, furgoneta (2003). Ejecutando MS-DOS versión 6.22 . Edición del vigésimo aniversario (sexta edición revisada). Prensa de Microsoft . ISBN 0-7356-1812-7.
  2. ^ "Historia de las extensiones de CD-ROM de Microsoft MS-DOS (MSCDEX)". Servicios de soporte de productos de Microsoft . Corporación Microsoft . 2000-01-18. Q123408. Archivado desde el original el 8 de julio de 2008 . Consultado el 24 de noviembre de 2007 .[1] (NB. Tiene información sobre las versiones de MSCDEX 2.1, 2.2, 2.21, 2.22, 2.23.)
  3. ^ Barney, Douglas (22 de septiembre de 1986). "Microsoft permite que los micros lean CD-ROM". Mundo de la informática : 13 . Consultado el 18 de noviembre de 2016 .
  4. ^ Mace, Scott (22 de septiembre de 1986). "Extensiones para MS-DOS Ejecutar CD-ROM". InfoMundo . 8 (38): 1, 8 . Consultado el 9 de noviembre de 2016 .
  5. ^ Johnston, Stuart J. (7 de marzo de 1988). "Microsoft se roba el espectáculo en su reunión de CD ROM: la empresa presenta dos títulos comerciales". InfoMundo : 198.
  6. ^ ab "Extensiones de CD-ROM de Microsoft MS-DOS 2.1" (MSCDEX21.DOC). Versión 2.10 Beta. Microsoft . 1994-03-16 [1992-05-30]. 000080010-100-O00-1186. Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .[2]
  7. ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . Datalight, Inc. Abril de 2005. N.º de pieza 3010-0200-0716. Archivado (PDF) desde el original el 6 de diciembre de 2021 . Consultado el 2 de enero de 2021 .(268 páginas)
  8. ^ abcdef Paul, Matthias R. (30 de julio de 1997) [1 de mayo de 1994]. NWDOS-TIP: consejos y trucos para Novell DOS 7, con un clic para deshacer detalles, errores y soluciones. Versión 157 (en alemán) (3 ed.). Archivado desde el original el 4 de noviembre de 2016 . Consultado el 6 de agosto de 2014 . {{cite book}}: |work=ignorado ( ayuda ) (NB. NWDOSTIP.TXT es un trabajo completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características e componentes internos no documentados. Es parte de la colección MPDOSTIP.ZIP aún más grande del autor mantenida hasta 2001 y distribuido en muchos sitios en ese momento. El enlace proporcionado apunta a una versión anterior convertida a HTML del archivo NWDOSTIP.TXT.) [3]
  9. ^ Schulman, Andrés; Marrón, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. DOS indocumentado: una guía para programadores sobre funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2 ed.). Addison Wesley . ISBN 0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Erratas: [4][5]
  10. ^ Paul, Matthias R. (3 de marzo de 1997) [1996]. "INSTCDEX v2.12". Archivado desde el original el 15 de febrero de 2009 . Consultado el 16 de julio de 2018 . […] cargue controladores de CD-ROM como NWCDEX.EXE/MSCDEX.EXE en CONFIG.SYS usando INSTCDEX […] más flexibilidad […] orden de carga de los controladores […] más UMB -RAM libre durante la instalación […] mejor carga alta Controladores redirectores que consumen memoria […] instalar […] otros controladores […] desde el CD-ROM durante la ejecución de CONFIG.SYS […] configurando el indicador de CD-ROM local […]
  11. ^ Paul, Matías R. (26 de junio de 1997). "NWCDEX". AbiertoDOS . Archivado desde el original el 10 de mayo de 2018 . Consultado el 10 de mayo de 2018 . […] Desde Novell DOS el pre- CDS […] es una matriz interna que contiene 26 entradas ubicadas en el extremo superior de la memoria convencional , aunque las entradas de la última unidad en SYSVARS solo reportan un valor más bajo. LASTDRIVE= es una de esas directivas que tiene efecto solo *después* de CONFIG.SYS , y la matriz CDS se moverá a su posición de destino y se reducirá a LASTDRIVE= (u otro mínimo) o se expandirá hasta 32 entradas. . […] INSTCDEX […] libera ranuras de unidad ya asignadas para NWCDEX y, por lo tanto, permite que NWCDEX se cargue en CONFIG.SYS. Sin embargo, se desvinculará después de CONFIG.SYS, ya que se mueve la matriz CDS. INSTCDEX también proporciona medios para guardar el estado de la entrada CDS en CONFIG.SYS y volver a vincular […] NWCDEX al nuevo CDS en AUTOEXEC.BAT . […]
  12. ^ ab Paul, Matthias R. (2 de octubre de 1997). "Caldera OpenDOS 7.01/7.02 Actualización Alpha 3 IBMBIO.COM README.TXT". Archivado desde el original el 4 de octubre de 2003 . Consultado el 29 de marzo de 2009 .[6]
  13. ^ Mención de CORELCDX , consultado el 31 de diciembre de 2023.
  14. ^ Platt, Robert; Spiegl, W. (2008) [2003]. "Comando: shsucdx". CÓMO del comando de especificación de FreeDOS . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
  15. ^ Ellis, Jack; Spiegl, W. (2011) [2007]. "Comando: uide.sys / uidejr.sys". CÓMO del comando de especificación de FreeDOS . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
  16. ^ "Controlador de interfaz de CD-ROM SHSUCDX V3.03A". 2005-12-26. SHCDX33A.ZIP. Archivado desde el original el 12 de octubre de 2006.
  17. ^ Ralf D. Marrón . Lista de interrupciones de Ralf Brown , INTER61 a partir del 16 de julio de 2000 ([7])

Otras lecturas

enlaces externos