Eu segui as instruções na tela de erro. Ou seja, inseri meu disco do sistema operacional e executei "Repair your computer". Funcionou como um encanto. Eu posso inicializar o Windows e o Ubuntu sem problemas.
Eu tenho configuração de inicialização dupla com minhas partições configuradas assim:
Eu usei o Clonezilla para clonar meu disco rígido e estraguei algo claramente, já que agora o Utilitário de Disco do Ubuntu relata que minhas partições estão desalinhadas. Eu posso inicializar e usar o Ubuntu sem problemas, mas o Windows se recusa a arrancar e mostra uma tela de erro do Gerenciador de inicialização do Windows com o código de status 0xc000000e:
EutenhoumdiscodeinstalaçãodoWindows,masestoupreocupadoque"Reparar meu computador" possa afetar o grub ou minha partição do Ubuntu. Qual é a melhor maneira de recuperar?
O Windows não está reclamando de partições desalinhadas. Está reclamando que não consegue encontrar o carregador de inicialização do Windows, winload
. A razão pela qual não é possível encontrá-lo é que você trocou os discos rígidos. O Gerenciador de Inicialização da Microsoft localiza winload
e outros chamados aplicativos de inicialização por uma combinação de ID de disco rígido, ID de partição e nome de caminho dentro da partição. Ele está procurando winload
em uma combinação de disco rígido e partição que não está mais presente em seu sistema.
Presumindo que sua cópia seja diferente - além dos IDs - idêntica à original: uma solução alternativa para isso é como Alan Adams encontrou , para alterar a entrada do banco de dados BCD para o Windows Boot Loader - que é onde o Gerenciador de Inicialização da Microsoft armazena todas essas informações - para não use IDs de partição específicos, mas use o identificador genérico "boot", usando a ferramenta bcdedit
da linha de comando de recuperação:
BCDEDIT /set {bootmgr} device boot
BCDEDIT /set {default} device boot
BCDEDIT /set {default} osdevice boot
Isso define os campos device
e osdevice
das entradas {bootmgr}
(próprio gerenciador de inicialização da Microsoft) e {default}
(seleção padrão - normalmente o carregador de inicialização do Windows) no banco de dados para "inicializar". Como disse M. Adams, será necessário ajustar {memdiag}
e outras entradas se elas existirem e se quiser usá-las. Multibooters tem um artigo inteiro sobre isso .