O Windows 7 é inicializado em tela preta com o cursor piscando

4

Eu tenho um Alienware M17x que inicializa no Ubuntu 11.04 e no Windows 7 Home Premium. Atualmente, o computador vai para o carregador GRUB e vai iniciar no Ubuntu, mas se eu tentar inicializar o Windows, recebo imediatamente uma tela preta com um cursor piscando no canto superior esquerdo.

A saída de fdisk -l é

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-0p1               1           5       40131   de  Dell Utility
Partition 1 does not start on physical sector boundary.
/dev/dm-0p2               6        1918    15360000    7  HPFS/NTFS
Partition 2 does not start on physical sector boundary.
/dev/dm-0p3   *        1918       64772   504878877+   7  HPFS/NTFS
Partition 3 does not start on physical sector boundary.
/dev/dm-0p4           64772       77827   104858625    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/dm-0p5           64772       67204    19531008   83  Linux
/dev/dm-0p6           67204       74498    58593536   83  Linux
/dev/dm-0p7           74498       77577    24731648   83  Linux
/dev/dm-0p8           77578       77827     2000128   82  Linux swap / Solaris

Eu usei o CD de recuperação do Windows e executei o corretor automático de erros até que ele não encontre nenhum erro. Eu executei chkdsk /R na partição principal do Windows 7 ( /dev/dm-0p3 ) e na partição de recuperação ( /dev/dm-0p2 ). Eu configurei a partição principal do Windows 7 para estar ativa. Eu também tentei executar no console de recuperação os comandos

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Nada disso ajudou e o último conjunto de comandos exclui o grub, que eu tenho que reinstalar do Ubuntu.

Acho que a última coisa que fiz no Windows antes disso foi instalar o mais novo driver da ATI para minha placa de vídeo. Isto sugeriria usando a restauração do sistema, e eu realmente tinha um ponto de restauração antes (depois que o problema começou), mas depois de tudo o que eu fiz esse ponto de restauração não aparecer na lista no disco de recuperação mais, então eu não posso fazer uma restauração do sistema .

Há mais alguma coisa que eu possa tentar fazer com que o Windows inicialize de novo?

Editar: executando os comandos sugeridos

bootsect /nt60 c:
bcdboot c:\windows /s c:

também foi ineficaz.

    
por murgatroid99 13.02.2012 / 21:35

3 respostas

0

Com esta configuração, uma atualização in-loco do windows 7 deve recuperá-lo. Ele instala um novo sistema operacional win7 sobre o Win7 existente, mantendo quaisquer configurações de usuário e instalações de aplicativos. Isso carregará novamente o carregador de inicialização do Windows sobre o grub. Você pode recuperar o grub sem reinstalar o linux. Pesquise "recover grub2" no blog do seu autor favorito.

    
por 13.02.2012 / 21:44
0

Você pode tentar corrigir o Windows 7 manualmente no prompt de comando.

  1. Inicie o CD de recuperação (ou DVD de instalação) e vá para recuperação, prompt de comando.
  2. Não corrija o MBR ! Que seja baseado no GRUB.
  3. Iterando c :, d :, e: .... encontre sua letra de unidade do Windows 7.
  4. Digite bootsect / nt60 drive_letter_for_Windows7 - Isso gravará o Windows PBR (registro de inicialização da partição).
  5. Digite bcdboot c: \ windows / s c: - substitua a letra de unidade c: por drive_letter_for_Windows7 - Isso consertará o bootmgr e o armazenamento BCD do Windows.

Reinicialize e selecione o Windows 7 no menu GRUB2 - isso deve sobrecarregar o registro de inicialização da partição (PBR) e o gerenciador de inicialização do Windows.

Se ainda não estiver carregando o gerenciador de inicialização do Windows 7, execute novamente o "grub-install" no Ubuntu para atualizar as entradas do menu do GRUB e tente novamente.

Tudo o que você tem que "dizer" ao GRUB é que ele deve carregar a partição do Windows 7 para "entrada de menu do Windows7"

    
por 14.02.2012 / 05:11
-1

Recentemente, tive o mesmo problema depois de criar algumas novas partições, fazendo com que o Windows 7 mudasse de sda1 para sda2 .

Acontece que o Windows é um verdadeiro Teste de Inteligência Negra da Homogeneidade Cultural sobre isso. Meu sangue ferve apenas lembrando daquelas horas que eu desperdicei.

Eu bootsect.exe'd e bootrec.exe tinha tudo que eu queria, mas quando finalmente removi a partição antes da partição do Windows, para que as partições fossem reordenadas, o Windows inicializou novamente.

Você também pode consertar isso com um procedimento muito perigoso em que você troca manualmente as partições na tabela de partições usando o fdisk, para que elas sejam listadas em uma ordem diferente da que estão fisicamente no disco.

O Windows realmente faz isso de propósito para punir você por mexer em uma instalação do Windows em funcionamento.

    
por 14.02.2012 / 08:26