Windows 7 recusando-se a inicializar - o Bootrec poderia tornar as coisas melhores ou piores?

4

Espero que alguém possa ajudar. Isso me pouparia várias horas se eu não precisasse reinstalar totalmente minha máquina.

Aqui está um breve resumo do que aconteceu

  • Durante a navegação na Web, o Windows 7 (Ultimate 64) exibiu o BSOD por 0,5 segundos e o computador foi reiniciado imediatamente.
  • Após a verificação das unidades de CD para mídia inicializável, o BIOS relatou "Ocorreu um erro de leitura do disco" * (consulte a nota 1)
  • "Oh migalhas - o meu disco rígido acabou de morrer" Eu pensei e coloquei o disco de instalação do Windows e reiniciei.
  • Depois que o computador botar no DVD e eu selecionar meu idioma, escolhi o link de instalação do Windows de reparo.
  • Em seguida, é exibido um diálogo que deve listar as instalações do Windows que ele pode detectar. Este diálogo estava vazio.
  • Antes de limpar e reinstalar, pensei em verificar o que estava acessível no prompt de comando do Windows. Para minha surpresa, minha partição de sistema e todos os outros HDDs estavam acessíveis. Então (felizmente) não é um problema crítico-HDD-inards-have-been-toasted. Mas, obviamente, a inicialização é um problema!
  • Eu então executei a ferramenta de reparo de inicialização. Ele relatou que tinha corrigido 1 problema (eu acho que ele disse que criou um registro mestre de inicialização - mas devo admitir que não tomei nota da mensagem e posso estar me lembrando).
  • >
  • reinicializei - recebi o mesmo erro do BIOS ("Ocorreu um erro de leitura do disco")
  • inicializei a partir do CD de instalação novamente. Agora minha instalação do Windows é detectada e é mostrada na caixa de diálogo.
  • Eu executei a ferramenta de reparo de inicialização novamente. Relata que não há nada de errado! O sistema operacional deve inicializar.
  • Eu corri chkdsk /F do prompt de comando. Nenhum erro foi encontrado ou corrigido.
  • Eu corri Bootrec /ScanOs e ele relatou que havia "0 instalações de janelas" detectadas - não tenho certeza se isso é bom ou ruim!

Então, agora estou na posição em que tudo aparece para ficar bem de acordo com as ferramentas de reparo, mas obviamente não !

Um colega sugeriu que eu corra Bootrec /FixMbr , mas de acordo com os documentos, isso só ajudaria se houvesse um problema de corrupção de MBR - e então a ferramenta de reparo de inicialização não estaria me dizendo que está tudo bem!

Eu acho que basicamente quero saber

  • Alguém tem uma ideia do que pode ter acontecido / está acontecendo?
  • A execução de Bootrec /FixMbr vale um tiro, ou seja, posso piorar / complicar ainda mais isso ao executar isso.

Nota 1: Alguns meses atrás, recebi o mesmo erro ("Ocorreu um erro de leitura do disco"), mas ele desapareceu após 2 ou três reinicializações.

    
por Chris Fewtrell 21.09.2011 / 13:06

2 respostas

2

A mensagem

A disk read error occurred.
Press Ctrl+Alt+Del to restart.
são emitidos pelo Volume Registro de Inicialização de um volume NTFS formatado pelo Windows NT até a versão 6.x. Não é um problema do MBR, porque no momento em que o erro é gerado, o código de inicialização do MBR foi executado com êxito , e carregou o VBR na memória e o executou.

O código VBR para NTFS gera essa mensagem de erro se sua tentativa de ler os setores 1 a 16 do volume, ou leituras subseqüentes da MFT e do diretório raiz para localizar a imagem do MS Boot Manager, na memória falhar. Isso pode falhar por vários motivos, mais em volumes formatados com o Windows NT versão 5.1 e anterior em volumes formatados com o Windows 6.0 e posterior. (Algum código foi removido do NTFS VBR bootstrap no Windows NT 6.0).

A razão mais proeminente, depois de uma falha de hardware honesto, é um valor incorreto em o campo" setores ocultos "do bloco de parâmetros do BIOS . Isso pode ser causado por um programa de formatação quebrado que não sabia que é necessário definir esse campo corretamente; ou um utilitário de gerenciamento de partições quebrado que não sabia que é necessário manter esse valor de campo em sincronia com a tabela de partições para as partições primárias quando elas são movidas.

Um motivo menos provável ainda (uma falha de hardware sendo a mais provável) é o uso do Windows NT 6.x em uma máquina que não suporta as extensões de firmware EDD Phoenix-Intel-Microsoft para INT 13h. O código que foi retirado do Windows NT 6.0 VBR era o código para lidar com o caso de que tais extensões não eram suportadas pelo firmware da máquina. Como essas extensões são anteriores ao lançamento do Windows NT 6.1 por cerca de doze anos, é improvável que este esteja tentando instalar o Windows NT 6.1 em uma máquina antiga que não as tenha. Mas a possibilidade remota que alguém está fazendo é outra possível causa dessa mensagem de erro que deve ser mencionada para a integridade.

Microsoft states que esta mensagem de erro também aparecerá quando um NTFS volume do sistema com o Microsoft Boot Manager nele está incorretamente formatado com o Windows NT 5.x NTFS VBR em vez do Windows NT 6.x NTFS VBR e fornece passo-a-passo para restaurar a versão correta do NTFS VBR e adicionar uma opção {ntldr} ao menu do Microsoft Boot Manager para fazer o que a versão anterior do NTFS VBR teria feito diretamente.

    
por 21.09.2011 / 16:04
0

Obrigado ao JdeBP por sua resposta imformativa.

No entanto, bootrec /FixBoot resolveu o problema para mim.

( Link para os documentos bootrec fornecidos pelo Moab)

Eu estou digitando isso enquanto criava uma imagem do sistema. Eu restaurarei para uma nova unidade quando ela chegar.

    
por 21.09.2011 / 23:21