Что означает код NTSTATUS 0xC03A001B (STATUS_VHD_INVALID_TYPE)?

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

STATUS_VHD_INVALID_TYPE

Операция API несовместима с типом VHD

STATUS_VHD_INVALID_TYPE означает невыполнение предварительного условия операции. Формат VHDX описывает фиксированные, динамические и разностные виртуальные диски, но отдельная операция может иметь смысл только для некоторых из этих типов. Например, у разностной цепочки есть правила связи родительского и дочернего дисков, отсутствующие у самостоятельного фиксированного диска.

Сама по себе ошибка не означает, что образ повреждён. Она показывает, что код или средство управления запросило у стека виртуальных дисков действие, недопустимое для текущего сочетания типа и состояния. Определите фактический тип по метаданным виртуального диска и изучите контракт конкретной операции, прежде чем решать, подходит ли преобразование, слияние или другой путь обслуживания.

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

  • Зафиксируйте тип диска, наличие настроенного родительского диска и точную операцию, вернувшую состояние.
  • Запросите сведения через открытый дескриптор виртуального диска, а не выводите тип из расширения файла или подписи в интерфейсе Hyper-V.
  • Сохраняйте связь разностной цепочки во время диагностики; копирование только дочернего файла может скрыть исходное несоответствие и создать второй отказ.

Ссылки


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