Primeiro, verifique se o seu sistema de vm realmente não suporta EFI, pois isso tornará isso muito mais simples.
Supondo que isso não ocorra, teremos que converter o disco para rotular MBR, pois isso é necessário para a inicialização do BIOS + MBR. diskpart
convert mbr
pode fazer isso. Lembre-se de carregar o MBR do Windows.
Como já temos uma pequena partição (o ESP) que pode armazenar coisas relacionadas à inicialização, podemos usar isso. Copie o bootmgr de um disco de instalação para a raiz do ESP, copie o BCD do diretório EFI / BOOT / MICROSOFT para a raiz do ESP, use o bcdedit para designar a nova partição de inicialização do Windows. Lembre-se de aplicar o setor de inicialização do Windows ao ESP e marcar a partição como ativa (e possivelmente definir seu tipo de volta para 0x0c)