| Предыдущий | Следующий |
| VDS_E_ONE_EXTENT_PER_DISK | VDS_E_PLEX_SIZE_INVALID |
VDS_E_INVALID_BLOCK_SIZE
VDS_E_INVALID_BLOCK_SIZE означает, что VDS не смог получить ненулевую основу для расчёта блоков: и размер полосы тома, и размер сектора диска оказались нулевыми там, где хотя бы одно значение должно задавать геометрию.
Размер полосы относится к чередованию данных в чередующейся разметке и RAID-5, а размер сектора — к геометрии самого диска. Поэтому этот HRESULT не означает «неподходящий размер буфера». Для простого или составного тома размер полосы обычно равен нулю, и тогда особенно важно, чтобы поставщик корректно сообщил размер сектора.
Что проверить
- Запишите тип plex и тома,
ulStripeSizeи размер сектора каждого участвующего диска. - Для простой или составной разметки ожидайте нулевой размер полосы, но ненулевой корректный размер сектора.
- Для чередующейся разметки и RAID-5 отдельно проверьте правила размера полосы выбранного метода создания тома.
- Не подставляйте 512 байт как универсальное исправление, если поставщик или устройство вернули нулевой размер сектора.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.