| Предыдущий | Следующий |
| VDS_S_BOOT_PARTITION_NUMBER_CHANGE | VDS_S_IN_PROGRESS |
VDS_S_VOLUME_COMPRESS_FAILED
Практический смысл
VDS_S_VOLUME_COMPRESS_FAILED относится к Virtual Disk Service и topology тома. Конкретный признак: сжатие тома завершилось ошибкой. Этот код локализует конкретную границу, а не общий сбой подсистемы.
Это success/informational status VDS: его нужно отделять от финального результата основной операции. В первую очередь проверяйте топологию volume/plex/member, health участников и ограничения файловой системы. Не переносите вывод с соседнего HRESULT только потому, что у него тот же facility или общий компонент.
Специфичные признаки исходного описания
MS-VDS specifies that the volume is formatted first and compression is attempted afterward only when the caller requested compression and the selected file system supports it.
Diagnostic focus Confirm the volume now contains the requested file system before considering any retry.
Do not reformat solely to clear this status; investigate the compression step separately if preserving the newly formatted volume matters.
If that post-format compression step fails, the async operation can finish with VDS_S_VOLUME_COMPRESS_FAILED rather than a format failure.
Что сохранить до исправления
- volume/plex/member IDs и типы
- health/status каждого участника и карта extent
- операция, requested size и фактический layout до изменения
Как проверить границу
Сравнивайте повтор только с тем же типом объекта и тем же этапом операции; изменение topology или lifecycle уже означает другой эксперимент. Для состояния «сжатие тома завершилось ошибкой» сначала воспроизведите минимальную операцию без параллельных изменений конфигурации, затем сравните before/after evidence.
Исправление и повтор
Исправляйте только подтверждённый prerequisite на уровне Virtual Disk Service и topology тома: входной параметр, capability, object state, provider/graph topology или внешний ресурс. После изменения заново получите актуальные объекты, если их состояние могло устареть, и повторите исходный минимальный вызов.
Технические ссылки
- MS-VDS IVdsVolumeMF::Format.
- IVdsAsync::Wait.
- IVdsAsync::QueryStatus.
- VDS_VOLUME_FLAG.
- MS-VDS error codes.
Нужно найти другой код? Найти другой код состояния или ошибки.