| Предыдущий | Следующий |
| ERROR_VHD_METADATA_WRITE_FAILURE | ERROR_VHD_INVALID_FILE_SIZE |
ERROR_VHD_INVALID_SIZE
Что означает ERROR_VHD_INVALID_SIZE
ERROR_VHD_INVALID_SIZE (0xC03A0012) — Указан недопустимый размер виртуального жёсткого диска.
Ошибка относится к формату или состоянию VHD/VHDX; в подсистеме «виртуальные диски VHD/VHDX» этот HRESULT описывает объект «VHD/VHDX, недопустимое значение, виртуальный размер диска», и первый диагностический шаг — проверить допустимость и структуру входных данных.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «указан недопустимый размер виртуального жёсткого диска», сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
При воспроизведении темы «VHD/VHDX, недопустимое значение, виртуальный размер диска» обязательно сохраните путь к VHD/VHDX, тип диска, родительскую цепочку, размер и параметры операции до любых изменений файла.
Не потеряйте данные Get-VHD -Path "D:\VMs\disk.vhdx" | Format-List Path,Size,FileSize,VhdType: без них трудно отделить тему «VHD/VHDX, недопустимое значение, виртуальный размер диска» от последующего сбоя.
Get-VHD -Path "D:\VMs\disk.vhdx" | Format-List Path,Size,FileSize,VhdType
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC03A0012, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC03A0012: Get-VHD · Test-VHD · Resize-VHD.
Нужно найти другой код? Найти другой код состояния или ошибки.