| Предыдущий | Следующий |
| VDS_E_BOOT_PAGEFILE_DRIVE_LETTER | VDS_E_CLEAN_WITH_DATA |
VDS_E_DELETE_WITH_CRITICAL
Контракт подсистемы
Значение локализует отказ в VDS safety policy для системных, boot, crash-dump и clustered дисков. Для VDS_E_DELETE_WITH_CRITICAL проверяется состояние удаление with критический; позднее сообщение UI или service wrapper может уже описывать вторичный эффект.
VDS устарел как API, но его HRESULT по-прежнему полезен как указатель на точный contract старого storage stack. Важно сохранить object ID и final IVdsAsync result до Refresh или rescan.
Специфичные признаки исходной документации
Record BOOT_DISK, SYSTEM_DISK, PAGEFILE_DISK, HIBERNATIONFILE_DISK, and CRASHDUMP_DISK flags.
It is deliberately broader than ordinary “volume in use” checks: VDS protects the active boot, system, pagefile, crash-dump, and hibernation roles because deleting the volume would invalidate running-system or recovery infrastructure.
Force flags used by other storage operations are not documented as a bypass for this condition.
Diagnosis should identify which critical role makes the target protected.
Поля для корреляции
- VDS disk/provider object ID, status/health/flags и generation.
- SAN/cluster/read-only/offline/pack state, относящийся к операции.
- точный VDS method, provider/driver return и IVdsAsync final HRESULT.
Операции над системным, shared/SAN или dynamic storage требуют осторожности: принудительный online/clean/delete способен превратить диагностическую ошибку в потерю данных.
Причинная граница
Сопоставьте первый failing call с рабочим примером на той же версии Windows/provider. Меняйте только prerequisite «удаление with критический» и сохраняйте остальные параметры неизменными.
Условие «удаление with критический» проверяйте на том VDS object и method, который вернул HRESULT. Partition, volume, plex, provider и asynchronous completion имеют разные контракты и не должны сливаться в один storage error.
Подтверждение исправления
Условие «удаление with критический» относится к safety policy. Не обходите его force-clean/delete/online операцией; сначала подтвердите ownership и системную роль диска/тома, затем используйте поддерживаемую последовательность VDS.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.