Что означает код HRESULT 0x8004245D (VDS_E_VOLUME_PERMANENTLY_DISMOUNTED)?

 
Предыдущий Следующий
VDS_E_VOLUME_TEMPORARILY_DISMOUNTED VDS_E_VOLUME_HAS_PATH

VDS_E_VOLUME_PERMANENTLY_DISMOUNTED

VDS_E_VOLUME_PERMANENTLY_DISMOUNTED имеет точное значение отключения тома VDS. Том уже постоянно отключён, поэтому запрос временного отключения не может продолжиться, пока том не станет доступен для подключения. Это не общее указание на безвозвратное повреждение файловой системы.

Постоянное и временное отключение — разные состояния

IVdsVolumeMF::Dismount принимает флаг bPermanent ; постоянное отключение переводит том в автономный режим после отключения. Свойства тома VDS представляют автономный том одновременно автономным состоянием и флагом постоянно отключённого тома. Клиент должен обновить эти свойства, а не многократно выдавать запрос временного отключения.

Что следует проверить

  • Запишите значение bPermanent и точный объект тома, использованный ошибочным вызовом Dismount.
  • Запросите состояние и флаги тома, чтобы подтвердить, что объект уже автономен и постоянно отключён.
  • Устраните условие, мешающее подключению тома, затем обновите объект VDS до выбора нового действия отключения.

Ссылки


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