Что означает код NTSTATUS 0xC03A0008 (STATUS_VHD_SPARSE_HEADER_CORRUPT)?

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

STATUS_VHD_SPARSE_HEADER_CORRUPT

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

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

Отделяйте восстановление структуры от восстановления цепочки

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

Ссылки


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