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 superior. [3] [4]
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 1986, hace 34–35 años |
Lanzamiento estable | 2,25 / 1995 |
Sistema operativo | DOS , Windows |
Plataforma | x86 |
Tipo | Mando |
Licencia | Software comercial patentado |
Descripción general
El programa es un controlador ejecutable que permite a los programas de DOS reconocer, leer y controlar CD-ROM utilizando High Sierra y, desde la versión 2.0 hasta 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 requerida ] incluida con Windows 95 y utilizada al crear disquetes de arranque con soporte para CD-ROM. A partir de Windows 95, el acceso al CD-ROM se hizo posible a través de un controlador CDFS de 32 bits.
El controlador utiliza la interfaz de redes de Microsoft en MS-DOS. Esta 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 TSR [6] y una extensión de la interfaz de redirección ( CDEX ).
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 en 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 stub de 7 KB en la memoria convencional o superior (en comparación con MSCDEX, que ocupa unos 16 KB) . [8] Al utilizar 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 a través de instrucciones INSTALL y ser completamente funcional en CONFIG.SYS, lo que aumenta las posibilidades de cargar el controlador alto 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 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 .
Sobre la base de NWCDEX, IMS VERDADERO / 32 , un sucesor de Novell 's multiusuario DOS y Digital Research ' s concurrente DOS , proporciona un controlador llamado similares IMSCDEX . [8]
Una variante con capa de MSCDEX se proporciona como parte de Helix Software 's Multimedia Cloaking producto. 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] A menudo se usa 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 lo contrario, no serían compatibles de forma nativa con FAT32. DRFAT32 usa una variación y extensión de la API CDEX para lograr esto y trabajar con versiones anteriores de DOS. [17]
Ver también
- Lista de comandos de DOS
Referencias
- ^ Wolverton, Van (2003). Ejecutando MS-DOS Versión 6.22 . Edición del vigésimo aniversario (sexta edición revisada). Microsoft Press . ISBN 0-7356-1812-7.
- ^ "Historial de extensiones de CD-ROM de Microsoft MS-DOS (MSCDEX)" . Servicios de soporte técnico de productos de Microsoft . Microsoft Corporation . 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 2.1, 2.2, 2.21, 2.22, 2.23 de MSCDEX).
- ^ Barney, Douglas (22 de septiembre de 1986). "Microsoft permite que los micros lean CD-ROM" . Mundo informático : 13 . Consultado el 18 de noviembre de 2016 .
- ^ Mace, Scott (22 de septiembre de 1986). "Extensiones para ejecutar CD-ROM de MS-DOS" . InfoWorld . 8 (38): 1, 8 . Consultado el 9 de noviembre de 2016 .
- ^ Johnston, Stuart J. (7 de marzo de 1988). "Microsoft roba show en su reunión de CD ROM - empresa presenta dos títulos comerciales" . InfoWorld : 198.
- ^ a b "Extensiones 2.1 de CD-ROM de Microsoft MS-DOS" (MSCDEX21.DOC). Versión 2.10 Beta. Microsoft . 16 de marzo de 1994 [30 de mayo de 1992]. 000080010-100-O00-1186. Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 . [2]
- ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ^ a b c d e f Paul, Matthias R. (30 de julio de 1997) [1 de mayo de 1994]. NWDOS-TIPs - Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . MPDOSTIP . Release 157 (en alemán) (3 ed.). Archivado desde el original el 4 de noviembre de 2016 . Consultado el 6 de agosto de 2014 .(NB. NWDOSTIP.TXT es un trabajo completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y funciones internas no documentadas. Es parte de la colección MPDOSTIP.ZIP aún más grande del autor, mantenida hasta 2001 y distribuida en muchos sitios en El enlace proporcionado apunta a una versión anterior convertida en HTML del archivo NWDOSTIP.TXT.) [3]
- ^ Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J .; Kyle, Jim (1994) [noviembre de 1993]. DOS sin documentar: una guía del programador para las funciones y estructuras de datos reservadas de MS-DOS, expandida 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, 3.5 "-floppy) Fe de erratas: [4] [5]
- ^ 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 de redireccionador que consumen memoria […] instalan […] otros controladores […] desde el CD-ROM durante la ejecución de CONFIG.SYS […] configurando el indicador del CD-ROM local […]
- ^ Paul, Matthias R. (26 de junio de 1997). "NWCDEX" . OpenDOS . 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 del último disco en SYSVARS solo informan un valor más bajo. LASTDRIVE = es una de esas directivas que entrará en vigor 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 de CDS en CONFIG.SYS y volver a vincular […] NWCDEX al nuevo CDS en AUTOEXEC.BAT . […]
- ^ a b 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]
- ^ Sobre CorelCDX Versión 1.0 , ya está archivada desde el original, el 18/11/2016 , recuperado 11/18/2016
- ^ 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 .
- ^ 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 .
- ^ "Controlador de interfaz de CD-ROM SHSUCDX V3.03A" . 2005-12-26. SHCDX33A.ZIP. Archivado desde el original el 12 de octubre de 2006.
- ^ Ralf D. Brown . Lista de interrupciones de Ralf Brown , INTER61 a partir del 16 de julio de 2000 ( [7] )
Otras lecturas
- "Paquete de información de extensiones de CD-ROM 2.2 de MS-DOS" . Microsoft . 1991-11-01. DR0498.EXE. Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .(Archivo autoextraíble, incluye la especificación del controlador de dispositivo dependiente del hardware de las extensiones de CD-ROM de Microsoft MS-DOS )
- "Modificadores de línea de comandos para MSCDEX.EXE" . 2.4. Microsoft . 2007-01-18. KB87165, Q87165. Archivado desde el original el 17 de noviembre de 2007.
- "MSCDEX - Ejemplos" . Archivado desde el original el 25 de noviembre de 2007.
- Cooper, Jim (2001). Utilizando 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 referencia rápida de escritorio . O'Reilly . ISBN 978-1-56592-486-4.
enlaces externos
- Línea de comandos de MS-DOS y Windows Comando MSCDEX