Windows 8 e problemas de inicialização múltipla entre outros problemas

1

Eu tenho um Asus UX32VD que foi comprado recentemente. Entre outras dores de cabeça, como F9 para restaurar não restaurar, GPT e UEFI, tenho um problema de inicialização que gostaria de tentar resolver.

Eu perdi minha instalação de fábrica devido ao uso de uma ferramenta de particionamento que não entendeu o GPT corretamente. Isso também fez com que a partição de restauração também falhasse na inicialização. F9 é uma piada. Depois de usar um torrent desonesto para recuperar minha partição / gerenciador de inicialização / gerenciador de inicialização, consegui criar um flash inicializável do WinPE usando o ADK que me permitiu usar o imagex para expandir a imagem de restauração de fábrica para a partição original. Voila, trabalhando de fábrica instalar novamente, pelo menos por enquanto.

Agora, o que eu realmente quero fazer é ter XP, Win7, Win 8 e Ubuntu, então descartei a GPT e particionei usando o Diskpart. Até aí tudo bem.

Conseguir uma inicialização MBR no UX32VD foi mais complicado do que eu pensava, o padrão automático é o UEFI da fábrica e não há nenhuma mudança óbvia no BIOS para alterar isso. No entanto, depois de perseguir minha cauda por alguns dias, descobri a resposta. Para habilitar a inicialização normal do MBR, ative o CSM na guia de inicialização e desative "Secure Boot" na guia de segurança do Bios / Setup. Espero que isso salve outra pessoa a dor de cabeça ...

Então tudo correu bem com a exceção do meu Win 8. de fábrica original. Eu preciso de algumas idéias sobre como ou o que manipular / configurar na imagem de fábrica para que ele permita uma inicialização do MBR. Tendo em mente que eu não tenho um disco de instalação, apenas a imagem de wim de fábrica que obviamente espera a inicialização do UEFI.

Alguém se importa em dar uma facada nisso?

    
por user176482 28.11.2012 / 08:37

2 respostas

1

Primeiramente, se você estiver usando o BIOS ou o UEFI, isso é irrelevante para o tipo de partição (MBR / GPT) do seu disco rígido.

Em segundo lugar, isso é determinado pelo Windows durante a instalação. Como você tem o arquivo WIM, que é basicamente uma imagem capturada da partição do Windows, sua melhor opção é criar um USB com o ambiente de recuperação, mas inclua o ImageX.exe. Inicialize no WinRE e expanda seu WIM, a partir da linha de comando usando o ImageX. Você pode tentar usar as opções automáticas para reparar o MBR e isso deve funcionar.

Não é possível usar a ferramenta bootrec.exe.

bootrec.exe /fixboot    
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force

Nota: Estas são apenas sugestões da minha experiência, não as testei na sua situação.

    
por 28.11.2012 / 14:34
0

Processo de inicialização com disco MBR:

  1. MBR carregado.
  2. Registro de inicialização de partição ativa carregado.
  3. Gerenciador de inicialização carregado (usa o BCD). Todos os dados de configuração de inicialização estão no BCD.

No BCD existem normalmente 3 carregadores para um único SO Windows Vista / 7/8:

  1. loader "base" para o SO
  2. retomar o loader para o SO (criado automaticamente pelo Windows)
  3. carregador de recuperação para o SO

O Recovery Loader é vinculado por um elemento ("RecoverySequence") no carregador "base", portanto, quando você digitar F8 (opções de inicialização avançadas), poderá selecionar "Reparar computador" = > carregador de recuperação que carrega o WinRE.

Continuar o carregador também é vinculado por um elemento ("AssociatedResumeObject") em "carregador de base".

As coisas estão muito bem exibidas no Editor Visual BCD - um editor completo de GUI do BCD.

Usando o utilitário ReAgentC, você pode criar um carregador de recuperação (e um link do carregador básico para o carregador de recuperação). Primeiro, você especifica onde a imagem .wim está com "reagentc / setreimage e caminho completo para .wim". Então você usa "reagentc / enable" = > loader e link são criados no BCD. Quando você usa "reagentc / disable", o carregador de recuperação é excluído e o link é destruído.

Você usa o reagente no contexto do sistema operacional atual para que o carregador do SO atual seja o alvo do comando.

Você pode começar instalando a imagem do Windows 7 no disco rígido vazio usando o imagex. Você cria uma partição primária e a ativa, em seguida, coloca a imagem nela. Então use:

  1. bootsect.exe - para gravar MBR e PBP
  2. bcdboot.exe - para criar o ambiente de inicialização (bootmgr + BCD)

Espero que isso ajude.

    
por 30.11.2012 / 16:58