| Предыдущий | Следующий |
| STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS | STATUS_VID_MB_STILL_REFERENCED |
STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT
Достигнут предел отображений страниц блока памяти
STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT указывает на структуры учёта отображённых страниц блока памяти. Это ошибка ёмкости отображений на стороне узла в VID, а не статус страничного нарушения гостевой системы.
Этот статус относится к учёту отображений страниц блока памяти в VID, а не к объёму свободной ОЗУ, показываемому внутри гостевой системы. Общедоступные API Windows Hypervisor Platform также отделяют отображения GPA от содержимого гостевой памяти, поэтому полезными данными являются количество диапазонов, которые были отображены, сняты с отображения или удерживаются путём памяти на стороне узла.
API Windows Hypervisor Platform предоставляет ту же концептуальную границу: диапазоны физических адресов гостя явно отображаются на резервную память, принадлежащую вызывающей стороне или уровню виртуализации узла.
Что проверить
- Проверьте размер и фрагментацию отображений GPA, созданных для виртуальной машины.
- Ищите утечку, при которой диапазоны многократно отображаются, но не освобождаются при повторной попытке или завершении работы.
- Сопоставьте ошибку с Dynamic Memory, назначением устройств или операциями восстановления, изменяющими множество диапазонов GPA.
Ссылки
- Microsoft: WHvMapGpaRange
- Microsoft: WHvUnmapGpaRange
- Microsoft: определения API Windows Hypervisor Platform
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.