| Предыдущий | Следующий |
| VDS_E_CLUSTER_SIZE_TOO_SMALL | VDS_E_CLUSTER_COUNT_BEYOND_32BITS |
VDS_E_CLUSTER_SIZE_TOO_BIG
VDS_E_CLUSTER_SIZE_TOO_BIG — это ошибка параметра форматирования, задающего размер единицы размещения. IVdsVolumeMF::Format получает размер в байтах через dwUnitAllocationSize; в документации указан обычный диапазон от 512 до 65536 байт и приведена ссылка на ограничения конкретной файловой системы.
Размер кластера — не размер сектора
Значение управляет единицами размещения файловой системы. Его не следует получать простым копированием логического или физического размера сектора диска в запрос форматирования VDS. Запрошенный размер кластера может быть слишком большим для выбранной файловой системы или тома, даже если геометрия секторов накопителя исправна.
Что проверить
- Регистрируйте
dwUnitAllocationSizeв байтах и точныйVDS_FILE_SYSTEM_TYPE, переданный в Format. - Предпочитайте значение файловой системы по умолчанию, если у приложения нет документированного требования нагрузки к нестандартной единице размещения.
- Не изменяйте структуру разделов из-за этого кода, пока не проверены сами параметры форматирования.
Ссылки
- Microsoft: параметр единицы размещения IVdsVolumeMF::Format
- Открытые спецификации Microsoft: VDS_E_CLUSTER_SIZE_TOO_BIG
Нужно найти другой код? Найти другой код состояния или ошибки.