| Предыдущий | Следующий |
| VDS_E_NO_DISKS_FOUND | VDS_E_DMADMIN_METHOD_CALL_FAILED |
VDS_E_PROVIDER_CACHE_CORRUPT
Что означает VDS_E_PROVIDER_CACHE_CORRUPT
VDS_E_PROVIDER_CACHE_CORRUPT означает, что внутренний кэш конкретного VDS-поставщика больше нельзя считать согласованным и достоверным.
Поставщик строит из своих данных модель дисков, групп, томов и plex. Повреждённый кэш означает проблему этой модели, а не автоматически повреждение пользовательских данных. Важно также различать Refresh и Reenumerate: Refresh обновляет известные VDS объекты, но не заставляет драйвер заново читать физическую разметку носителя.
Что проверить
- Определите GUID/имя поставщика и список объектов, через которые впервые проявилась ошибка.
- Сохраните события поставщика и VDS до перезапуска службы: они могут указывать на конкретный объект или этап загрузки кэша.
- Используйте Refresh для изменения состояния уже известных объектов, а Reenumerate — когда изменился набор обнаруженных устройств.
- Не запускайте clean, convert или другой разрушительный repair, пока ID дисков и томов не стабилизировались при повторном перечислении.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.