Что означает код NTSTATUS 0xC03A000A (STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT)?

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

STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT

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

Это конкретнее, чем ошибка разреженного заголовка: заголовок может читаться, тогда как таблица, на которую он указывает, повреждена. Результат также отличается от STATUS_VHD_BITMAP_MISMATCH, относящегося к битовой карте допустимости секторов внутри выделенного блока, а не к таблице расположений блоков.

Считайте повреждение сопоставления высокорисковым

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

Ссылки


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