O que está escrito na partição EFI? Em detalhes

1
  • Eu tenho um HDD (chamado HDD1) com algumas partições, como a partição EFI e a partição do Windows 10.
  • Eu tenho outro HDD (chamado HDD2) com apenas uma partição EFI e uma partição do Windows 10.

Eu gostaria de substituir a partição do Windows de HDD2 para HDD1. (tipo de restauração)

O que devo substituir da partição EFI do HDD2 para o HDD1 para poder inicializar no Windows?

  • Você poderia me dizer em detalhes o que há dentro da partição EFI? (o início bit / setor da partição windows / linux / any_other_OS?)
  • Existe algum ID exclusivo para cada janela dentro do EFI? (significa apenas substituir as partições / arquivos do Windows não é suficiente)

Eu gostaria de conhecer o sistema EFI em um nível baixo para saber o que é possível fazer ou não.

Suposição: A partição do Windows do HDD2 é do mesmo tamanho ou menor que a do HDD1.

Editado: Apenas substituindo a partição do windows, está funcionando. Significa na partição EFI, não há informações sobre o Windows instalado. Mas eu não entendo porque existem tantos arquivos na partição EFI.

    
por Alexis_FR_JP 23.07.2016 / 03:43

1 resposta

0

Na partição efi, existe o gerenciador de inicialização efi no diretório / EFI / boot, e em um sistema x64 o arquivo bootx64.efi é carregado, em um sistema x86 o arquivo bootia32.efi é iniciado. Nenhum endereço de setor ou similar é necessário, porque o EFI entende o sistema de arquivos (FAT32).

O Windows armazena sua configuração de inicialização no diretório / Microsoft / Boot /, ou seja, no arquivo BCD (que é uma seção de registro com as configurações de inicialização) e vários arquivos de idioma nos respectivos subdiretórios.

O arquivo BCD armazena entradas para o carregador de boot e endereça as partições (pelo menos nos sistemas GPT) por meio de seu ID exclusivo. Então, simplesmente copiar um determinado BCD para outro disco não funcionará, já que os IDs exclusivos não coincidem e o Windows parará de iniciar com o erro 0xC0000255.

Você pode usar uma ferramenta como o bcdedit para corrigir isso, ou o editor Visual BCD.

    
por 23.07.2016 / 17:09