Como corrigir o BCD (Boot Configuration Data) para o sistema EFI do Windows 8

2

Eu tenho o Lenovo H530 Desktop, que vem com o Windows 8. Eu tentei instalar o Ubuntu no sistema e acabei mexendo em algo no meu caminho. O status atual é que meu sistema não inicializa em nenhum deles e vai cair no shell do GRUB na inicialização. Eu tenho um sistema de 64 bits com o EFI.

EstruturadepartiçõesnoGPartednoliveCDdoUbuntu

Estrutura de partição no prompt de comando do Windows 8 Repair

Eu segui as instruções aqui como segue.

DISKPART
select disk 0
select vol 2 --> EFI
assign --> resulted in F: drive
select vol 3 --> Windows8_OS drive (471 GB)
assign --> resulted in G: drive
exit
cd /d F:\EFI\Microsoft\Boot\
bootrec /fixboot
ren BCD BCD.bak
bcdboot G:\Windows /l en-us /s f: /f ALL

Tudo foi bem sucedido até aqui. Mas a reinicialização ainda resulta no shell do GRUB.

Eu também tentei seguir links

como-posso-eu-reparar-o-windows-8-efi-bootloader

windows-7-de repente-não-reinicializar-reiniciar-e-selecionar-boot-dispositivo-ou-inserir-boot-media-em-boot-dispositivo-selecionado-e-pressione-qualquer-chave-reparação -o-windows-7-bootloader /

mas não muito sucesso. Qualquer ajuda para resolver isso seria muito apreciada.

EDIT 1: bcdedit resulta em erro O armazenamento de dados de configuração de inicialização não pôde ser aberto. O dispositivo do sistema solicitado não pode ser encontrado

    
por Jai 13.01.2014 / 01:31

1 resposta

1

Você tem duas partições com o sinalizador de inicialização e uma partição bios_boot para o grub, o que significa que você instalou o Ubuntu usando o modo BIOS!

Em um disco GPT você deve ter apenas uma partição de sistema EFI (ESP) que é usada para armazenar todos os arquivos relacionados à inicialização para Windows, Ubuntu e.t.c.

Ao instalar / inicializar mídia externa (CD, DVD, USB), use sempre o modo EFI de inicialização. Isso pode ser obtido se você desativar a emulação do CSM / Legacy BIOS no firmware.

No seu caso, exclua as seguintes partições: (da exibição do GParted)

sda3, sda7, sda8, sda9

Em seguida, você pode inicializar a partir do DVD / USB de instalação do Windows (o caminho UEFI !!!), ir ao prompt de comando e usar apenas

bcdboot drive_letter: \ windows (drive_letter é a unidade onde o Windows está instalado)

para reparar a inicialização do UEFI.

Você também pode reescrever o MBR para estar no formato "MBR protegido" usando

bootsect / nt60 todos / force / mbr

Algumas explicações para reparar o Windows BCD podem ser encontradas aqui .

Em seguida, tente reinicializar para ver se o Windows inicializa OK.

Depois disso, você pode instalar o Ubuntu novamente, mas carregue a mídia de instalação do modo UEFI !!!

    
por 30.04.2014 / 18:52