| Предыдущий | Следующий |
| VDS_E_TIMEOUT | VDS_E_LDM_TIMEOUT |
VDS_E_REPAIR_VOLUMESTATE
VDS_E_REPAIR_VOLUMESTATE означает, что IVdsVolumePlex::Repair не может начать восстановление при текущем состоянии тома или plex.
Метод Repair предназначен для отказоустойчивого plex и переносит повреждённые участники на пригодные диски. Документация Microsoft требует, чтобы том и plex были доступны и находились в состоянии, для которого восстановление действительно имеет смысл; исправный, уже перестраивающийся или недоступный объект — другая ситуация.
Что проверить
- Непосредственно перед
RepairполучитеVDS_VOLUME_PLEX_PROP: состояние, исправность, переходное состояние, размер и число участников. - Проверьте доступность содержащего тома и убедитесь, что он не находится в неполном состоянии.
- Проверьте массив
VDS_INPUT_DISKи доступные экстенты на дисках, предназначенных для замены. - Для асинхронной операции сохраните как результат
IVdsAsync::Wait, так и HRESULT самой операции, затем перечитайте состояние plex.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.