| Предыдущий | Следующий |
| ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT | ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM |
ERROR_VID_SAVED_STATE_CORRUPT
Что означает ERROR_VID_SAVED_STATE_CORRUPT
ERROR_VID_SAVED_STATE_CORRUPT (0xC0370027) — Невозможно восстановить виртуальную машину: данные сохранённого состояния повреждены или не читаются.
Результат 0xC0370027 пришёл из подсистемы «Virtualization Infrastructure Driver» при работе с областью «partitions, message queues, memory blocks и virtual processors». Для сообщения «невозможно восстановить виртуальную машину: данные сохранённого состояния повреждены или не читаются» практический предмет проверки — «saved, состояние, corrupt».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0370027 в сценарии «невозможно восстановить виртуальную машину: данные сохранённого состояния повреждены или не читаются» сохраните исходные байты и проверьте формат, размер, подпись или checksum до любых преобразований; сравните с заведомо исправным образцом.
Перед повтором 0xC0370027 зафиксируйте partition ID, message port/queue, GPADL или memory block, VP index и Hyper-V events; отдельно запишите HRESULT. Различия по теме «saved, состояние, corrupt» для 0xC0370027 покажут, изменился ли первый неуспешный этап.
После локализации 0xC0370027 действуйте по контракту подсистемы: исправляйте принадлежность и жизненный цикл объекта VID; после удаления раздела старые дескрипторы и отображения использовать нельзя. Для 0xC0370027 и условия «невозможно восстановить виртуальную машину: данные сохранённого состояния повреждены или не читаются» неизменённый повтор без нового состояния не считается исправлением.
После исправления повторите тот же вызов на прежних данных; у результата 0xC0370027 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0xC0370027: Microsoft Open Specifications: HRESULT values · Remove-VMSavedState · VM configuration version compatibility.
Нужно найти другой код? Найти другой код состояния или ошибки.