| Предыдущий | Следующий |
| VDS_E_CLEAN_WITH_OEM | VDS_E_FORMAT_CRITICAL |
VDS_E_CLEAN_WITH_CRITICAL
Контракт подсистемы
Значение локализует отказ в VDS disk object state, attributes и ownership. Для VDS_DISK_FLAG проверяется состояние vds диск flag; позднее сообщение UI или service wrapper может уже описывать вторичный эффект.
Virtual Disk Service представляет storage как объекты disk, volume, plex, provider, initiator и asynchronous operations; свойства одного слоя нельзя автоматически переносить на другой.
Специфичные признаки исходной документации
Capture all critical the result role bits on the target disk.
The status must not be handled by simply setting bForce or bForceOEM to TRUE.
This is the non-overridable critical-role branch of the VDS Clean contract.
Microsoft lists the operating-system loader, boot volume, pagefile, hibernation file, crash-dump use, and EFI System Partition among system-volume conditions that deny cleaning regardless of the ordinary force parameters.
Поля для корреляции
- VDS disk/provider object ID, status/health/flags и generation.
- SAN/cluster/read-only/offline/pack state, относящийся к операции.
- точный VDS method, provider/driver return и IVdsAsync final HRESULT.
VDS устарел как API, но его HRESULT по-прежнему полезен как указатель на точный contract старого storage stack. Важно сохранить object ID и final IVdsAsync result до Refresh или rescan.
Причинная граница
Проверьте «vds диск flag» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.
Для «vds диск flag» сравнивайте один и тот же disk object и layout generation. Offline/read-only/SAN/cluster/boot policy нельзя подменять общим выводом «диск недоступен».
Подтверждение исправления
Устраните VDS condition «vds диск flag» на актуальном object generation, выполните Refresh при изменении состояния и повторите исходный method, дождавшись final asynchronous HRESULT.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.