Há alguns dias, instalei o Windows 10 em um novo disco rígido. Depois encontrei duas opções de boot no firmware: (1) HDD, (2) UEFI - HDD. Achei que o primeiro fosse inicializar no modo legado, o último seria inicializar no modo UEFI. Eu tentei os dois e consegui inicializar o Windows.
Desde então, instalei outro sistema operacional e movi os arquivos dentro da partição do sistema EFI (ESP) e voltei... esqueci exatamente o que fiz. Agora, o firmware mostra (1) HDD, (2) Windows - HDD. A opção 2 pode inicializar no Windows. Mas quando seleciono a Opção 1, o sistema para em uma tela em branco. Acho que isso significa que o Windows pode inicializar em UEFI, mas não no modo legado agora.
É possível inicializar o Windows tanto no modo UEFI quanto no modo legado neste momento, sem perder dados?
Responder1
Provavelmente, você inicializou em apenas um modo o tempo todo. Um dos problemas com os gerenciadores de inicialização EFI integrados é que eles nem sempre fazem o que você pensa. Quando você seleciona a Opção A no gerenciador de inicialização, ele pode tentar essa opção, mas se essa opção falhar, ela poderá começar a seguir sua ordem de inicialização normal, então você pode acabar inicializando via Opção B ou Opção C, mesmo que tenha selecionado a Opção R. (Eu mesmo fiquei frustrado com essa tendência em mais de uma ocasião. Continuo gritando para o computador fazer o que eu mando, mas ele nunca escuta. ;-)) Portanto, sua tentativa de inicializar dois modos podem ter inicializado em apenas um modo.
AFAIK, não é possível instalar o Windows de uma forma que inicialize uma única instalação no modo BIOS/CSM/legado ou no modo EFI/UEFI simplesmente selecionando uma opção de inicialização diferente. Se for possível, e se isso realmente for o que você conseguiu, é provável que ninguém mais (exceto possivelmente alguns desenvolvedores da Microsoft) possa lhe dizer como fazê-lo.
Responder2
Na verdade, é muito fácil tornar uma instalação UEFI do Windows 10 inicializável no modo BIOS também:
Primeiro você precisa criar um MBR híbrido a partir do GPT (por exemplo, usando gdisk), incluindo a partição do Windows (tipo 7) e tornando-a inicializável.
Em seguida, inicialize um CD/pendrive de instalação do Windows no modo BIOS e use o reparo de inicialização.
Isto criará um bootblock na partição do Windows que permite inicializar no modo BIOS, usando, por exemplo, o chainloader do grub (hdx,gptx)+1.
Para inicializá-lo no modo BIOS sem nenhum gerenciador de inicialização, você precisa instalar o código de inicialização MBR adequado (por exemplo, uswing install-mbr), que será carregado em cadeia na partição ativa.
A instalação do Windows ainda será inicializável no modo UEFI, no entanto, é provável que (improvável) atualizações nos componentes de inicialização do Windows afetem apenas o modo inicializado no momento.


