Articulo de referencia

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 proporcionar compat...

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 proporcionar compatibilidad con CD-ROM . [ 2 ] Las versiones anteriores de MSCDEX desde 1986 eran complementos instalables para MS-DOS 3.1 y versiones posteriores. [ 3 ] [ 4 ]

Descripción general

El programa es un ejecutable de controlador que permite a los programas de MS-DOS reconocer, leer y controlar CD-ROM utilizando los sistemas de archivos High Sierra y, desde la versión 2.0 de 1988, también 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 la 2.25, incluida en 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 mediante un controlador CDFS de 32 bits . 

El controlador utiliza la interfaz de redes de Microsoft en MS-DOS. Por este motivo, se requiere al menos la versión 3.1 de MS-DOS. Desde la perspectiva del sistema, el controlador se comporta esencialmente como una unidad de red. Está implementado como un programa residente que se ejecuta y permanece en el sistema [ 6 ] y como una extensión de la interfaz de redireccionamiento ( 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 versiones posteriores proporcionan un equivalente funcional a MSCDEX llamado NWCDEX , que también se ejecuta bajo MS-DOS y PC DOS . Tiene capacidades de carga alta más flexibles, lo que también permite reubicar y ejecutar en modo protegido a través de DPMS en procesadores 286 y superiores, dejando así solo un fragmento 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 ] se puede cargar mediante instrucciones INSTALL y ser completamente funcional en CONFIG.SYS , lo que aumenta las posibilidades de cargar el controlador y, bajo estos sistemas operativos , permite cargar otros controladores no solo desde el disco duro sino también desde el CD-ROM mientras el sistema operativo todavía está procesando CONFIG.SYS. [ 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 mediante INSTALLLAST.

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

Una variante enmascarada de MSCDEX se proporcionó como parte del producto Multimedia Cloaking de Helix Software . Utiliza la tecnología Cloaking para reubicarse y ejecutarse en modo protegido en procesadores 386 y superiores.

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

Hay 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 que permitía montar y desmontar dinámicamente volúmenes FAT32 en versiones de DOS que no admitían FAT32 de forma nativa. DRFAT32 utiliza una variación y extensión de la API CDEX para lograr esto y funcionar con versiones antiguas de DOS. [ 17 ]

Véase también

Referencias

  1. Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 . Edición del 20.º aniversario (6.ª  ed. revisada). Microsoft Press . ISBN 0-7356-1812-7.
  2. "Historial de las extensiones de CD-ROM de Microsoft MS-DOS (MSCDEX)" . Servicios de soporte de productos de Microsoft . Microsoft Corporation . 18 de enero de 2000. Q123408. Archivado del original el 8 de julio de 2008. Consultado el 24 de noviembre de 2007 .(Nota: Contiene información sobre las versiones 2.1, 2.2, 2.21, 2.22 y 2.23 de MSCDEX.)
  3. Barney, Douglas (1986-09-22). "Microsoft permite a los micro leer CD-ROM" . Computerworld : 13. Recuperado el 18 de noviembre de 2016 .
  4. Mace, Scott (1986-09-22). "Extensiones para ejecutar CD-ROM en MS-DOS" . InfoWorld . 8 (38): 1, 8. Recuperado el 2016-11-09 .
  5. Johnston, Stuart J. (1988-03-07). "Microsoft roba el protagonismo en su reunión sobre CD-ROM: la empresa presenta dos títulos comerciales" . InfoWorld : 198.
  6. 1 2 "Extensiones de CD-ROM de Microsoft MS-DOS 2.1" (MSCDEX21.DOC). Versión 2.10 Beta. Microsoft . 16 de marzo de 1994 [30 de mayo de 1992]. 000080010-100-O00-1186. Archivado del original el 11 de mayo de 2018. Recuperado el 11 de mayo de 2018 .
  7. "Guía del usuario de Datalight ROM-DOS" (PDF) . Datalight, Inc. Abril de 2005. N.° de pieza 3010-0200-0716. Archivado (PDF) del original el 6 de diciembre de 2021. Consultado el 2 de enero de 2021 .(268 páginas)
  8. ^ Paul, Matías 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 ) (Nota: NWDOSTIP.TXT es una obra exhaustiva sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y aspectos internos no documentados. Forma parte de la colección MPDOSTIP.ZIP del autor, aún más extensa, que se mantuvo hasta 2001 y se distribuyó en muchos sitios en aquel entonces. El enlace proporcionado apunta a una versión anterior del archivo NWDOSTIP.TXT convertida a HTML).
  9. Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. Undocumented DOS: Guía del programador para 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:
  10. Paul, Matthias R. (1997-03-03) [1996]. "INSTCDEX v2.12" . Archivado del original el 15-02-2009 . Recuperado el 16-07-2018 . [...] cargar controladores de CD-ROM como NWCDEX.EXE/MSCDEX.EXE en CONFIG.SYS usando INSTCDEX [...] más flexibilidad [...] orden de carga de controladores [...] más UMB -RAM libre durante la instalación [...] mejores controladores de redireccionamiento que consumen mucha memoria de carga [...] instalar [...] otros controladores [...] desde CD-ROM durante la ejecución de CONFIG.SYS [...] estableciendo la bandera local de CD-ROM [...]
  11. Paul, Matthias R. (1997-06-26). "NWCDEX" . OpenDOS . Archivado del original el 2018-05-10 . Recuperado el 2018-05-10 . […] 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 lastdrive en SYSVARS solo informan un valor inferior. LASTDRIVE= es una de esas directivas que surten 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 la matriz CDS se mueve. INSTCDEX también proporciona medios para guardar el estado de la entrada CDS en CONFIG.SYS y volver a vincular […] NWCDEX con el nuevo CDS en AUTOEXEC.BAT . […]
  12. 1 2 Paul, Matthias R. (1997-10-02). "Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT" . Archivado del original el 4 de octubre de 2003. Recuperado el 29 de marzo de 2009 .
  13. Mención de CORELCDX , consultado el 31/12/2023
  14. Platt, Robert; Spiegl, W. (2008) [2003]. "Comando: shsucdx" . FreeDOS Spec Command HOWTO . Archivado del original el 11 de mayo de 2018. Recuperado el 11 de mayo de 2018 .
  15. Ellis, Jack; Spiegl, W. (2011) [2007]. "Comando: uide.sys / uidejr.sys" . FreeDOS Spec Command HOWTO . Archivado del original el 11 de mayo de 2018. Recuperado el 11 de mayo de 2018 .
  16. "Controlador de interfaz de CD-ROM SHSUCDX V3.03A" . 26/12/2005. SHCDX33A.ZIP. Archivado del original el 12/10/2006.
  17. Ralf D. Brown . Lista de interrupciones de Ralf Brown , INTER61 a fecha de 16-07-2000 ()

Lecturas adicionales

  • "Paquete de información de extensiones de CD-ROM de MS-DOS 2.2" . Microsoft . 1991-11-01. DR0498.EXE. Archivado del original el 2018-05-11 . Recuperado el 2018-05-11 .(Archivo autoextraíble, incluye la especificación del controlador de dispositivo dependiente del hardware de las extensiones de CD-ROM de Microsoft MS-DOS )
  • "Opciones de línea de comandos para MSCDEX.EXE" . 2.4. Microsoft . 18/01/2007. KB87165, Q87165. Archivado del original el 17/11/2007.
  • "MSCDEX - Ejemplos" . Archivado del original el 25/11/2007.
  • Cooper, Jim (2001). Uso de MS-DOS 6.22 . Edición especial (3.ª  ed.). Que Publishing . ISBN 978-0-7897-2573-8.
  • O'Reilly, Tim ; Mott, Troy; Glenn, Walter (1999). Windows 98 en pocas palabras: una guía de referencia rápida para escritorio . O'Reilly . ISBN 978-1-56592-486-4.
  • Comando MSCDEX de línea de comandos de MS-DOS y Windows
Obtenido de " https://en.wikipedia.org/w/index.php?title=MSCDEX&oldid=1355883804#NWCDEX "