Não é possível aceder à unidade de CD-ROM a partir do modo de MS-DOS ou da linha de comandos

Traduções de Artigos Traduções de Artigos
Artigo: 135174 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT135174
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando reinicia o computador no modo de MS-DOS ou no modo de linha de comandos do Windows, ou quando reinicia o computador e utiliza uma disquete de arranque, poderá não conseguir aceder à unidade de CD-ROM. Este comportamento pode ocorrer mesmo que consiga aceder à unidade de CD-ROM a partir da interface gráfica do utilizador do Windows.

Causa

Este comportamento pode ocorrer se se verificar qualquer uma das seguintes condições:
  • O controlador de CD-ROM ou o ficheiro Mscdex.exe está desactivado (comentado) ou em falta no ficheiro Autoexec.bat ou Config.sys.
  • O controlador de CD-ROM ou o ficheiro Mscdex.exe está em falta ou danificado.
  • A disquete de arranque não contém o controlador de CD-ROM ou o ficheiro Mscdex.exe.
  • Substituiu a unidade de CD-ROM original e não actualizou os controladores do MS-DOS.
Para aceder a uma unidade de CD-ROM quando arranca para uma linha de comandos do Windows ou para o modo de MS-DOS, tem de carregar o controlador de CD-ROM de modo real no ficheiro Config.sys e o controlador MSCDEX no ficheiro Autoexec.bat ou Dosstart.bat. Se a unidade de CD-ROM for suportada em modo protegido no Windows, é possível que os controladores da unidade de CD-ROM em modo real e o MSCDEX não estejam a ser carregados nos ficheiros Config.sys e Autoexec.bat ou Dosstart.bat existentes no disco rígido. Para além disso, se arrancar a partir de disquete, os controladores da unidade de CD-ROM e o MSCDEX não serão carregados, a menos que configure manualmente os ficheiros Config.sys e Autoexec.bat existentes na disquete para o fazer.

Resolução

Para resolver este comportamento, utilize qualquer um dos métodos seguintes:
  • Executar o ficheiro Dosstart.bat.
  • Extrair a versão correcta do ficheiro Mscdex.exe.
  • Adicionar os ficheiros e comandos adequados à disquete de arranque.
  • Instalar os controladores da sua unidade de CD-ROM para MS-DOS a partir de Apenas linha de comandos.

Ficheiro Dosstart.bat

Quando efectua a actualização do MS-DOS ou do Windows 3.x para o Windows 95/98, o ficheiro Mscdex.exe original pode ser transferido para o ficheiro Dosstart.bat. O ficheiro Dosstart.bat contém cópias de quaisquer comandos que o programa de configuração do Windows comente, sendo automaticamente executado quando o computador é reiniciado no modo de MS-DOS.

Se reiniciar o computador e, em seguida, seleccionar Apenas linha de comandos, o ficheiro Dosstart.bat não é executado. Para executar o comando, escreva dosstart.bat e, em seguida, prima ENTER.

Problemas com o Mscdex.exe

Se tentar executar o Mscdex.exe e receber a mensagem de erro seguinte, o ficheiro Mscdex.exe pode estar danificado
Mscdex.exe <parâmetros> em falta ou danificado
onde <parâmetros> são os parâmetros de linha de comandos que podem estar incluídos num ficheiro de comandos, tal como o Autoexec.bat ou o Dosstart.bat.

Determine a localização do ficheiro de comandos escrevendo as seguintes linhas a partir de Apenas linha de comandos, premindo ENTER após cada linha
<unidade>:
dir /s mscdex.exe
onde <unidade> é a letra da unidade que contém a pasta Windows.

Se não conseguir encontrar o ficheiro, poderá extraí-lo a partir dos discos do Windows 95. O ficheiro Mscdex.exe está localizado no ficheiro Win95_04.cab no CD-ROM do Windows 95, no ficheiro Win95_05.cab na disquete 5 do conjunto de disquetes DMF do Windows 95, no ficheiro Win95_07.cab na disquete 7 do conjunto de disquetes não DMF do Windows 95 e no ficheiro Win95_06.cab no CD-ROM do Windows 95 OEM Service Release 2.

Para obter informações sobre como extrair ficheiros no Windows 95, consulte o seguinte artigo na Microsoft Knowledge Base:
129605 Como extrair ficheiros originais comprimidos do Windows
Coloque o ficheiro Mscdex.exe na pasta Windows\Command.

NOTA: Alguns ficheiros de comandos poderão apontar para uma pasta que não seja Windows\Command. Se este for o caso, edite o ficheiro para que aponte para a pasta Windows\Command. Para o fazer, siga estes passos:
  1. Clique em Iniciar, aponte para Programas e, em seguida, clique em Linha de comandos do MS-DOS.
  2. Escreva cada uma das seguintes linhas, premindo ENTER após cada linha:
    <unidade>:
    cd\<windows>
    edit dosstart.bat
  3. Prima ALT+P (Procurar) e, em seguida, prima L .
  4. Localize o ficheiro Mscdex.exe. Se for necessário, escreva mscdex.exe na caixa Procurar e, em seguida, clique em OK.
  5. Verifique se o caminho para o ficheiro Mscdex.exe é a pasta Windows\Command. Caso não seja, escreva o caminho correcto.
  6. Prima ALT+F (Ficheiro), prima S e, em seguida, prima ENTER quando lhe for perguntado se pretende guardar o ficheiro.
Na maior parte dos casos, a versão do ficheiro Mscdex.exe fornecida com o Windows 95 funciona correctamente com a maioria das unidades de CD-ROM mas, se tiver problemas para detectar a unidade de CD-ROM, contacte o respectivo fabricante para obter ajuda.

Controladores da disquete de arranque

Se criar uma disquete de arranque, reiniciar o computador utilizando essa disquete e não conseguir aceder à unidade de CD-ROM, o controlador correcto de CD-ROM ou o ficheiro Mscdex.exe não está a ser carregado. Para preparar uma disquete de arranque de modo a que os controladores de CD-ROM sejam carregados, siga estes passos:
  1. Edite o ficheiro Config.sys de modo a incluir a entrada relativa ao controlador de CD-ROM. Para o fazer, siga estes passos:

    1. Clique em Iniciar, clique em Executar, escreva sysedit na caixa Abrir e, em seguida, clique em OK.
    2. Clique na barra de título Config.sys, localize a linha que carrega o controlador de CD-ROM, arraste o ponteiro para seleccionar a linha de texto e, em seguida, clique em Copiar no menu Editar. Anote o nome e o caminho do controlador de CD-ROM.
    3. Clique em Iniciar, aponte para Programas, clique em Acessórios e, em seguida, clique em Bloco de notas.
    4. Coloque a disquete de arranque na unidade A.
    5. No menu Ficheiro, clique em Abrir, escreva a:config.sys na caixa Nome do ficheiro e, em seguida, clique em Abrir.
    6. Clique no final da última linha de texto, prima ENTER para iniciar uma nova linha e, em seguida, no menu Editar clique em Colar.
    7. Altere o caminho da pasta do controlador de CD-ROM para a unidade A. A tabela seguinte mostra a linha original para carregar o ficheiro do controlador de CD-ROM e a nova linha após a edição:
            Linha original                          Linha editada
            ---------------------------------------------------------------------
            device=c:\cdrom\cdrom.sys /d:mscd001   device=a:\cdrom.sys
                                                      /d:mscd001
      
    8. No menu Ficheiro clique em Sair e, em seguida, clique em Sim quando lhe for perguntado se pretende guardar as alterações.
Repare que algumas unidades de CD-ROM estão ligadas a placas de som. Se este for o caso, terá de carregar os controladores de som antes do controlador de CD-ROM. Para obter informações sobre como carregar o controlador de som, consulte a documentação da placa de som ou contacte o respectivo fabricante.
  1. Edite o ficheiro Autoexec.bat de modo a incluir a entrada relativa ao controlador Mscdex.exe. Para o fazer, siga estes passos:

    1. Clique em Iniciar, clique em Executar, escreva sysedit na caixa Abrir e, em seguida, clique em OK.
    2. Clique na barra de título Autoexec.bat, localize a linha que carrega o ficheiro Mscdex.exe, arraste o ponteiro para seleccionar a linha de texto e, em seguida, clique em Copiar no menu Editar. Anote o nome e o caminho para o ficheiro Mscdex.exe.
    3. Clique em Iniciar, aponte para Programas, clique em Acessórios e, em seguida, clique em Bloco de notas.
    4. Coloque a disquete de arranque na unidade A.
    5. Se existir um ficheiro Autoexec.bat na disquete, clique em Abrir no menu Ficheiro, escreva a:autoexec.bat na caixa Nome do ficheiro e, em seguida, clique em Abrir.
    6. Clique no final da última linha de texto, prima ENTER para iniciar uma nova linha e, em seguida, no menu Editar clique em Colar.
    7. Se existir outra linha que contenha Mscdex.exe, escreva rem no início dessa linha.
    8. Se o texto seguinte aparecer no início da linha, seleccione esse texto e, em seguida, prima DELETE:
      REM - by Windows Setup -
    9. Altere o caminho da pasta do ficheiro Mscdex.exe para a unidade A. A tabela seguinte mostra a linha original para carregar o ficheiro Mscdex.exe e a nova linha após a edição:
            Linha original                             Linha editada
            ---------------------------------------------------------------------
            c:\windows\command\mscdex.exe /d:mscd001   a:\mscdex.exe /d:mscd001
      
    10. No menu Ficheiro clique em Sair, clique em Sim quando lhe for perguntado se pretende guardar as alterações e, em seguida, guarde na disquete como autoexec.bat .
  2. Coloque o ficheiro do controlador de CD-ROM e o ficheiro Mscdex.exe na disquete de arranque. Para o fazer, siga estes passos:

    1. Clique em Iniciar, aponte para Programas e, em seguida, clique em Linha de comandos do MS-DOS.
    2. Escreva cada uma das seguintes linhas, premindo ENTER após cada linha:
      <unidade1>: cd\<caminho_cd> copy <unidade_cd> a: <unidade2>: cd\<windows>\command copy mscdex.exe a:
      onde <unidade1> é a letra da unidade que contém os ficheiros do controlador de CD-ROM, <caminho_cd> é o nome da pasta que contém o ficheiro do controlador de CD-ROM do MS-DOS e <unidade2> é a letra da unidade que contém a pasta Windows.
A disquete de arranque do Windows 98 inclui controladores que permitem carregar várias unidades de CD-ROM IDE (Integrated Drive Electronics) e SCSI (Small Computer System Interface).

Instalar os controladores de CD-ROM do MS-DOS adequados

Se tiver actualizado a unidade de CD-ROM mas não tiver actualizado os controladores de CD-ROM do MS-DOS, instale os controladores a partir de Apenas linha de comandos e, em seguida, mova a linha Mscdex.exe do ficheiro Autoexec.bat para o ficheiro Dosstart.bat. Para o fazer, siga estes passos:
  1. Reinicie o computador. Quando visualizar a mensagem A iniciar o Windows 95, prima a tecla F8 e, em seguida, seleccione Apenas linha de comandos no menu de arranque.
  2. Siga as instruções do fabricante da sua unidade de CD-ROM relativas à instalação dos controladores de CD-ROM do MS-DOS. Reinicie o computador quando lhe for pedido.
  3. Após ter verificado que os controladores correctos estão carregados e a funcionar, mova as informações dos controladores do ficheiro Autoexec.bat para o ficheiro Dosstart.bat. Para o fazer, siga estes passos:

    1. Clique em Iniciar, clique em Executar, escreva sysedit na caixa Abrir e, em seguida, clique em OK.
    2. Clique na barra de título Autoexec.bat, localize a linha que carrega o ficheiro Mscdex.exe, arraste o ponteiro para seleccionar a linha de texto e, em seguida, clique em Copiar no menu Editar.
    3. Escreva rem no início da linha que contém o ficheiro Mscdex.exe, clique em Sair no menu Ficheiro e, em seguida, clique em Sim quando lhe for perguntado se pretende guardar as alterações efectuadas ao ficheiro Autoexec.bat.
    4. Clique em Iniciar, aponte para Programas, clique em Acessórios e, em seguida, clique em Bloco de notas.
    5. No menu Ficheiro, clique em Abrir, escreva c:\windows\dosstart.bat na caixa Nome do ficheiro e, em seguida, clique em Abrir. Se receber uma mensagem indicando que o ficheiro não existe, clique em OK e, em seguida, clique em Novo no menu Ficheiro.
    6. Clique no final da última linha de texto, prima ENTER para iniciar uma nova linha e, em seguida, no menu Editar clique em Colar.
    7. Se existir outra linha que contenha o ficheiro Mscdex.exe, escreva rem no início dessa linha.
    8. No menu Ficheiro, clique em Guardar como, escreva c:\windows\dosstart.bat , clique em Guardar e, em seguida, clique em Sair no menu Ficheiro.

Mais Informação

O Windows não inclui controladores de CD-ROM de modo real. Se necessitar de aceder à unidade de CD-ROM quando arranca para uma linha de comandos do Windows ou quando reinicia o computador no modo de MS-DOS, tem de utilizar o controlador de CD-ROM de modo real fornecido com a unidade de CD-ROM. Para obter informações sobre como obter, instalar ou configurar o controlador de CD-ROM de modo real, consulte a documentação fornecida com a unidade ou contacte o respectivo fabricante.

O Windows inclui um controlador MSCDEX, que está localizado na pasta Windows\Command. Se tiver de utilizar um controlador MSCDEX de modo real, deve utilizar o controlador existente na pasta Windows\Command em vez do controlador incluído com a unidade de CD-ROM.

Os controladores de CD-ROM e MSCDEX de modo real podem ser carregados a partir de várias localizações diferentes, dependendo do motivo pelo qual estão a ser carregados. Se estiver a carregar os controladores de modo real porque necessita de aceder à unidade de CD-ROM quando arranca para uma linha de comandos do Windows 95, estes controladores têm de ser carregados a partir dos ficheiros Config.sys e Autoexec.bat existentes na pasta raiz da unidade de arranque. Se estiver a arrancar para uma linha de comandos do Windows a partir de uma disquete, em vez de a partir do disco rígido, os controladores têm de ser carregados a partir dos ficheiros Config.sys e Autoexec.bat existentes na disquete.

Se estiver a carregar os controladores de modo real porque está a reiniciar o computador no modo de MS-DOS, os controladores podem ser carregados a partir de qualquer uma das localizações seguintes:
  • Os ficheiros Config.sys e Autoexec.bat existentes na pasta raiz da unidade de arranque.
  • Os ficheiros Config.sys e Autoexec.bat personalizados que especificar nas propriedades do programa que está a executar no modo de MS-DOS, nas propriedades do atalho que inicia o programa que está a executar no modo de MS-DOS ou nas propriedades do ficheiro Sair para o Dos.pif que é utilizado para iniciar o Windows no modo de MS-DOS.
Se estiver a reiniciar o computador no modo de MS-DOS, também pode carregar o MSCDEX a partir do ficheiro Dosstart.bat existente na pasta Windows. Este ficheiro é utilizado quando reinicia o computador no modo de MS-DOS, mas não é utilizado quando arranca para uma linha de comandos do Windows ou quando inicia o Windows normalmente. Se este ficheiro não existir na pasta Windows, terá de o criar manualmente.

NOTA: Quando instala o Windows, o programa de configuração desactiva (comenta) a linha Mscdex.exe existente no Autoexec.bat, caso detecte uma unidade de CD-ROM para a qual o Windows inclua um controlador de modo protegido. Por este motivo, quando arranca para uma linha de comandos ou quando inicia o computador no modo de MS-DOS, o MSCDEX não está disponível. Para disponibilizar o MSCDEX, active a linha Mscdex.exe existente no ficheiro Autoexec.bat. Também poderá ter de modificar essa linha de modo a que carregue o controlador MSCDEX a partir da pasta Windows\Command, em vez do controlador incluído com a unidade de CD-ROM.

Propriedades

Artigo: 135174 - Última revisão: 30 de dezembro de 2004 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbenv win95 KB135174

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com