Что означает код HRESULT 0x80042526 (VDS_E_INVALID_DISK_COUNT)?

 
Предыдущий Следующий
VDS_E_INVALID_STRIPE_SIZE VDS_E_INVALID_EXTENT_COUNT

VDS_E_INVALID_DISK_COUNT

VDS_E_INVALID_DISK_COUNT означает, что число дисков во входном наборе недопустимо для выбранной операции или типа тома.

Простые, составные, чередующиеся, зеркальные тома и RAID-5 используют разное число участников. В VDS_INPUT_DISK каждый элемент описывает конкретный участвующий диск, а методы создания тома дополнительно ограничивают размер входного массива. Поэтому набор корректных дисков всё равно может быть структурно неверным.

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

  • Сравните фактическое число элементов VDS_INPUT_DISK со значением счётчика, переданным методу.
  • Проверьте число участников относительно выбранного VDS_VOLUME_TYPE, а не относительно общего числа доступных дисков.
  • Убедитесь, что фильтрация недоступных дисков не оставила старое значение счётчика массива.
  • Не удаляйте диски по одному до исчезновения HRESULT: так можно случайно получить другой тип разметки вместо исправления исходного запроса.

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


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