| Предыдущий | Следующий |
| STATUS_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH | STATUS_VHD_METADATA_WRITE_FAILURE |
STATUS_VHD_METADATA_READ_FAILURE
STATUS_VHD_METADATA_READ_FAILURE означает, что поставщик не смог получить метаданные, необходимые для виртуального диска. VHDX имеет отдельную область метаданных и таблицу метаданных; это не то же самое, что чтение гостевых файлов из раздела внутри виртуального диска.
Этот статус отличается от STATUS_VHD_METADATA_WRITE_FAILURE, который возникает при сохранении обновления, и от STATUS_VHD_METADATA_FULL, который означает отсутствие места для нового элемента метаданных. Ошибка чтения метаданных может быть вызвана повреждением метаданных, сбоем пути чтения или недоступностью компонента, необходимого поставщику.
Отделите метаданные от гостевого содержимого
- Запишите путь VHDX, события хранилища узла и точный API или операцию Hyper-V, которой потребовались метаданные.
- Используйте копию только для чтения и средство анализа, понимающее формат; не пытайтесь исправить область метаданных изменением гостевых разделов.
- Прежде чем считать повреждёнными сами байты, проверьте, воспроизводится ли сбой на другом исправном узле.
Ссылки
- Microsoft: заголовок таблицы метаданных VHDX
- Microsoft: структура VHDX
- Microsoft: API GetVirtualDiskMetadata
Нужно найти другой код? Найти другой код состояния или ошибки.