Mensagem de erro "NTLDR não encontrado" ao atualizar ou instalar o Windows 2000 no Windows 95, no Windows 98 ou no Windows Millennium Edition

Traduções deste artigo Traduções deste artigo
ID do artigo: 314057 - Exibir os produtos aos quais esse artigo se aplica.
Para obter uma versão deste artigo para o Microsoft Windows 2000, consulte (a página pode estar em inglês):255220.
Expandir tudo | Recolher tudo

Sintomas

Esta seção é destinada a usuários avançados. Caso não se sinta confortável com a solução de problemas avançada, você pode solicitar a ajuda de alguém ou entrar em contato com o suporte. Para obter informações sobre como fazer isso, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus
Ao tentar instalar o Windows XP ou atualizar para o Windows XP em um computador com o Microsoft Windows 95, o Windows 98, ou o Windows Millennium Edition, a seguinte mensagem de erro pode ser exibida após a primeira reinicialização durante a instalação:
NTLDR não encontrado
Pressione qualquer tecla para reiniciar

Causa

Esse problema ocorre se a instalação do Windows 95, do Windows 98 ou do Windows Millennium Edition foi clonada e aplicada a uma unidade com uma geometria diferente da unidade de origem da cópia clonada.

Por exemplo, você está executando o Windows 98 em uma unidade de 4GB (gigabytes). Depois de atualizar para um disco rígido de 30GB, você usa um utilitário de imagem de disco de outras empresas para criar uma imagem espelho da instalação do Windows 98 e aplica a imagem à nova unidade. Posteriormente, você atualiza para o Windows XP. Para fazer isso, você instala o Windows XP sobre a imagem clonada do Windows 98.

Para que esse problema aconteça, todas as seguintes condições devem ser verdadeiras:
  • A partição do sistema/inicialização está formatada com o sistema de arquivos FAT32.
  • O computador é iniciado usando as extensões INT-13. (Essa é uma partição maior do que 7,8 GB usando um tipo de 0C para Identificação do sistema na tabela de partições).
  • Devido ao procedimento de clonagem, o valor Cabeçalho (lados) no BPB (BIOS Parameter Block) FAT32 não corresponde à geometria da unidade física.
O código de inicialização do Windows 95, do Windows 98 ou do Windows Millennium Edition ignora o valor Cabeçalho no BPB e inicia esses programas mesmo com o valor inválido. Porém, o código de inicialização do Microsoft Windows 2000 e do Windows XP exige o valor e a inicialização não ocorre sem o valor válido.

Resolução

Para resolver esse problema, corrija o valor Cabeçalho (lados) no BPB FAT 32 de forma que o Windows XP possa continuar. Para atualizar o valor, escreva novamente o código de inicialização do Windows 95, do Windows 98 ou do Windows Millennium Edition. Para fazer isto, execute as seguintes etapas:
  1. Reinicie o computador, usando o disco de inicialização do Windows 95, do Windows 98 ou do Windows Millennium que contém o arquivo Sys.com. (Por padrão, esse arquivo está incluso.)
  2. Faça uma cópia do arquivo Msdos.sys no diretório raiz da unidade de sistema. Para fazer isso, digite os seguintes comandos em um prompt de comando:
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy
  3. Em um prompt de comando, digite sys c: para escrever novamente o código de inicialização do Windows 95, do Windows 98 ou do Windows Millennium Edition com as informações precisas do BPB. Se esse comando der certo, vá para a etapa 4.

    Se estiver usando um disco de inicialização do Windows Millennium Edition e a seguinte mensagem de erro for exibida, é sinal de que um ou mais arquivos na instalação do Windows Millennium Edition foram removidos:
    Não foi possível localizar o arquivo de sistema nos locais padrão da unidade C:
    Execute as seguintes etapas para colocar os arquivos corretos na unidade para que o comando sys possa localizá-los:
    1. Digite os seguintes comandos. Pressione ENTER após cada comando:
      c:
      cd\windows
      Se o Windows estiver instalado em uma pasta que não seja Windows, ajuste os comandos de acordo.
    2. Tente alternar para a pasta Command, digitando o seguinte comando:
      cd command
      Se uma mensagem de erro informando que o caminho não foi encontrado for exibida, digite o seguinte comando para criar a pasta Command e execute o comando cd command novamente:
      md command
    3. Alterne para a pasta EBD, digitando o seguinte comando:
      cd ebd
      Se uma mensagem de erro informando que o caminho não foi encontrado não for exibida, digite o seguinte comando para criar a pasta EBD e repita o comando cd ebd:
      md ebd
    4. Na pasta EBD, use os seguintes comandos para copiar o arquivo lo.sys da raiz do disco rígido e para renomeá-lo para o Winboot.sys:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
      Winboot.sys é o arquivo exigido pelo Sys.com.
    5. Alterne para a unidade A e digite os seguintes comandos:
      a:
      sys c:
    Digite os seguintes comandos para restaurar o arquivo Msdos.sys original. Pressione ENTER após cada comando.
    attrib -s -h -r c:\msdos.sys
    copy c:\msdos.ysy c:\msdos.sys
    Pressione S para substituir o arquivo Msdos.sys já existente. A verificação "1 ARQUIVO(S) COPIADO" será exibida, informando que o arquivo foi substituído.
  4. Reinicie o computador no Windows 95, no Windows 98 ou no Windows Millennium Edition e tente instalar ou atualizar o Windows XP novamente.

    Observação Ou, após a execução do comando sys c: é possível inicializar o Console de recuperação e usar o comando fixboot para regravar o código de inicialização do Windows XP. Com esse procedimento, a instalação original continua normalmente.

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem esta em inglês):
178947 Arquivo de Registro não foi localizado. Serviços de Registro podem...
318948 Mensagem de erro "NTLDR está corrompido ou não foi encontrado" durante a atualização do Windows 2000 ou Windows NT 4.0
320397 O Windows pode não iniciar e uma mensagem de erro "NTLDR está faltando" é exibida se o Windows não estiver atualizado e se há muitos arquivos na pasta raiz.
883275 Não é possível iniciar o computador após modificar as permissões no Windows Server 2003, Windows XP ou Windows 2000
812492 Mensagem de erro ao tentar iniciar seu computador com um disco sem sistema
315261 O Computador não inicia após você alterar a partição ativa usando a ferramenta Gerenciamento de disco
Se os artigos listados não ajudarem a resolver o problema ou se você enfrentar sintomas diferentes dos descritos neste artigo, procure na Base de Dados de Conhecimento Microsoft para obter mais informações. Para pesquisar a Base de Dados de Conhecimento Microsoft, visite o seguinte site da Microsoft:
http://support.microsoft.com
Em seguida, digite o texto da mensagem de erro que você recebeu ou uma descrição do problema no campo Pesquisar Suporte (KB).

Propriedades

ID do artigo: 314057 - Última revisão: quarta-feira, 27 de fevereiro de 2008 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palavras-chave: 
kberrmsg kbfilesystems kbenv kbsetup kbprb kbresolve KB314057

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