Что означает код HRESULT 0x80042557 (VDS_E_CANNOT_CLEAR_VOLUME_FLAG)?

 
Предыдущий Следующий
VDS_E_CACHE_CORRUPT VDS_E_DISK_BEING_CLEANED

VDS_E_CANNOT_CLEAR_VOLUME_FLAG

VDS_E_CANNOT_CLEAR_VOLUME_FLAG означает, что флаг, переданный в IVdsVolume::ClearFlags , нельзя снять в текущем контексте. Флаги томов имеют разные области действия на базовых MBR, базовых GPT и динамических дисках, а роли системного, загрузочного тома, файла подкачки или аварийного дампа накладывают дополнительные ограничения.

Проверьте область флага и защищённые роли тома

  • Запишите точную маску флагов и текущее значение VDS_VOLUME_FLAG .
  • Определите модель диска и стиль разделов, от которых зависит область флага: диск, раздел или том.
  • Проверьте, связан ли том с системой, загрузкой, файлом подкачки, гибернацией или аварийным дампом.

Не повторяйте снятие флага, представленного на всём MBR-диске или поддерживаемого политикой Windows. Некоторые временные флаги связаны с семантикой bRevertOnClose и должны сниматься тем же способом, которым были установлены. Следуйте контракту SetFlags/ClearFlags вместо самостоятельного изменения атрибутов раздела в обход VDS.

ClearFlags · Флаги тома · SetFlags


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