Resolver problemas relacionados com o modo de compatibilidade com o MS-DOS em discos rígidos

Traduções de Artigos Traduções de Artigos
Artigo: 130179 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

O separador Desempenho das Propriedades de Sistema mostra que um ou mais dos discos rígidos do computador está a utilizar o modo de compatibilidade com o MS-DOS. O modo de compatibilidade com o MS-DOS poderá estar a ser utilizado pelo sistema de ficheiros ou pela memória virtual. Poderá receber a seguinte mensagem:
O processamento de páginas do modo de compatibilidade reduz o desempenho geral do sistema.

Causa

O modo de compatibilidade com o MS-DOS poderá estar a ser utilizado por um dos seguintes motivos:
  • Um controlador de dispositivo "não seguro", um programa residente em memória ou um vírus interceptou (hooked) a cadeia INT21h ou INT13h antes de o Windows ser carregado.
  • O controlador do disco rígido do computador não foi detectado pelo Windows.
  • O controlador do disco rígido foi removido da configuração actual no Gestor de dispositivos.
  • Existe um conflito de recursos entre o controlador do disco rígido e outro dispositivo de hardware.
  • O controlador do modo protegido do Windows está em falta ou está danificado.
  • As unidade de disco do modo protegido de 32 bits do Windows detectaram uma configuração não suportada ou hardware incompatível.
  • Tem o Windows Millennium Edition (Me) em execução e utilizou o Drive Copy 2.0 da Powerquest para copiar o conteúdo de um disco rígido para outro.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Resolução

Para corrigir este comportamento, siga estes passos:
  1. Se tiver utilizado o Drive Image 2.0 da Powerquest, contacte-a para obter uma versão do software compatível com o Windows Me.
  2. Utilize o separador Desempenho das Propriedades de Sistema para identificar a unidade que está a utilizar o modo de compatibilidade com o MS-DOS e porquê.

    NOTA: unidades de disquetes e unidades de CD-ROM em funcionamento no modo de compatibilidade com o MS-DOS provocam a apresentação da mensagem "Algumas unidades estão a utilizar o modo de compatibilidade com o MS-DOS" na secção relativa ao sistema de ficheiros do separador Desempenho, mas este artigo aplica-se apenas à resolução de problemas de discos rígidos em funcionamento no modo de compatibilidade com o MS-DOS.

    Para obter informações adicionais sobre como resolver problemas de unidades de disquetes, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    131690 Troubleshooting Floppy Disk Drive Problems in Windows
    1. Se o nome de controlador listado como causa do problema do modo de compatibilidade com o MS-DOS for Mbrint13.sys, o computador poderá estar infectado com um vírus de sector de arranque, ou o utilizador está a executar software de translação geométrica do modo real (para um disco rígido IDE com mais do que 1024 cilindros) não compatível com os controladores do modo protegido do Windows.

      Para obter informações adicionais sobre software de translação geométrica do modo real compatível com controladores do modo protegido do Windows, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
      126855 Windows Support for Large IDE Hard Disks
      O Disk Manager 6.03 é suportado no modo protegido em discos rígidos no canal IDE primário quando o utilitário de compressão de disco DriveSpace não está instalado. Para unidades no canal IDE secundário, é necessário o Disk Manager 7.0 ou posterior. Quando utilizar o software de compressão DriveSpace incluído no Microsoft Windows e o Microsoft Plus!, tem de ser utilizado o Disk Manager 7.04 ou posterior.
      Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
      126855 Windows Support for Large IDE Hard Disks
      Para obter informações adicionais sobre como detectar e remover vírus do sector de arranque, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
      82923 Methods to Detect a Boot-Sector Virus
      129972 Vírus de computadores: descrição, prevenção e recuperação
      49500 Lista de fornecedores de software antivírus
    2. Se for referido um controlador listado no ficheiro Config.sys, contacte o fabricante do controlador para determinar se existe uma versão do controlador que permita acesso do modo protegido no Windows.

      Se não for apresentado um controlador no separador Desempenho, avance para o passo 3.
  3. Certifique-se de que o controlador do disco rígido está listado no Gestor de dispositivos. Caso não esteja, instale-o com o Assistente Adicionar Novo Hardware. Se o assistente não detectar o controlador, execute-o novamente, mas não deixe o assistente detectar o hardware do computador. Em vez disso, seleccione o controlador na lista de hardware. Se o controlador não estiver listado, contacte o fabricante do controlador do disco rígido para determinar se está disponível um controlador do modo protegido do Windows ou um controlador de acesso a disco de 32 bits (FastDisk) do Windows 3.1.

    NOTA: se o controlador do disco rígido estiver listado no Gestor de dispositivos, mas tiver um X vermelho, significa que foi removido do perfil de hardware actual. Clique em Propriedades, para ver as propriedades do controlador no Gestor de dispositivos, e clique na caixa de verificação que corresponde ao perfil de hardware actual em Utilização do dispositivo.
  4. Se o controlador do disco rígido estiver listado no Gestor de dispositivos, mas com um ponto de exclamação amarelo, significa que existe um conflito de IRQ, de E/S, de DMA ou de endereços de RAM com outro dispositivo, que o controlador do modo protegido está ausente ou danificado, ou que a caixa de verificação "Desactivar todos os controladores de disco de 32 bits do modo protegido" está seleccionada nas Propriedades de Sistema de ficheiros.

    1. Certifique-se de que a caixa de verificação "Desactivar todos os controladores de disco de 32 bits do modo protegido" não foi seleccionada no separador Resolução de problemas das Propriedades de Ficheiro de sistema. Para aceder a este separador, faça duplo clique em Sistema no Painel de controlo, clique no separador Desempenho e clique em Sistema de ficheiros.
    2. Resolva os conflitos de recursos (IRQ, E/S, DMA ou endereços de RAM) com outros dispositivos. Consulte a documentação do controlador para obter informações sobre utilização de recursos e sobre como alterá-la.
    3. Certifique-se de que o controlador do modo protegido está no directório Windows\SYSTEM\IOSUBSYS e de que é correctamente carregado. Para determinar qual o controlador que fornece o acesso a disco de 32 bits, clique em Propriedades para ver as propriedades do controlador no Gestor de dispositivos, e clique no separador Controlador para ver que ficheiros de controlador estão associados ao controlador.

      NOTA: se estiver a utilizar um controlador de disco rígido IDE, EIDE ou ESDI, o separador Controlador poderá não estar presente quando clicar em Propriedades para ver as propriedades do controlador no Gestor de dispositivos. A menos que esteja a utilizar um controlador de outro fabricante, Esdi_506.pdr é o controlador do modo protegido utilizado para fornecer acesso a disco de 32 bits para estes controladores.

      Reinicie o Windows e prima F8 quando vir a mensagem "A iniciar o Windows xx", e escolha Em sessão (\BOOTLOG.TXT) no menu de arranque do Windows. Examine o ficheiro Bootlog.txt recém-criado para determinar se o controlador listado acima foi correctamente carregado.

      No Windows 98, mantenha premida a tecla CTRL até ver o menu de arranque do Windows 98 e escolha Em sessão (\BOOTLOG.TXT).

      Se o ficheiro Bootlog.txt mostrar uma mensagem "Init Failure" ou "Load Failure" relativamente ao controlador listado acima, avance para o passo D. Se o ficheiro Bootlog.txt mostrar uma mensagem "INITCOMPLETESUCCESS" relativamente ao controlador listado acima, examine o ficheiro IOS.LOG.

      O Windows cria um ficheiro Ios.log no directório do Windows se alguma unidade estiver a utilizar o modo de compatibilidade com o MS-DOS. As primeiras linhas do ficheiro Ios.log poderão conter informações que descrevem por que não foi carregado o controlador de disco do modo protegido. Tenha estas informações disponíveis se contactar o suporte técnico da Microsoft sobre este comportamento.
    4. Verifique o valor NOIDE no registo, em:

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS

      O valor NOIDE é colocado no registo quando o controlador do modo protegido para o controlador IDE não for correctamente inicializado.
      Para obter informações adicionais sobre como resolver problemas relacionados com o valor NOIDE, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
      151911 MS-DOS Compatibility Mode Problems with PCI IDE Controllers
    5. Certifique-se de que o controlador do modo protegido não está danificado.

      Para todos os controladores ESDI e IDE, o Windows utiliza o ESDI_506.PDR do directório IOSUBSYS para fornecer acesso a disco de 32 bits. Para controladores SCSI, o Windows utiliza SCSIPORT.PDR e um controlador "mini-port" (.MPD) para fornecer acesso a disco de 32 bits.

      Extraia manualmente os ficheiros .pdr ou .mpd adequados das disquetes ou do CD-ROM do Windows, ou execute o programa de configuração e seleccione a opção Verificar.
  5. Verifique se o controlador Mh32bit.386 está a ser carregado no ficheiro System.ini. Verifique a existência da linha "device=mh32bit.386". Este controlador é instalado pelo software MicroHouse EZ-Drive e não é compatível com os controladores do modo protegido do Windows. Este controlador não é removido pelo programa de configuração do Windows.
  6. Contacte o fabricante do controlador do disco rígido para obter informações sobre compatibilidade com o Windows. Poderá conseguir obter acesso a disco de 32 bits no modo protegido do Windows utilizando um dos seguintes métodos:

    • Desactive funcionalidades avançadas (como colocação em cache, modo rápido ou turbo, velocidades de transferência de ficheiros reduzida, etc.) no controlador (SCSI, IDE ou ESDI) ou no BIOS do sistema (apenas IDE).
    • Obtenha um controlador de disco do modo protegido do Windows, ou o controlador FastDisk do Windows 3.1 para o controlador.

Mais Informação

Um controlador do modo real é "seguro" se a respectiva funcionalidade não exceder a do controlador do modo protegido do Windows correspondente. Se um controlador do modo real for "seguro", o controlador do modo protegido pode assumir todas as operações de E/S do dispositivo correspondente. Caso contrário, o Windows encaminhará todas as operações de E/S pelo controlador do modo real.

Um exemplo de um controlador não seguro é um controlador de IDE/ESDI do modo real que utilize encriptação dinâmica por motivos de segurança. Uma vez que o Windows não fornece encriptação, não permite que o controlador de IDE/ESDI do modo protegido assuma as operações do controlador do modo real. Qualquer controlador do modo real com funcionalidade incluída na lista que se segue é considerado não seguro:

  • Compressão de dados que não seja compatível com o DoubleSpace
  • Encriptação de dados
  • Espelhamento de discos
  • Mapeamento de sectores danificados
  • Tolerância a falhas (por exemplo, manutenção de correcção ECC num disco independente)
  • IOCTLs específicos do fabricante
  • IOCTLs definidos pela Microsoft com funcionalidades expandidas do fabricante
A lista de controladores seguros (o ficheiro Ios.ini) é uma lista mantida pelo Windows de controladores seguros. Cada entrada da lista identifica um controlador ou TSR que o Windows pode assumir com o controlador do modo protegido correspondente. A lista de controladores seguros inclui o nome do controlador ou do TSR. Este nome deve ser o mesmo que o constante do ficheiro Config.sys ou Autoexec.bat.

O Windows não armazena o número de versão do controlador ou do TSR na lista, pelo que é da responsabilidade do fabricante alterar o nome do controlador se uma versão futura do mesmo for melhorada de forma que torne o controlador não seguro.

Por predefinição, os controladores que se seguem são considerados seguros:
  • Controladores de dispositivo de bloco do modo real compatíveis com o MS-DOS 5.0
  • Monitores da INT 13 (interceptam a INT 13 para monitorizar E/S da INT 13, mas não acedem ao hardware directamente nem modificam a memória intermédia de E/S)
  • Interceptor de INT 13 (intercepta a INT 13 para alterar a E/S da INT 13, mas não acede ao hardware directamente)
  • Controlador de INT 13 (fornece a funcionalidade da INT 13 e acede directamente ao hardware)
  • Gestor de ASPI (implementa a ASPI da especificação MS-DOS)
  • Gestor de CAM (implementa a especificação de CAM do MS-DOS)
NOTA: se o controlador do modo real que está a utilizar tiver melhor desempenho ou fornecer algumas funções que não estarão presentes no controlador do modo protegido do Windows, o fabricante do controlador deverá remover o mesmo da lista de controladores seguros. O sistema poderá utilizar o modo real para aceder à unidade. Se o controlador do modo real que está a utilizar puder ser substituído com segurança por controladores do modo protegido, o fabricante do controlador pode adicionar o mesmo à lista de controladores seguros.

O Disk Manager é fabricado pela OnTrack Computer Systems, um fabricante independente da Microsoft; a Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

O EZ-Drive é fabricado pela Micro House, um fabricante independente da Microsoft; a Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Propriedades

Artigo: 130179 - Última revisão: 29 de novembro de 2005 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Segunda Edição
  • Microsoft Windows Millennium Edition
Palavras-chave: 
kbenv kbfaq kbhardware kbhw kbprb kbtshoot kbwinme KB130179

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