Что означает код HRESULT 0xC038001B (ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS)?

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

ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS

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

ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS (0xC038001B) возвращается для retained volume, который разрешено расширять только в непосредственно прилегающий extent. Свободное место на том же диске, но отделённое другим разделом или диапазоном, не подходит.

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

  • Получите end offset текущего volume и start offset выбранного свободного extent; для contiguity они должны совпадать без промежуточного диапазона.
  • Не ориентируйтесь только на общий объём unallocated space в Disk Management: важно физическое положение диапазона.
  • Проверьте, не стоит ли между volume и свободное место recovery/OEM/extended partition или другой dynamic extent.
  • Если расширение строит скрипт, перечитайте layout непосредственно перед операцией — offsets могли измениться после предыдущих шагов.

Как исправлять

Используйте смежный свободный extent либо сначала безопасно перестройте layout поддерживаемыми средствами. Простое указание другого несмежного диапазона повторит 0xC038001B.

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


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