Mensagem de erro "Falta NTLDR" ao atualizar ou instalar o Windows 2000 sobre o Windows 95, Windows 98 ou Windows Millennium Edition

Traduções deste artigo Traduções deste artigo
ID do artigo: 255220 - Exibir os produtos aos quais esse artigo se aplica.
Para uma versão do Microsoft Windows XP deste artigo, consulte 314057.
Expandir tudo | Recolher tudo

Sintomas

Ao tentar instalar o Windows 2000 ou atualizar um computador com Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition (Me) para Windows 2000, a seguinte mensagem de erro pode ser exibida após a primeira reinicialização:
Falta NTLDR
Pressione qualquer tecla para reiniciar
Esse comportamento ocorre apenas se o Windows 95, Windows 98 ou o Windows Me estiver instalado em uma unidade de grande capacidade que usa o sistema de arquivos FAT32.

Causa

Esse comportamento ocorre porque a instalação do Windows 95, Windows 98 ou do Windows Me foi clonada de forma inadequada em uma unidade de geometria diferente e as seguintes condições também existem:
  • A partição do sistema/inicialização está formatada com o sistema de arquivos FAT32.
  • O computador inicializa usando as extensões INT-13 (uma partição maior que 7.8 gigabytes com tipo de identificação de sistema de 0C na tabela de partição).
  • O valor dos cabeçalhos (lados) no bloco de parâmetros (BPB) de FAT32 BIOS é impreciso. Isso deve corresponder com a geometria da unidade física.
O código de inicialização do Windows 95, Windows 98 ou do Windows Me ignora o valor de cabeçalho no BPB e inicializa mesmo quando é inválido. O código de inicialização do Windows 2000 usa esse valor e faz com que o processo de inicialização não tenha êxito se for impreciso.

Resolução

Para resolver esse comportamento, corrija o valor de cabeçalhos (lados) no BPB de FAT32 para permitir a continuação do processo de inicialização do Windows 2000. A maneira mais fácil de atualizar o campo é regravar o código de inicialização do Windows 95, Windows 98 ou do Windows Me usando o seguinte procedimento:
  1. Reinicie o computador com um disco de inicialização do Windows 95, Windows 98 ou do Windows Me que contenha o arquivo Sys.com (esse arquivo está incluso por padrão).
  2. Em um prompt de comando, digite sys c:. Esse comando regrava o código de inicialização do Windows 95, Windows 98 ou do Windows Me com informações do BPB precisas. Se esse procedimento tiver êxito, vá para a etapa 3.

    Se estiver usando um disco de inicialização do Windows Me e um erro for exibido indicando que o comando "Não pode encontrar o arquivo do sistema nos locais-padrão na unidade C:", isso indicará que um ou mais arquivos na instalação do Windows Me foram removidos. Use as seguintes etapas para colocar os arquivos corretos na unidade de modo que o comando sys possa acessá-los:
    1. Mude para o prompt c:\Windows usando os seguintes comandos:
      c:
      cd\windows
      OBSERVAÇÃO: Se o Windows for instalado em um diretório diferente, será necessário ajustar os comandos mencionados acima.
    2. Tente alterar para o diretório Command usando o seguinte comando:
      cd command
      Se receber um erro indicando que o caminho não foi encontrado, use o seguinte comando para criar a pasta e repita o comando acima:
      md command
    3. Mude para a pasta EBD usando o seguinte comando:
      cd ebd
      Se receber um erro indicando que o caminho não foi encontrado, use o seguinte comando para criar a pasta e repita o comando acima:
      md ebd
    4. Na pasta EBD, use os seguintes comandos para copiar o arquivo io.sys da raiz do disco rígido e renomeá-lo para winboot.sys, o qual é o arquivo que o sys.com precisa para transferir o sistema:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
    5. Volte para a unidade A e execute o sys na unidade usando os seguintes comandos:
      a:
      sys c:
  3. Reinicie o computador para Windows 95, Windows 98 ou Windows Me e tente o procedimento de instalação ou atualização do Windows 2000 novamente.

    OBSERVAÇÃO: Após a execução do comando sys c: Também é possível inicializar o Console de recuperação e usar o comando fixboot para regravar o código de inicialização do Windows 2000. Esse procedimento permite que a instalação original aconteça normalmente.

Situação

A Microsoft confirmou que esse é um problema nos produtos da empresa que estão listados no começo deste artigo.

Propriedades

ID do artigo: 255220 - Última revisão: quinta-feira, 13 de abril de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbqfe kbhotfixserver kbenv kberrmsg kbprb kbsetup KB255220

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