Что означает код HRESULT 0xC03A000A (ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT)?

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

ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT

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

ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT (0xC03A000A) — Виртуальный жёсткий диск повреждён: таблица распределения блоков недействительна.

Ошибка относится к формату или состоянию VHD/VHDX; контекст возврата — «VHD/VHDX, блок данных, выделение памяти» в подсистеме «виртуальные диски VHD/VHDX»; он сужает расследование до задачи: проверить допустимость и структуру входных данных.

Диагностика и проверка результата

В сценарии «виртуальный жёсткий диск повреждён: таблица распределения блоков недействительна» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

Перед контрольным повтором для «VHD/VHDX, блок данных, выделение памяти» соберите путь к VHD/VHDX, тип диска, родительскую цепочку, размер и параметры операции до любых изменений файла.

В воспроизводимом отчёте зафиксируйте данные Test-VHD, Test-VHD -Path "D:\Recovery\disk.vhd" для проверки темы «VHD/VHDX, блок данных, выделение памяти».

Test-VHD -Path "D:\Recovery\disk.vhd"

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC03A000A этого надёжнее, чем единичный успешный запуск на других данных.

Документация для результата 0xC03A000A: Test-VHD · VHDX format overview · Manage virtual hard disks.


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