Что означает код HRESULT 0x80042509 (VDS_E_CORRUPT_PARTITION_INFO)?

 
Предыдущий Следующий
VDS_E_VOLUME_INVALID_NAME VDS_E_CORRUPT_EXTENT_INFO

VDS_E_CORRUPT_PARTITION_INFO

Что означает VDS_E_CORRUPT_PARTITION_INFO

VDS_E_CORRUPT_PARTITION_INFO означает, что сведения о разделах диска, которые получила служба виртуальных дисков, не образуют корректную разметку.

Ошибка относится к уровню MBR/GPT и представлению разделов, а не к содержимому NTFS/ReFS внутри отдельного раздела. Файловая система может оставаться читаемой даже при проблеме с таблицей разделов, и наоборот.

Что проверить

  • Сохраните тип разметки, смещения и размеры всех разделов через IVdsAdvancedDisk::QueryPartitions и карту участков через IVdsDisk::QueryExtents.
  • Проверьте наложение диапазонов, недопустимые границы, служебные GPT/MBR-разделы и события дискового драйвера.
  • Если проблема возникла после клонирования, изменения размера LUN или стороннего редактора разделов, сравните состояние до и после этой операции.

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

Технические ссылки


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