Что означает код NTSTATUS 0xC038000D (STATUS_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED)?

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

STATUS_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED

STATUS_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED — это проверка совместимости с устаревшей разметкой. Предлагаемая граница раздела не соответствует правилу выравнивания, используемому этой операцией Volume Manager; это не выбор размера кластера файловой системы и не общее условие нехватки места.

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

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

  • Определите средство или API, сформировавшие разметку, и выясните, использовались ли устаревшие предположения CHS/цилиндров.
  • Считайте фактическую разметку диска и сведения о логическом секторе вместо повторного использования смещений с другой модели диска или виртуального диска.
  • Не «исправляйте» выравнивание, меняя начальное смещение отдельно: изменение границы существующего раздела может уничтожить содержащиеся в нём данные.

Microsoft: DRIVE_LAYOUT_INFORMATION_EX

Microsoft: IOCTL_DISK_SET_DRIVE_LAYOUT_EX

Microsoft: коды ошибок диспетчера томов


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