| Предыдущий | Следующий |
| ERROR_VHD_DRIVE_FOOTER_MISSING | ERROR_VHD_DRIVE_FOOTER_CORRUPT |
ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH
Что означает ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH
ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH (0xC03A0002) означает, что контрольная сумма footer структуры virtual hard disk не соответствует данным footer. Для legacy VHD это сильный признак повреждения или неполного/неправильного файла.
Что проверить
- Сделайте побайтовую копию исходного файла и выполняйте анализ только на копии.
- Проверьте фактический format и размер файла. Убедитесь, что это VHD, а не переименованный VHDX/другой image.
- Ищите признаки обрезанного копирования, storage corruption или незавершённой записи. Для dynamic VHD учитывайте служебные структуры и резервную footer.
- Если есть известная хорошая копия, сравните footer/header и hashes блоков, а не только filesystem metadata.
Как восстанавливаться
Предпочтительно восстановить диск из проверенной резервной копии либо использовать поддерживаемый repair/convert workflow на копии. Простое пересчитывание checksum опасно: оно может сделать повреждённую структуру формально допустимой, не восстановив содержащиеся в ней поля.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.