Что означает код HRESULT 0xC037000E (ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED)?

 
Также может означать:
КонстантаТипОС
STATUS_VID_CHILD_GPA_PAGE_SET_CORRUPTEDNTSTATUSWindows
Предыдущий Следующий
ERROR_VID_MB_STILL_REFERENCED ERROR_VID_INVALID_NUMA_SETTINGS

ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED

Что означает ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED

ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED (0xC037000E) — Невозможно разблокировать массив страниц гостевой памяти: он не соответствует предыдущему запросу блокировки. Перезапустите виртуальную машину; если ошибка сохраняется, перезапустите физический компьютер.

VID сравнил GPA page set при unlock с набором, который был ранее locked, и обнаружил несоответствие. Это признак нарушения парности lock/unlock или повреждённого bookkeeping страниц, а не нехватки guest RAM.

Что проверить

Сопоставьте исходный lock request и последующий unlock: диапазон GPA, число страниц и идентификатор memory block должны совпадать. Если это внутренний сбой Hyper-V, сохраните первый VID/Hyper-V event до перезапуска.

Как исправлять и подтвердить результат

Если собственный компонент формирует запросы, исправьте симметрию lock/unlock. Для системного VID-сбоя сначала перезапустите VM, как рекомендует Microsoft; повторяемость после restart host требует дальнейшей диагностики host virtualization stack.

Техническая ссылка

Microsoft Learn: коды VID/Hyper-V из Winerror.h


Нужно найти другой код? Найти другой код состояния или ошибки.