locked
Como resolver problemas de NTLDR??? RRS feed

  • Pergunta

  • Boa tarde para todos

     

    Provoquei um defeito em minha máquina de testes com objetivo exclusivamente didático.

    Apaguei os arquivos NTLDR e NTDETECT.COM sabendo que o SO vai indicar a falta dos arquivos pra fazer o BOOT.

     

    Qual o objetivo disso? Restaurar os arquivos e reestruturar o BOOT através do console do Windows.

     

    O procedimento foi feito, só que não funcionou...entrei no console e digitei:

     

    E:\I386\NTLDR C:  ENTER depois   E:\I386\NTDETECT.COM C: ENTER

     

    O sistema acusou que os dois arquivos foram copiados do CD para o drive C:, sendo que toda vez que volto a dar BOOT pelo sistema ele continua afirmando que falta NTLDR

     

    Fiz um outro sistema que é o FIXBOOT C:  ele alega que  outro setor de boot foi implantado com exito como era previsto, contudo, continua dizendo que falta NTLDR

     

    Fiz um outro sistema que é o FIXMBR C:  ele pede algumas informações e depois alega que  outro setor de boot foi implantado com exito como era previsto, contudo, continua dizendo que falta NTLDR.

     

    Tenho esta informação aqui,

    FIXBOOT
     
    Grava um novo setor de inicialização (setor de Boot) na partição especificada. Alguns (raros) vírus podem corromper o setor de Boot entre outros defeitos. Esse comando permite recriar esse setor no sistema problemático.
    FIXBOOT C:
    Cria uma novo setor de Boot na partição C:
    FIXBOOT C:
    ATTRIB -H -R -S C:\NTLDR
    ATTRIB -H -R -S C:\NTDETECT.COM
    COPY X:\i386\NTLDR C:
    COPY X:\i386\NTDETECT.COM C:
     
    Estes comando fazem um reparo no Boot do XP sendo uma maneira de resolver algumas falhas no Boot do Windows XP (principalmente a mensagem de Falta NTLDR, pressione uma tecla para reiniciar). Sequencialmente eles recriam o setor de boot, em seguida desprotege os arquivos de sistema e copiam os arquivos a partir da unidade de CD X: substituindo os originais do drive C:.
    Notas: Juntamente com o comando FIXMBR, este é um dos comandos mais úteis para o reparo de problemas no Boot do Windows. Ele oferece suporte apenas computadores com arquitetura x86 e opera apenas a partir do CD ou disquete de instalação do Windows.

     

    Detalhe: não sei se esses comandos devem ser digitados todos em linha (como acima)  e ao mesmo tempo no console, por que no meu caso quando abro o console ele já abre em C:\Windows> e quando mando rodar o DIR no C: ele mostra os arquivos NTLDR e NTDETECT.COM dentro do Windows e não na pasta C: como deveria. Só que quando mando copiar, mando copiar em C:

     

    Gostaria de saber se alguém conhece e discorda do formato, se sabe como esse processo funciona realmente e se já testaram e obtiveram exito neste ttipo de restauração? Qualquer ajuda e muito bem vinda.

     

    Desde já agradeço a atenção de todos.

     

    Um forte abraço

     

     

     

     

    quarta-feira, 17 de dezembro de 2008 17:30

Todas as Respostas

  •  o procedimento esta  correto

     

    attrib -s -h -r c:\ntdetect.com
    attrib -s -h -r c:\ntldr
    attrib -s -h -r c:\config.sys

     

    se vc esta tendo dificuldades, copie estes tres arquivos do cd ou de outro sistema operacional igual ao teu em um disquete ou pendrive.

     

    Adicione o disco da sua maquina como slave de outra maquina e copie os arquivos usando o winsows explorer, é trabalhoso, mas deve funcionar,

     

     

    os tres arquivos tem que ficar na raiz c:

     

     

    quarta-feira, 17 de dezembro de 2008 18:48
  • Olá Adriano.

     

    Em primeiro lugar, obrigado por sua atenção.

     

    Se não se importa, gostaria de tirar algumas dúvidas pertinentes as suas explicações.

     

    1) O procedimento deve ser escrito todo de uma vez como aparece ou deve ser feito linha por linha?

     

    Se for um bloco inteiro não estou conseguindo mudar de linha após escrever a primeira.

    Desculpe-me a ignorância, mas, não tenho prática com consoles.

    attrib -s -h -r c:\ntdetect.com
    attrib -s -h -r c:\ntldr
    attrib -s -h -r c:\config.sys

    2) Os arquivos já se encontram dentro do drive c: só não estão funcionando como deveriam

    foram copiados usando E:\I386\NTLDR C: (ENTER)    E DEPOIS        E\:I386\NTDETECT.COM C: (ENTER)

     

    Só não acho resposta para não funcionarem

     

    3) Adiantaria adicionar meu disco na  outra máquina, para transferir os arquivos por Explorer se ela não está abrindo o sistema? Acho que não.

     

    4) Acabei de testar sua teoria do pen drive e naõ deu certo...

     

    Foi mal, talvez eu esteja fazendo algo errado.

     

    Obrigado e desculpe-me.

     

    abraços  

    quarta-feira, 17 de dezembro de 2008 22:02
  • Gafanhoto,

     

    deve ser digitado cada comando seguido de ENTER.

    quinta-feira, 18 de dezembro de 2008 00:03
  • Ola,

     

    entre com a console de recuperação, para isto use o cd e escolha reparar na primeira opção.

     

    como foi dito pelo Gilberto digite a primeira linha e enter, depois a segunda e enter conforme o seu proprio procedimento

     

    Agora se vc estiver com dificuldades, faca uma reparação do sistema operacional,é tranquilo e vc voltarar com o teu sistema em 40 minutos, sem perder um só dado ou aplicações instaladas

     

    use este procedimento

    Boot com o cd do seu sistema  operacional (tem que ser o mesma versão instalado na sua maquina)

    Na primeira tela de um ENTER para instalar

    na segunda tela F8 para aceitar o contrato de licenciamento

    e na terceira tela, verifique se aparece a opção reparar e clique em R para reparar

     

    processo completo nesta url

    http://www.guiadowindows.net/2008/02/como-reparar-o-windows-xp.html

     

     

    Nos diga se resolveu

     

    Abraço

    quinta-feira, 18 de dezembro de 2008 10:24
  • Amigos Adriano e Gilberto bom dia.

     

    Com relação a restauração do sistema por reparação eu agradeço a dica, mas eu já uso essa opção há cerca de 6 meses que foi quando este problema apareceu involuntáriamente a 1ª vez. 

    Essa por acaso descobri sozinho, sempre funciona muito bem e não precisa nem ser o mesmo cd de XP PRO.

     

    Mas valeu pela dica, obrigado.

     

    Como disse na primeira postagem, isto é uma experiência, um objeto de estudo, por isso, estou tão empenhado, necessito aprender. 

     

    Estou experimentando em um micro com hd de 20GB divido em 2 x 10 GB... C e D... Sendo C: o sistema.

    Quando o console abre, abre automaticamente em C:\WINDOWS>

    Não deveria abrir em C: somente?

     

    Se pegar a linha C:\windows> e "aplicar" DIR, vai parecer no meio da listagem de arquivos a NTLDR e a NTDETECT.COM, ou seja: estes arquivos arquivos estão no diretório Windows e não em c: estou certo?

     

    Sendo que: Já rodei a pasta Windows da minha máquina de trabalho que está boa, pra ver se tem algo sememlhante e não aparece nenhum destes arquivos, logo, acredito que mesmo mandando copiar pra C: eles estão indo para Windows. e sendo assim não vão funcionar nunca.   Estou certo? E caso esteja, sabem como fazer pra mudar isso?

     

    Com relação ao comando attrib -s -h -r c:\ntldr ou ntdetect.com quando digito cada inha e aplico enter o sistema dá a seguinte mensagem:

     

    O SISTEMA NÃO PODE ENCONTRAR A PASTA OU O ARQUIVO ESPECIFICADO.

     

    Já tentei até aplicar o fixboot antes, mas não está dando certo.

     

    Desculpe-me por ser tão extenso, mas a intenção é evitar que não consigam informar bem por falta de informação.

     

    Agradeço muito se souberem mais coisas que possam ajudar a resolver esta questão e se tiverem paciência pra isso.

     

    Um grande abraço   

     

    quinta-feira, 18 de dezembro de 2008 11:51
  • Provavelmente esta dando a mensagem de que nao existe, porque realmente o arquivo nao existe.

     

    Na console de recuperação

     

    vc estara na pasta c:\windows

    digite cd \

    se vc não encontrar a barra invertida pressione a alt + 9 + 2

    de um dir pra ver se existe os tres arquivos na raiz ou seja c:

     

     

    quinta-feira, 18 de dezembro de 2008 13:56
  • Acho que esta a resposta do seu problema.

     

    Realmente no seu caso deveria pegar o teu hd e colocar com slave em outra maquina e copiar os tres arquivos.

    Pela console de recuperação vc nao ira conseguir copiar os arquivos por ser uma segurança de design do produto

     
     
     
    Por design, o console de recuperação somente permite acesso ao seguinte:
    • A pasta raiz.
    • A pasta % SystemRoot % e as subpastas do computador Windows 2000 que você fez logon.
    • A pasta Cmdcons.
    • Unidades de mídia removível, como unidades de CD-ROM.
    No entanto, quando você usa o console de recuperação para renomear, excluir ou copiar um arquivo na pasta % SystemRoot % ou uma das suas subpastas, você receberá uma mensagem de erro "acesso negado".

    Causa
    Esse problema pode ocorrer se o grupo Todos tiver sido removido da pasta % Syste...

    Esse problema pode ocorrer se o grupo Todos tiver sido removido da pasta % SystemRoot % ou o volume que contenha a pasta % SystemRoot %.

    Resolução
    Para resolver esse problema: Instalar uma nova instalação do Windows 2000 em uma...

    Para resolver esse problema:
    1. Instalar uma nova instalação do Windows 2000 em uma partição separada ou a unidade.

      Observação : se as permissões tem sido alteradas em todas as partições e os discos do computador, poderá receber mensagens de erro de arquivo de cópia quando tentar instalar o Windows 2000. Se isso ocorrer, talvez seja necessário mover a unidade afetada para outro computador de baseado no Windows 2000 de trabalho para fazer ajustes de permissões.
    2. Inicie o Windows 2000 (a nova instalação).
    3. Use o Windows Explorer para fornecer a todos controle total de grupo do volume original pasta raiz e todos os arquivos de sistema e pastas. Agora você deve conseguir inicializar a instalação original do Windows 2000.
    4. Após uma reinicialização bem-sucedida para a instalação original, use as informações no seguinte artigo da Base de Dados de Conhecimento da Microsoft para reaplicar as permissões NTFS padrão para o computador:
      237399  (http://support.microsoft.com/kb/237399/EN-US/ ) Permissões de NTFS padrão não são aplicadas a partição de arranque convertido

     

    quinta-feira, 18 de dezembro de 2008 14:05
  • Olá Adriano, tudo resolvido...Era tão simples que chega a ser ridículo.

     

    Bem, como eu desconfiava, uma vez dentro do console eu deveria cair e C: e não em C:\Windows>, os arquivos ntldr e ntdetect.com como disse antes foram copiados, só que na pasta Windows.

     

    Mesmo mandando copiar pra C: ele continuava copiando pra C:\Windows>, só que o problema é que não sabia sair da pasta Windows para cair só na C:...Com o comando que vc me forneceu CD \ e voltei pra C:

     

    Daí foi só aplicar um DIR e verificar que em C: de todos os arquivos necessários só havia o CONFIG.SYS não tinha  ntldr e ntdetect.com ai foi só fazer o processo mais do que normal, ou seja:

     

    COPY E:\I386\NTLDR C:

     e depois

    COPY E:\I386\NTDETECT.COM C:

     

    Aplicar DIR novamente para atestar a cópia dos arquivos e dar boot pelo drive C: que tudo voltou ao normal.

     

    Amigo Adriano Neiva te agradeço pela paciência e pela boa vontade da pesquisa, muitissimo obrigado.

    Graças a sua ajuda caminhei mais um pouquinho em prol de ser um bom profissional. Um bom Natal!!!! 

     

    quinta-feira, 18 de dezembro de 2008 16:54
  • Beleza, ainda bem que deu certo, só não esqueca de classificar

     

    Abraço

     

     

    Precisando estamos ai

     

     

    quinta-feira, 18 de dezembro de 2008 18:44