O Windows não inicializa, o Ubuntu não

0

Eu precisava de mais espaço na minha partição do Ubuntu, então reduzi a partição do Windows 7 em 25GB e, em seguida, entrei no GParted em um USB ao vivo para poder estender minha partição do Ubuntu. Ao mesmo tempo eu apaguei a partição de recuperação para o Windows 7 (eu percebi que eu sempre tenho os discos de instalação em mim de qualquer maneira e que a partição de 100MB estava me dando nos nervos) e mudei a partição do Windows para o início. Aqui está uma foto aproximada:

|-recov part-| |-----windows part-----| |--ubuntu part--|

Alterado para:

|----windows part----| |---ubuntu part---|

Uma vez que eu fiz isso, nada inicializava (tela preta com sublinhado piscando) então eu reinstalei o Grub e pude entrar no Ubuntu novamente. No entanto, toda vez que eu tentei entrar no Windows 7, fui recebido com uma tela preta com um sublinhado piscando no canto superior esquerdo da tela. Desde então, tentei várias coisas com o CD de instalação do Windows (não necessariamente em ordem):

  • Defina a partição do Windows como ativa e, em seguida, use o reparo de inicialização três vezes com uma reinicialização entre cada um
  • Os seguintes comandos:

    bootrec /fixboot
    bootrec /fixmbr (required me to restore Grub later)
    bootrec /rebuildbcd
    bootsect /nt60 C:
    bcdboot C:\Windows /s C:
    
  • Usado TestDisk para reescrever a tabela de partições (tenha certeza de que não é disco dinâmico do prompt de reparo de disco de instalação do Windows)

Tudo em vão (ainda fica preso na tela preta após o BIOS). Eu sei que não é um problema de hardware desde que eu estou na partição do Ubuntu no mesmo disco que eu digito isso. Uma coisa que notei é que a partição do Windows agora é /dev/sda1 em vez de /dev/sda2 (acredito que costumava ser sda2 antes de tudo isso).

Eu tenho duas ideias e não tenho ideia de como corrigir:

  1. O Windows ainda acha que deve ser /dev/sda2 em vez de /dev/sda1 , o que está causando um problema

  2. O gerenciador de inicialização do Windows acha que o sistema operacional inicia em seu local antigo no disco físico, em vez de no novo

Alguma pista?

    
por vshah23 31.07.2012 / 07:00

2 respostas

1

Eu segui essa solução para restaurar minha partição de inicialização de 100 MB:

Removendo a partição do Linux na máquina com Windows 7

atualizou o grub e conseguiu voltar ao Windows.

    
por 02.08.2012 / 07:47
3

O bootloader do Windows estava localizado nessa partição de 100 MB que você excluiu. É por isso que ele não inicializa.

Uma coisa aparentemente necessária que você perdeu ao tentar recuperar isso é definir a partição do Windows como ativa antes de executar Reparo de inicialização três vezes .

Você pode definir a partição do Windows como ativa na sua instalação do Ubuntu executando sudo gparted . Depois de fazer isso, execute o Reparo de Inicialização três vezes como antes.

Depois de concluir a recuperação e o Windows iniciar normalmente, defina a partição Linux /boot como ativo usando o Windows para restaurar sua inicialização dupla do grub.

    
por 31.07.2012 / 07:57