Configuración: La computadora tiene dos o más discos duros físicos. Uno está completamente dedicado a una instalación de Linux, el otro completamente a Windows. Ambos se pueden arrancar. El sistema está configurado para el arranque EFI.
Windows es Windows 10 compilación 17763.379. Instalado en Windows está Oracle VirtualBox (probado con 5.x y 6.x) con un invitado Fedora que tiene acceso completo al disco dedicado a Fedora. Fedora también se puede iniciar en VirtualBox y operar sin problemas. Excepto cuando se trata de escribir en la partición EFI del disco Fedora.
Fedora intentará escribir en la partición EFI pero el host, Windows, denegará la escritura asíncrona. Ninguna cantidad de ejecución de VirtualBox como administrador o uso de la cuenta del sistema cambia esto. Ninguna configuración de política de grupo parece afectar esto y, hasta donde puedo ver, soy el único en toda la red que ha hecho esta pregunta.
¿Cómo evito que Windows detenga el acceso de escritura a una partición EFI desmontada en un disco que no utiliza Windows?
Tenga en cuenta que esta es una peculiaridad de Windows 10. La configuración funcionó perfectamente en Windows 7.
Respuesta1
La única solución/truco que encontré fue usar MBR híbrido y ocultar todo de Windows (si hay un MBR, Windows lo usa en lugar del GPT). Existen algunas limitaciones (el MBR híbrido no permanece sincronizado con el GPT y estás limitado a solo 3 particiones en MBR) en mi caso de uso fue la mejor opción. Linux usa GPT, Windows solo ve las particiones expuestas por MBR y todos están contentos.