O Windows 7 se recusa a inicializar quando o HD com a instalação antiga é inserido

1

Depois de comprar um novo gabinete e um SSD, decidimos reinstalar o Windows 7, eu tinha um pendrive pendurado desde quando tive que instalá-lo em um novo notebook UEFI. Este stick USB usa o EFI para inicializar.

A instalação correu bem, antes de instalarmos nós desconectamos todos os outros discos, inclusive o HD que tinha o Windows 7 instalado onde iremos substituir. A máquina inicializou e tudo estava bem. Até que nós conectamos o antigo HD novamente.

Neste ponto, o Windows reclamou que a instalação foi interrompida e que devemos executar o reparo de inicialização, o que fizemos. Depois de reiniciar a máquina, basta exibir um cursor piscando, nada mais acontece.

Após inserir o HD antigo e tentar inicializar o BIOS, é relatado um novo disco de inicialização chamado "Gerenciador de inicialização do Windows". Quando selecionamos para inicializar a partir do SDD aparece o cursor piscando, quando selecionamos para inicializar o "Gerenciador de Inicialização do Windows" o prompt de reparo de inicialização aparece, depois de executá-lo ele aparece novamente.

Meu primeiro palpite foi verificar se a partição de inicialização antiga estava ou não ativa, então inseri o HD em outro computador com Windows 7, mas ele desenvolveu exatamente o mesmo problema. Eu tinha um boot do FreeBSD por aí, então eu inicializei nele e usei o gpart para remover o sinalizador ativo. Isso não resolveu o problema (afaik EFI ignora a bandeira ativa, então eu realmente não esperava que funcionasse.)

Depois disso eu usei o gpart para instalar o bootloader do FreeBSD no disco, basicamente para limpar o setor de boot. Isso também não ajudou.

Depois disso, removi a antiga partição do Windows 7, depois tivemos que inicializar a partir do pendrive de instalação e executar novamente o reparo de inicialização. Isso resolveu o problema. A partir deste ponto, a máquina inicializa perfeitamente.

No entanto, quando criamos uma nova partição no espaço livre, o problema é retornado. Novamente, remover essa partição com o FreeBSD resolve o problema.

O disco antigo usava o MBR em vez do GPT, e meu palpite é que isso faz parte do problema, embora eu não saiba como.

A partir deste ponto, a máquina está inicializando o "Gerenciador de Inicialização do Windows" em vez de apenas o SSD, mas é inicializado perfeitamente, desde que a primeira partição não esteja presente no HD antigo.

    
por Blubber 26.01.2014 / 10:01

4 respostas

1

Eu assumirei que seus HDDs são todos SATA, sua placa-mãe deve suportar hotplugging. Isso significa que você pode conectar seu HDD enquanto o computador estiver funcionando. Tente isso para contornar o erro na inicialização.

Eu fiz isso com vários HDDs na minha placa-mãe a partir de 2008 com o Windows 7, vale a pena tentar.

    
por 26.01.2014 / 10:43
0

Isso parece mais um problema de ordem de inicialização que deve ser corrigido no BIOS, em vez de um problema de particionamento.

O que eu acho que está acontecendo é que o computador primeiro tenta inicializar a partir da unidade OLD. Se nada está lá, vai para o SSD.

Em teoria, você pode ter muitos discos inicializáveis e partições ativas em seu computador. As configurações da BIOS são as que determinam o que é inicializado primeiro e se isso falhar, o que é tentado em seguida e assim por diante ...

Outra coisa a ter em mente: meu BIOS altera a ordem de inicialização automaticamente sempre que eu conecto / desconecto uma unidade. Isso pode ser um problema com a placa-mãe e é muito chato. Eu tenho que lembrar de entrar no BIOS e definir como inicializável meu SSD. Felizmente eu raramente mudo a configuração do HDD, então isso não é algo que acontece com frequência.

Portanto, verifique a ordem de inicialização no seu BIOS e tente.

EDITAR : as configurações da BIOS estão bem. Então, olhando para isso ainda mais eu encontrei este pergunta semelhante

    
por 26.01.2014 / 23:15
0

Como os outros reconheceram, isso é provavelmente um problema com a ordem de inicialização. Como isso pode mudar devido a alterações de hardware (como novas unidades sendo conectadas), é melhor realmente "corrigir" seu disco rígido antigo em vez de alterar a ordem de inicialização repetidas vezes.

  • Primeiro, verifique se o sistema inicializa, mesmo que isso signifique que a unidade antiga não está conectada.
  • Quando o sistema estiver funcionando corretamente, conecte a unidade antiga (talvez seja necessário ativar o "hot plugging" no firmware da BIOS / UEFI; isso depende da sua placa-mãe).
  • O Windows deve detectar a unidade e potencialmente atribuirá a ela uma nova letra de unidade (só é importante que a unidade apareça em Gerenciamento do computador em Armazenamento > disco Gestão ; não precisa de uma carta).
  • Abra uma janela do console com privilégios de administrador.
  • Executar o diskpart .
  • Digite list disk e procure seu disco rígido antigo. Lembre-se de lembrar o seu número.
  • Digite selecione disco # onde você substitui # pelo número que acabou de determinar.
  • Digite list partition e procure sua partição de inicialização antiga. Se não tiver certeza, repita as etapas a seguir para todas as partições no disco rígido antigo.
  • Digite selecione a partição # '', desta vez substituindo ** # pelo número da partição determinado na última etapa.
  • Digite inativo para marcar a partição como não mais ativa, o que impedirá que o BIOS tente inicializar a partir dela.
  • Deixe o programa digitando exit .

IMPORTANTE: Não modifique nenhuma partição no seu novo SSD! Se o fizer, poderá tornar o seu sistema não inicializável (até reverter as alterações).

    
por 27.01.2014 / 10:47
0

Não vejo razão para a ordem de inicialização ficar desarrumada sozinha.
Tente transformar seu disco primário em um disco mestre e secundário em um escravo usando um jumper de hardware.
Se nenhum jumper estiver conectado a qualquer unidade, acho que o BIOS tenta inicializar a partir do disco conectado à porta SATA anterior em seqüência (eles são numerados como SATA0, SATA1 ...)

    
por 22.03.2014 / 00:46