На моем ноутбуке установлено 8 ГБ памяти, и я использую Windows 10 в качестве основной операционной системы. Я также создал загрузочный vhdx для Windows 10 Enterprise, используя Hyper-V, поэтому у меня есть изолированная среда разработки.
Когда я загружаю VHDX в операционной системе хоста, используя Hyper-V, объем памяти, о котором идет речь, соответствует ожидаемому (я ограничил его до 4 ГБ). Но когда я загружаю его непосредственно через меню загрузки Windows, он сообщает о 5,7 ГБ памяти Аппаратное резервирование и около 2 ГБ.
Я проверил msconfig и максимальный флаг памяти не был установлен для ОС.
Ограничение памяти в диспетчере Hyper-V установлено на 6 ГБ, но я не уверен, что это полезно, поскольку я не запускаю образ с помощью Hyper-V