| Предыдущий | Следующий |
| ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION | ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION |
ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED
Что означает ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED
ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED (0xC038001D) означает, что начало или длина extent не кратны sector size, который Volume Manager использует для этого диска.
Что проверить
- Получите sector size именно целевого диска и проверяйте
offset % sector_size == 0иlength % sector_size == 0. - Не предполагайте автоматически 512 bytes: стек хранения может сообщать другую геометрию.
- Проверьте преобразования units в коде — особенно если API принимает bytes, а источник layout хранит sectors или MiB.
- Если layout получен с другого диска, не переносите offsets без пересчёта под геометрию нового устройства.
Как подтвердить исправление
После выравнивания повторите исходную layout-операцию и перечитайте фактические границы созданного extent. Исправление должно менять именно offset/length, а не маскировать код повторной попыткой.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.