Что означает код HRESULT 0xC03A0011 (ERROR_VHD_METADATA_WRITE_FAILURE)?

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

ERROR_VHD_METADATA_WRITE_FAILURE

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

ERROR_VHD_METADATA_WRITE_FAILURE (0xC03A0011) означает, что virtual-disk stack дошёл до записи metadata VHD/VHDX, но запись не завершилась. Это не то же самое, что ERROR_VHD_METADATA_FULL: здесь важен сам write path.

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

  • Проверьте, что VHD/VHDX и каталог доступны вызывающему процессу на запись и файл не открыт только для чтения.
  • Проверьте свободное место и quota на host volume, но одновременно ищите storage I/O errors: наличие свободного места не исключает отказ записи.
  • Для SMB/CSV проверьте состояние узла, share и канала хранения в момент первого HRESULT. Для локального диска — Disk/System events и состояние устройства.
  • Если сбой появляется только при checkpoint/merge/backup, сопоставьте его с конкретной metadata-операцией и убедитесь, что сторонний filter не блокирует запись.

Как подтвердить исправление

Повторите именно операцию, которая меняет metadata, и затем закройте и заново откройте VHD/VHDX. Простое успешное чтение файла недостаточно: записанные служебные данные должны пережить reopen без новой ошибки.

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


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