| Предыдущий | Следующий |
| VDS_E_VOLUME_EXTEND_FVE | VDS_E_INITIATOR_ADAPTER_NOT_FOUND |
VDS_E_SECTOR_SIZE_ERROR
VDS_E_SECTOR_SIZE_ERROR означает, что геометрия секторов, переданная или возвращённая для LUN, недопустима. VDS требует ненулевой размер сектора, являющийся степенью двойки и не превышающий максимум, поскольку точная геометрия блоков используется при расчёте ёмкости, выравнивания и сжатия.
Проверяйте геометрию на границе поставщика
- Прочитайте значения байтов на сектор для LUN и связанного с ним диска.
- До выполнения арифметики отклоняйте нулевые, не являющиеся степенью двойки и неправдоподобно большие размеры секторов.
- При переводе числа секторов в байты проверяйте переполнение умножения.
Не подставляйте жёстко заданные 512 байт на сектор только ради продолжения. LUN современных форматов и дисковых массивов могут законно использовать другие размеры, но поставщик и диск узла должны сообщать совместимую геометрию. Несовпадение указывает на проблему поставщика, встроенного ПО или слоя преобразования, которую следует исправить до изменения размера.
Свойства LUN · Свойства диска · Коды ошибок MS-VDS
Нужно найти другой код? Найти другой код состояния или ошибки.