Configuração: O computador possui dois ou mais discos rígidos físicos. Um é inteiramente dedicado à instalação do Linux, o outro inteiramente ao Windows. Ambos podem ser inicializados. O sistema está configurado para inicialização EFI.
O Windows é o Windows 10 compilação 17763.379. Instalado no Windows está o Oracle VirtualBox (testado com 5.xe 6.x) com um convidado Fedora que possui acesso bruto total ao disco dedicado ao Fedora. O Fedora também pode ser inicializado no VirtualBox e operado sem problemas. Exceto quando se trata de gravar na partição EFI do disco Fedora.
O Fedora tentará gravar na partição EFI, mas a gravação assíncrona será negada pelo host, Windows. Nenhuma execução do VirtualBox como administrador ou uso da conta do sistema altera isso. Nenhuma configuração de política de grupo parece afetar isso e, até onde posso ver, sou o único em toda a Web que fez essa pergunta.
Como faço para impedir que o Windows interrompa o acesso de gravação a uma partição EFI desmontada em um disco que não é usado pelo Windows?
Observe que esta é uma peculiaridade do Windows 10. A configuração funcionou perfeitamente no Windows 7.
Responder1
A única correção/hack que encontrei foi usar o MBR híbrido e ocultar tudo do Windows (se houver um MBR, o Windows o usará em vez do GPT). Existem algumas limitações (o MBR híbrido não fica sincronizado com o GPT e você está limitado a apenas 3 partições no MBR) no meu caso de uso foi a melhor opção. O Linux está usando GPT, o Windows vê apenas as partições expostas pelo MBR e todos ficam felizes.