Что означает код HRESULT 0xC038001C (ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION)?

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

ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION

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

ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION означает, что запрошенный extent попадает полностью или частично в область диска, которая не предназначена для пользовательских томов. Это проверка геометрии metadata, а не обычная нехватка свободного места.

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

  • Сохраните start offset и length extent в секторах и байтах, включая размер сектора.
  • Сопоставьте диапазон с границами public/private regions из актуальной metadata диска.
  • Проверьте integer conversions и округление при переводе секторов в байты.
  • При import/repair не используйте cached layout: перечитайте текущую геометрию перед созданием extent.

Как подтвердить исправление

Исправление подтверждается тем, что весь extent лежит внутри public region и операция Volume Manager проходит без изменения границ metadata.

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


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