Quando a integridade de memória está habilitada, ele faz com que o código seja executado em uma camada hipervisor para proteger o processo interno. Nesse ponto, até mesmo a Virtualbox*, a VMware* lançará o erro sobre a virtualização desabilitada. É um problema conhecido.
O recurso conhecido como Integridade de Memória na interface do Windows 10 também é conhecido como Hypervisor protected Code Integrity (HVCI) na documentação da Microsoft.
A integridade da memória está desabilitada por padrão em PCs que foram atualizados para a atualização de abril de 2018, mas você pode habilita-la. Ele será habilitado por padrão em novas instalações do Windows 10 avançando.
Este recurso é um subconjunto de isolamento de núcleos. O Windows normalmente requer assinaturas digitais para drivers de dispositivo e outro código que funciona no modo kernel do Windows de baixo nível. Isso garante que eles não foram adulterados por malware. Quando a integridade de memória está habilitada, o serviço de integridade de código no Windows é executado dentro do contêiner protegido por hipervisor criado pelo Core Isolation. Isso deve tornar quase impossível para o malware adulterar as verificações de integridade de código e obter acesso ao kernel do Windows.
Como a integridade de memória usa o hardware de virtualização do sistema, ela é descarado por programas de máquina virtual, como o VirtualBox ou o VMware. Apenas um aplicativo pode usar esse hardware de cada vez.
Você pode ver uma mensagem dizendo Intel VT-X não está habilitada ou disponível se você instalar um programa de máquina virtual em um sistema com a Integridade de memória habilitada.
Na VirtualBox, você pode ver a mensagem de erro "Modo bruto não está disponível, cortesia do Hyper-V" enquanto a Proteção de Memória está habilitada.
Desabilitar a integridade da memória no Windows 10
O recurso de isolamento/integridade de memória do núcleo está habilitado no Windows 10.