Что означает код HRESULT 0x8004242C (VDS_E_VOLUME_TOO_SMALL)?

 
Предыдущий Следующий
VDS_E_IO_ERROR VDS_E_VOLUME_TOO_BIG

VDS_E_VOLUME_TOO_SMALL

VDS_E_VOLUME_TOO_SMALL — результат форматирования VDS, означающий, что том слишком мал. Он отличается от VDS_E_CLUSTER_SIZE_TOO_SMALL: первый код отклоняет размер целевого тома, второй — размер единицы распределения, переданный методу форматирования.

Определите, какой размер отклонила VDS

IVdsVolumeMF::Format получает тип файловой системы и размер кластера как явные входные данные, но работает с уже выбранным томом. Совместное журналирование этих значений не позволит клиенту пытаться «исправить» размер кластера, когда сам том меньше поддерживаемой границы форматирования.

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

  • Зафиксируйте размер тома в байтах и точный тип файловой системы VDS, выбранный для запроса форматирования.
  • Сохраните запрошенный размер единицы распределения в той же записи журнала, чтобы исключить соседние ошибки размера кластера.
  • Изменяйте размер или пересоздавайте том только после подтверждения предполагаемой файловой системы и поддерживаемых ею требований к размеру.

Ссылки


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