Tengo una vieja computadora MS-DOS con la que estoy experimentando. La computadora tiene un procesador AMD 80386, 1664 KB de RAM, un disco duro de 50 MB y dos unidades de disquete: una de 3 1/2 pulgadas y la otra de 5 1/4 pulgadas.
Estoy en el proceso de instalar un compilador de C++ en esta computadora (verInstale el compilador C++ en una vieja computadora MS-DOS con disquetespara más detalles). Para facilitar esa instalación, estoy intentando instalar una unidad de CD-ROM. La unidad es un Top Glory Electronics BCD G621D. He encontrado el controlador correcto (http://www.driverguide.com/driver/detail.php?driverid=349099) y haya seguido las instrucciones del manual (incluido en la descarga del controlador) para conectar la unidad al sistema e instalar el software.
Actualmente, la unidad de CD-ROM está conectada como unidad esclava al disco duro y el puente está configurado en consecuencia. El variador se está alimentando correctamente; se abre y se cierra como debería.
El controlador se instala en D:\CDROM, mientras que los archivos del sistema MS-DOS se encuentran en la unidad C:. He agregado las siguientes líneas a los archivos CONFIG.SYS y AUTOEXEC.BAT, respectivamente:
DEVICE=D:\CDROM\CDROM.SYS /D:MSCD001 /V
y
C:\DRDOS\MSCDEX.EXE /D:MSCD001 /L:F
El primero carga el controlador en la memoria y el segundo configura el programa MSCDEX.EXE para interactuar con el controlador, permitiendo así al usuario (yo) acceder a la unidad de CD-ROM.
Sin embargo, ha ocurrido un problema. Después de instalar el controlador y reiniciar el sistema, sucede una de dos cosas: 1. Se muestra información sobre el controlador. 2. Un cursor inusualmente grande parpadea en la pantalla.
La información mencionada en el punto 1 se muestra aquí:
ATAPI IDE CD-ROM Device Driver
Release DATE : 04/19/1999 TIME : 09:00:00
Example : DEVICE=CDROM_DRV.SYS /D:MSCD001 [/DMA]
/DMA --> Enable PCI Bus Master DMA Mode
/UDMA --> Enable PCI Bus Master Ultra DMA Mode
Sound Card IDE Port 168 --> IRQ 10
Sound Card IDE Port 1E8 --> IRQ 11
Driver Version : 2.9
Device Name : MSCD001
Drive 0: Port= 1F0 (Primary Channel), Slave IRQ= 14
Firmware Version : M1.30
Transfer Mode : Programmed I/O mode4
En ambos casos, el indicador de DOS nunca aparece y el sistema no acepta comandos. Por lo tanto, la computadora queda inutilizada.
El problema parece deberse a la línea en CONFIG.SYS. Cuando inicio MS-DOS desde un disquete en lugar del disco duro y elimino esa línea del archivo, la computadora funciona bien cuando reinicio desde el disco duro. (Por supuesto, MSCDEX.EXE no puede acceder al dispositivo porque el controlador no está cargado).
Esto me lleva a creer que tengo la unidad y su controlador configurados correctamente. Sin embargo, eso no me ayuda considerando que no puedo hacer nada con la computadora una vez que se carga el controlador. ¿Alguien sabe cómo podría acceder al indicador de MS-DOS y usar la computadora mientras el controlador está cargado?
Respuesta1
Creo que la pista está en el cuadro de descripción. Lo más probable es que la tarjeta de sonido tenga un puerto IDE. Muchos, si no la mayoría, lo hacen. Por lo general, se puede desactivar mediante un puente en la tarjeta de sonido. Podrías quitar temporalmente la tarjeta de sonido. O puede conectar la unidad de CD al puerto IDE de la tarjeta de sonido.
Respuesta2
Intente utilizar el controlador de CD-ROM Oakaquí. Asegúrate de agregar HIMEM.SYS
como indica.
Su sistema data de una época en la que a menudo había problemas al conectar dos dispositivos en un solo puerto IDE que no eran del mismo fabricante y no lo admitían explícitamente. Si aún tiene problemas, conéctelo al otro puerto IDE si su placa base tiene uno, o busque en su sitio de subastas favorito un adaptador ISA IDE y vea si tiene más suerte con eso.
Respuesta3
Estoy de acuerdo con el comentario sobre la eliminación de MSCDEX de AUTOEXEC.BAT.
Quizás no sea una solución a largo plazo, pero podría ayudar a determinar dónde existe el problema de estabilidad.
Intente hacer que la primera línea de AUTOEXEC.BAT sea esta:
@Echo Off
Y la segunda línea esta:
Pause
Si el problema es el controlador CONFIG.SYS, intente cambiarlo. No sé exactamente qué le ofreció DriverGuide, pero hay algunos controladores que tienden a funcionar en casi todas las unidades y utilizan mucha menos memoria convencional que la mayoría de los otros controladores de CD. Ver: Archivo de software de TOOGAM: controladores de CD para DOSpara detalles. Debido a que la memoria convencional a menudo era importante en DOS, probaría esos controladores en casi cualquier caso, incluso si los controladores oficiales del fabricante no estuvieran causando problemas de estabilidad. Confix.sysTambién puede ser útil, permitiéndole repetir mensajes y pausar el inicio durante el procesamiento de config.sys. Esto realmente puede ayudarle a confirmar que la línea config.sys es la que está causando los problemas de estabilidad.
Si está utilizando MS-DOS 6 (o quizás alternativas más nuevas, como FreeDOS), intente mantener presionada la tecla F8 o Shift-F8 al iniciar. Quizás descubra que es una forma más sencilla de omitir líneas del archivo CONFIG.SYS.
La salida de muestra de config.sys muestra bastante información de IRQ. Los conflictos de hardware pueden causar síntomas como los que usted describe: cuando la segunda vez que arranca la computadora, las cosas no se inicializan como se desea. Si continúa teniendo problemas con diferentes controladores, asegúrese de que no haya conflictos de direcciones de E/S o IRQ (o DMA). Esa era una fuente común de problemas con las computadoras en esa época y, por lo general, se puede solucionar de forma gratuita simplemente averiguando qué hardware (o posiblemente controlador) necesita cambiar la configuración.
Respuesta4
Este comportamiento puede ocurrir si existe alguna de las siguientes condiciones:
The CD-ROM driver or Mscdex.exe file is disabled (commented) or missing from the Autoexec.bat or Config.sys file.
The CD-ROM driver or Mscdex.exe file is missing or damaged.
The startup disk does not contain the CD-ROM driver or Mscdex.exe file.
You have replaced the original CD-ROM and not updated MS-DOS drivers.
Para acceder a una unidad de CD-ROM cuando inicia desde un símbolo del sistema de Windows o reinicia la computadora en modo MS-DOS, debe cargar el controlador de CD-ROM en modo real en el archivo Config.sys y el controlador MSCDEX en Autoexec. bat o archivo Dosstart.bat. Si su unidad de CD-ROM es compatible con el modo protegido en Windows, lo más probable es que los controladores de CD-ROM y MSCDEX en modo real no se carguen en los archivos Config.sys y Autoexec.bat o Dosstart.bat en el disco duro. Además, si arranca desde un disquete, los controladores de CD-ROM y MSCDEX no se cargarán a menos que configure manualmente los archivos Config.sys y Autoexec.bat en el disquete para cargarlos.
para resolverlos ver: