Por que o Windows 7 não pode inicializar depois de alterar a partição ativa?

3

Situação: Há algum tempo, eu estava executando o Windows XP e instalei o Windows 7 em uma partição separada para o caso de precisar voltar. Eu finalmente decidi adaptar a antiga partição do Windows XP, e estava cansado de ser solicitado a selecionar um sistema operacional toda vez que meu computador inicializasse, então troquei a partição "Active" para a partição do Windows 7. O Gerenciador de discos exibia uma mensagem do tipo "Certifique-se de que essa partição tenha um sistema operacional instalado ou que seu computador não inicialize!" É claro que tem um sistema operacional instalado, mas meu computador não inicializa - estou recebendo uma mensagem "BOOTMGR faltando".

Eu inicializei meu computador a partir de um disco do Linux para voltar a partição do sistema. O que eu quero saber é:

  1. Por que minha partição do Windows 7 não foi inicializável? O instalador do Windows 7 não deveria ter feito essa partição inicializável?
  2. O que eu poderia ter feito antes para detectar que isso aconteceria e para impedi-lo?
  3. Como posso fazer com que a partição do Windows 7 seja inicializada, para que eu possa limpar completamente a partição antiga do XP?
por Josh 24.11.2012 / 18:33

3 respostas

3

Não é que a partição não seja inicializável (ou você não chegaria tão longe), é que o gerenciador de inicialização não está lá e a ordem do disco foi alterada. Reparo de inicialização do Windows 7 pode corrigir isso. Você também pode fazer isso no console de recuperação. (Acho que o comando é fixboot ou bootrec /fixboot .)

Você não pode evitar isso antecipadamente porque não é possível prever com segurança como será o layout do disco quando o dispositivo de inicialização for alterado sem alterá-lo. O processo de recomendação é consertá-lo depois que ele quebrar.

Se você digitar "BOOTMGR faltando" em seu mecanismo de pesquisa favorito, encontrará dezenas de artigos explicando como corrigir isso.

    
por 24.11.2012 / 19:32
1

Respostas para cada pergunta:

  1. Quando você instala o Windows 7, ele coloca seus arquivos de inicialização em qualquer partição da unidade atualmente ativa, NÃO na partição para a qual você instala o Windows. Isso significa que se você tiver XP em uma partição e instalar o Windows 7 em outra partição, os arquivos que o Windows 7 precisa para inicializar serão colocados na partição XP, e a exclusão dessa partição deixará o computador não inicializável.

  2. Entenda o ponto 1. :) Ou procure um diretório (invisível por padrão) chamado Boot na raiz da unidade que você planeja ativar. Se o diretório não estiver lá, definitivamente não funcionará.

  3. Não há nenhuma maneira de corrigir isso, a menos que você tenha o disco de instalação do Windows 7, um disco de Recuperação do sistema ou o computador tenha uma partição de recuperação. Se você não tiver esses recursos, será necessário criar um disco de Recuperação do Sistema a partir de outro computador ou usar um utilitário de disco em uma unidade flash ou CD inicializável do Linux para alternar a partição ativa de volta para a antiga. (Se você já apagou a partição ativa antiga, isso não é uma opção.)

As ferramentas de recuperação para consertar o processo de inicialização não farão nada se seu computador já puder inicializar, então aparentemente não há como alterar a partição de inicialização em um sistema inicializável - você tem que quebrá-lo antes de consertá-lo, e você precisa de mídia alternativa de inicialização do Windows (como um CD de recuperação) para corrigi-lo.

Instruções detalhadas, incluindo uma correção manual passo-a-passo (que ainda requer o CD de recuperação) podem ser encontradas aqui .

    
por 04.12.2012 / 18:32
0

Bem, primeiro você poderia ter apagado completamente a partição em que o Windows XP estava localizado, para que ela não fosse vista. Mas antes de instalar o Windows 7 em uma partição, é melhor escolher uma partição e depois apagá-la, selecionar "novo" e formatá-la de forma que ela crie corretamente a partição de inicialização junto com a partição do sistema operacional. Eu também concordo com o que David Schwartz disse, se você inicializar o CD de instalação e fazer um reparo, ele geralmente consertará seu problema ou abrirá o Prompt de Comando a partir do console de recuperação e executará um fixboot ou fixmbr.

    
por 26.11.2012 / 19:27