Что означает код NTSTATUS 0xC03A000C (STATUS_VHD_BITMAP_MISMATCH)?

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

STATUS_VHD_BITMAP_MISMATCH

STATUS_VHD_BITMAP_MISMATCH относится к битовой карте, связанной с блоком данных виртуального диска. Битовая карта участвует в определении того, присутствуют ли данные виртуального сектора в текущем файле или должны быть получены из другой части разметки, что особенно важно для разностных дисков.

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

Не пытайтесь угадать, какая версия сектора правильная

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

Ссылки


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