Что означает код HRESULT 0x80042556 (VDS_E_CACHE_CORRUPT)?

 
Предыдущий Следующий
VDS_E_ALIGN_NOT_ZERO VDS_E_CANNOT_CLEAR_VOLUME_FLAG

VDS_E_CACHE_CORRUPT

VDS_E_CACHE_CORRUPT относится к кэшу на стороне службы, представляющему объекты VDS и связи между ними. Эта ошибка отличается от VDS_E_PROVIDER_CACHE_CORRUPT, которую сообщает аппаратный поставщик, кэширующий сведения о внешнем массиве.

Восстановите состояние, не предполагая изменения дисков

  • Прекратите выполнять операции настройки через устаревшие ссылки на COM-объекты.
  • Обновите или перезагрузите службу VDS и заново перечислите поставщиков, пакеты, диски и тома.
  • Перед продолжением изменений сопоставьте постоянные идентификаторы объектов и пути физических устройств.

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

IVdsService · GetObject · Аппаратное обновление


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