| Предыдущий | Следующий |
| STATUS_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH | STATUS_VHD_FORMAT_UNKNOWN |
STATUS_VHD_DRIVE_FOOTER_CORRUPT
STATUS_VHD_DRIVE_FOOTER_CORRUPT сообщает о проблеме допустимости нижнего колонтитула устаревшего VHD. Нижний колонтитул содержит тип диска, виртуальный размер, уникальный идентификатор и другие сведения, поэтому при несоответствии этих полей правилам формата поставщик не может безопасно интерпретировать остальную часть образа.
Ключевое отличие от STATUS_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH Важно, что эта ошибка не ограничивается проверкой контрольной суммы. Она также отличается от STATUS_VHD_INVALID_FILE_SIZE, который относится к длине контейнера, а не к самой записи нижнего колонтитула.
Диагностика на уровне контейнера
- Зафиксируйте байты нижнего колонтитула, размер образа и сообщаемый тип диска до преобразования или подключения.
- Убедитесь, что выбранное средство восстановления понимает устаревший VHD, а не считает файл неструктурированным необработанным образом диска.
- Не исправляйте сначала гостевые разделы: поставщик виртуальных дисков должен построить надёжное сопоставление контейнера, прежде чем инструменты гостевого уровня приобретут смысл.
Ссылки
- Microsoft: спецификация формата образа VHD
- Microsoft: сведения о VHD
- Microsoft: OpenVirtualDisk и связанные API
Нужно найти другой код? Найти другой код состояния или ошибки.