Что означает код HRESULT 0x80E7000E (ERROR_SPACES_ALLOCATION_SIZE_INVALID)?

 
Предыдущий Следующий
ERROR_SPACES_PROVISIONING_TYPE_INVALID ERROR_SPACES_ENCLOSURE_AWARE_INVALID

ERROR_SPACES_ALLOCATION_SIZE_INVALID

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

ERROR_SPACES_ALLOCATION_SIZE_INVALID (0x80E7000E) — Размер выделяемого блока выходит за поддерживаемый диапазон.

Результат 0x80E7000E пришёл из подсистемы «Storage Spaces» при работе с областью «pools, physical disks, resiliency, interleave и provisioning». Для сообщения «размер выделяемого блока выходит за поддерживаемый диапазон» практический предмет проверки — «spaces, выделение, размер, недопустимый».

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

До изменения конфигурации проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0x80E7000E с описанием «размер выделяемого блока выходит за поддерживаемый диапазон» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Перед повтором 0x80E7000E зафиксируйте pool/virtual disk/physical disk IDs, health status, resiliency, columns, interleave и size. Различия по теме «spaces, выделение, размер, недопустимый» для 0x80E7000E покажут, изменился ли первый неуспешный этап.

Исправляя 0x80E7000E, меняйте только подтверждённую причину: сопоставьте запрошенную геометрию с возможностями пула и числом исправных дисков; не удаляйте метаданные до сохранения диагностики. Результат 0x80E7000E с описанием «размер выделяемого блока выходит за поддерживаемый диапазон» должен исчезнуть на исходных данных без обхода штатной проверки.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80E7000E и без обхода штатных проверок.

Документация для результата 0x80E7000E: MSFT_StoragePool.CreateVirtualDisk · New-VirtualDisk · Storage Spaces concepts.


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