Meu laptop tem 8 GB de memória instalada e estou executando o Windows 10 como sistema operacional principal. Também criei um vhdx inicializável do Windows 10 Enterprise usando Hyper-V para ter um ambiente de desenvolvimento isolado.
Quando inicializo o vhdx no sistema operacional host usando o Hyper-V, a memória relatada é a esperada (limitei para 4 GB). Mas quando eu inicializo nativamente através do menu de inicialização do Windows, ele informa 5,7 GB de memória reservada por hardware e aproximadamente 2 GB utilizáveis.
Verifiquei o msconfig e o sinalizador de memória máxima não foi definido para o sistema operacional.
O limite de memória no gerenciador Hyper-V está definido para 6 GB, mas não tenho certeza se isso é relevante, pois não estou iniciando a imagem usando o Hyper-V