O Windows 7 não carrega a menos que outros discos rígidos “desconectem” ed no shell UEFI

0

Eu tenho três discos, um GPT particionado contendo o Windows 7 e o Debian, o outro MBR particionado contendo o CentOS e o outro um MBR particionado, vazio.

Ela costumava trabalhar (carregando o gerenciador de inicialização do Windows usando o rEFIt), mas agora, depois de instalar o CentOS e o OpenIndiana na segunda unidade, o Windows não inicializa. O logotipo é exibido rapidamente e, em seguida, uma barra de rolagem do modo de texto "Carregando arquivos" e, em seguida, voltando ao menu rEFIt.

A única coisa que faz com que funcione é se eu cair no shell UEFI e executar disconnect XX , em que XX é o identificador de dispositivo dos outros discos rígidos (obtidos da execução de devices ). Isso me faz pensar que o gerenciador de inicialização está ficando confuso sobre onde a partição do Windows está.

Existe alguma informação sobre como o carregador de inicialização do UEFI do Windows encontra a partição do Windows ou há algum registro que eu possa ativar para ajudar a solucionar esse problema?

    
por lmz 19.02.2012 / 16:03

3 respostas

1

Eu também tenho o G75VW. Eu adicionei uma unidade de estado sólido em sda e removi o disco rígido original. Eu usei os DVDs de backup (4 deles) para obter o Windows 7 original instalado e funcionando. Em seguida, reinstalei o disco rígido original no compartimento da unidade 2 (esquerda).

Eu iniciei o Linux Mint 13 Mate DVD substituindo o dispositivo de inicialização no BIOS (UEFI) e selecionei "outra coisa" para partições.

Você precisará de uma partição de 1 MB do tipo "biosgrub", também conhecida como "Reservado para a área de inicialização do BIOS". Ao lado, crie uma partição de 202 MB do tipo EXT4 montada em /boot . Adicione sua partição swap (eu configurei para o mesmo tamanho da minha memória RAM, mas não sei muito sobre essa questão.

Em seguida, suas partições usuais (uma única partição / ou talvez você queira dividir / e /home , qualquer que seja sua preferência aqui).

Em seguida, a instalação usual acontece e as coisas vão para o lado.

Esta página mostra como instalar e usar o reparo de inicialização para concluir uma instalação normal de inicialização dupla do Ubuntu em um Sistema UEFI (como o G75VW). Nota sobre isso: Eu usei o DVD do Linux Mint em modo ao vivo, em vez do CD do Ubuntu 12.10 (que não inicializa de qualquer maneira, problema de tela preta).

Dicas:

  • A solução "Recomendado" do reparo de inicialização detectou o UEFI no meu G75VW.
  • Certifique-se de deixar os comandos do terminal terminarem antes de clicar em "Avançar"
  • Eu escolhi "Não" para a questão de remover o Grub2, mas parece que ele pode ter sido removido de qualquer maneira.

Após a reinicialização, consegui o menu de inicialização normal. Mint bem carregado.

    
por 09.11.2012 / 07:17
1

Eu também instalei o Ubuntu em um ASUS G75VW e gostaria de dar alguns esclarecimentos para o último post:

O Windows 7 não inicializará se você excluir qualquer uma das partições NTFS, já que removerá pelo menos um de seus volumes (C :, D :, E: e F: no meu caso), e parece que o Windows 7 mantém o controle deles na inicialização.

O sistema de recuperação também não inicializa.

A solução é encolher as partições NTFS e não excluí-las. Se você já excluiu um, pode recriá-lo usando o gparted e o Windows inicializará novamente. Outra solução pode ser excluir a partição NTFS do Windows, mas isso precisa ser verificado.

Outros esclarecimentos:

O ASUS G75VW usa o sistema de inicialização EFI. Isso significa que você precisa instalar a versão de 64 bits do Ubuntu (a versão de 32 bits não suporta EFI) e certifique-se de inicializar seu liveCD / USB no modo UEFI. Isso pode ser feito a partir do BIOS ou pressionando Esc na inicialização.

Após a instalação, tive que adicionar manualmente uma entrada ao GRUB, a fim de inicializar o Windows a partir do menu do grub usando o sistema EFI. O procedimento é explicado aqui.

De qualquer forma, sempre será possível inicializar o Windows pressionando Esc na inicialização.

    
por 13.12.2012 / 13:59
0

Eu tive um problema semelhante, com um ASUS G75VW, Windows 7 no primeiro disco SATA com GPT e UEFI e Linux Mint no segundo disco SATA (sem GPT). Depois de muitas horas pesquisando e experimentando, encontrei uma correção hacky, na qual não preciso reinstalar o Windows.

Eu reduzi uma partição Linux no meu segundo disco usando o gparted e adicionei uma minúscula partição NTFS de 20MB (porque o Windows costumava funcionar quando havia uma partição NTFS nesse disco).

Depois disso, inicializei o Windows 7 no primeiro disco, executei o reparo de inicialização (que funcionou dessa vez) e inicie o Windows normalmente. Agora funciona com o segundo disco habilitado.

Agora posso, por fim, inicializar o Windows 7 ou o grub- > Linux através do menu de inicialização UEFI. Depois de todo esse problema, eu não me importo de tentar inicializar o Windows 7 no GPT via Grub 2 no momento! Todo esse problema, só para jogar alguns jogos do Windows!

Esse foi um aborrecimento real, levei muito tempo para encontrar essa correção hacky.

Acho que o problema se deveu a:

  1. O Windows está com defeito (e eles não se incomodaram em consertá-lo), veja o ponto 3.
  2. O Windows foi instalado com várias unidades SATA conectadas
  3. O Windows nem sempre registra unidades SATA na ordem . Eu vi isso com o diskpart.
  4. Durante a inicialização, o Windows espera encontrar alguma partição do Windows no disco que considera como 'primeiro' (que era meu segundo disco SATA), mesmo que esteja vazio.
  5. Talvez a MS tenha negligenciado deliberadamente corrigir esse bug, já que a maioria dos usuários culparia o Linux.

O problema não foi causado por:

  1. Qualquer coisa no segundo disco - funcionou quando esse disco foi removido.
  2. Linux / grub 2 install - Eu disse ao Linux para não instalar nada no primeiro disco.
  3. Arquivos de inicialização do Windows MBR ou EFI ou qualquer coisa no segundo disco. Não há sinal do Windows no segundo disco, exceto na partição NTFS vazia que eu criei.

Para corrigir isso de maneira mais clara, com mais esforço, posso reformatar os discos, desabilitar o segundo disco SATA na BIOS / UEFI (ou desconectá-lo fisicamente) e instalar o Windows 7 novamente do zero. Suponho que não registraria os discos de maneira errada. Estou com preguiça de tentar isso, mas acho que funcionaria.

Eu gostaria de saber como consertar isso bem. Eu acho que teria que de alguma forma mexer no registro do Windows, para que a ordem de disco do Windows corresponda a ordem de disco SATA, como deveria.

    
por 07.06.2012 / 10:27