Что означает код NTSTATUS 0xC03A000B (STATUS_VHD_INVALID_BLOCK_SIZE)?

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

STATUS_VHD_INVALID_BLOCK_SIZE

STATUS_VHD_INVALID_BLOCK_SIZE означает, что объявленная гранулярность виртуальных блоков недопустима для компоновки образа. Размер блока — не косметический параметр: он влияет на число требуемых записей сопоставления, ожидаемое расположение блоков данных и смещения, которые поставщик может безопасно вычислять.

Этот результат отличается от STATUS_VHD_INVALID_SIZE, относящегося к логической ёмкости виртуального диска, и от STATUS_VHD_INVALID_FILE_SIZE, относящегося к длине контейнера на стороне узла. Допустимый логический размер не компенсирует неправильную геометрию блоков.

Проверяйте геометрию как единый набор

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

Ссылки


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