Что означает код HRESULT 0x80042932 (VDS_E_VD_ALREADY_COMPACTING)?

 
Предыдущий Следующий
VDS_E_VD_DISK_ALREADY_EXPANDING VDS_E_VD_ALREADY_MERGING

VDS_E_VD_ALREADY_COMPACTING

Что означает VDS_E_VD_ALREADY_COMPACTING

VDS_E_VD_ALREADY_COMPACTING означает, что для этого виртуального диска уже выполняется сжатие файла виртуального диска и второй запрос Compact отклонён.

Операция Compact уменьшает физическое место, занятое файлом динамического виртуального диска; она не уменьшает объявленную виртуальную ёмкость и не является сжатием файловой системы внутри гостевого диска. Операция длительная и асинхронная, поэтому второй запуск не должен использоваться как способ проверить прогресс первого.

Что проверить

  • Разрешайте только одну активную операцию Compact для одного виртуального диска.
  • Сохраняйте исходный IVdsAsync и проверяйте его окончательный HRESULT.
  • После завершения сравнивайте физический и виртуальный размер раздельно: это разные свойства.
  • Если ни один известный клиент не запускал Compact, проверьте параллельные средства администрирования и забытое приложением состояние ранее запущенной операции.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.