| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.