Instale um driver de CD-ROM no MS-DOS

Instale um driver de CD-ROM no MS-DOS

Eu tenho um computador MS-DOS antigo que estou experimentando. O computador possui um processador AMD 80386, 1.664 KB de RAM, um disco rígido de 50 MB e duas unidades de disquete: uma de 3 1/2 polegadas e outra de 5 1/4 polegadas.

Estou instalando um compilador C++ neste computador (consulteInstale o compilador C++ em um computador MS-DOS antigo com disquetespara mais detalhes). Para facilitar essa instalação, estou tentando instalar uma unidade de CD-ROM. O drive é um Top Glory Electronics BCD G621D. Encontrei o driver correto (http://www.driverguide.com/driver/detail.php?driverid=349099) e segui as instruções do manual (incluídas no download do driver) para conectar a unidade ao sistema e instalar o software.

Atualmente, a unidade de CD-ROM está conectada como uma unidade escrava ao HD e o jumper está configurado de acordo. A unidade está sendo alimentada corretamente; ele abre e fecha como deveria.

O driver é instalado em D:\CDROM, enquanto os arquivos de sistema do MS-DOS estão localizados na unidade C:. Adicionei as seguintes linhas aos arquivos CONFIG.SYS e AUTOEXEC.BAT, respectivamente:

DEVICE=D:\CDROM\CDROM.SYS  /D:MSCD001 /V

e

C:\DRDOS\MSCDEX.EXE  /D:MSCD001 /L:F

O primeiro carrega o driver na memória e o segundo configura o programa MSCDEX.EXE para interagir com o driver, permitindo assim que o usuário (eu) acesse a unidade de CD-ROM.

No entanto, ocorreu um problema. Depois de instalar o driver e reiniciar o sistema, uma de duas coisas acontece: 1. São exibidas informações sobre o driver. 2. Um cursor incomumente grande pisca na tela.

As informações mencionadas no item 1 são mostradas aqui:

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

Em ambos os casos, o prompt do DOS nunca aparece e o sistema não aceita comandos. Assim, o computador fica inutilizado.

O problema parece ser causado pela linha no CONFIG.SYS. Quando inicializo o MS-DOS a partir de um disquete em vez do HD e removo essa linha do arquivo, o computador funciona perfeitamente quando eu reinicio a partir do HD. (É claro que MSCDEX.EXE não pode acessar o dispositivo porque o driver não está carregado).

Isso me leva a acreditar que tenho a unidade e seu driver configurados corretamente. No entanto, isso não me ajuda, considerando que não consigo fazer nada com o computador depois que o driver é carregado. Alguém sabe como eu poderia obter acesso ao prompt do MS-DOS e usar o computador enquanto o driver está carregado?

Responder1

Acho que a pista está na caixa de descrição. Provavelmente, a placa de som possui uma porta IDE. Muitos, se não a maioria deles, o fazem. Geralmente pode ser desabilitado por um jumper na placa de som. Você pode remover temporariamente a placa de som. Ou você pode conectar a unidade de CD à porta IDE da placa de som.

Responder2

Tente usar o driver de CD-ROM Oakaqui. Certifique-se de adicionar HIMEM.SYSconforme as instruções.

Seu sistema data da época em que muitas vezes havia problemas com a vinculação de dois dispositivos em uma única porta IDE que não eram do mesmo fabricante e não o suportavam explicitamente. Se você ainda encontrar problemas, conecte-se à outra porta IDE, se sua placa-mãe tiver uma, ou procure em seu site de leilões favorito por um adaptador IDE ISA e veja se você tem mais sorte com isso.

Responder3

Concordo com o comentário sobre a remoção do MSCDEX do AUTOEXEC.BAT.

Talvez não seja uma solução a longo prazo, mas poderia ajudar a determinar onde existe o problema de estabilidade.

Tente fazer a primeira linha do AUTOEXEC.BAT assim:

@Echo Off

E a segunda linha esta:

Pause

Se o problema for o driver CONFIG.SYS, tente alterá-lo. Não sei exatamente o que o DriverGuide lhe ofereceu, mas existem alguns drivers que tendem a funcionar em quase todas as unidades e usam muito menos memória convencional do que a maioria dos outros drivers de CD. Ver: Arquivo de software do TOOGAM: drivers de CD para DOSpara detalhes. Como a memória convencional era frequentemente importante no DOS, eu tentaria esses drivers em praticamente qualquer caso, mesmo que os drivers oficiais do fabricante não estivessem causando problemas de estabilidade. Confix.systambém pode ser útil, permitindo que você faça eco de mensagens e pause a inicialização durante o processamento do config.sys. Isso pode realmente ajudá-lo a confirmar se a linha config.sys é o que está causando problemas de estabilidade.

Se você estiver usando o MS-DOS 6 (ou talvez alternativas mais recentes, como FreeDOS), tente segurar F8 ou Shift-F8 ao inicializar. Você pode achar que essa é uma maneira mais fácil de pular linhas do arquivo CONFIG.SYS.

Sua amostra de saída do config.sys mostra muitas informações de IRQ. Conflitos de hardware podem causar sintomas como os que você descreve: na segunda vez que o computador inicializa, as coisas não inicializam conforme desejado. Se você continuar tendo problemas com drivers diferentes, certifique-se de que não haja conflitos de endereço de E/S ou IRQs (ou DMA). Essa era uma fonte comum de problemas com computadores naquela época e normalmente pode ser corrigida gratuitamente, apenas descobrindo qual hardware (ou possivelmente driver) precisa ter configurações alteradas.

Responder4

Esse comportamento poderá ocorrer se existir alguma das seguintes condições:

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 acessar uma unidade de CD-ROM ao inicializar em um prompt de comando do Windows ou reiniciar o computador no modo MS-DOS, você deve carregar o driver de CD-ROM de modo real no arquivo Config.sys e o driver MSCDEX no Autoexec. arquivo bat ou Dosstart.bat. Se a sua unidade de CD-ROM for suportada no modo protegido no Windows, os drivers de CD-ROM e MSCDEX de modo real provavelmente não estão sendo carregados nos arquivos Config.sys e Autoexec.bat ou Dosstart.bat no disco rígido. Além disso, se você inicializar a partir de um disquete, os drivers de CD-ROM e MSCDEX não serão carregados, a menos que você configure manualmente os arquivos Config.sys e Autoexec.bat no disquete para carregá-los.

para resolvê-los veja:

http://support.microsoft.com/kb/135174

informação relacionada