Что означает код HRESULT 0x8031004B (FVE_E_FS_MOUNTED)?

 
Предыдущий Следующий
FVE_E_NOT_ON_STACK FVE_E_TOKEN_NOT_IMPERSONATED

FVE_E_FS_MOUNTED

Что означает FVE_E_FS_MOUNTED

FVE_E_FS_MOUNTED (0x8031004B) — Операцию нельзя выполнить, пока на томе смонтирована файловая система.

В подсистеме «COM/WinRT» результат 0x8031004B относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «операцию нельзя выполнить, пока на томе смонтирована файловая система» сужает проверку до темы «fve, fs, mounted».

Что проверить и как подтвердить исправление

Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0x8031004B система сообщает «операцию нельзя выполнить, пока на томе смонтирована файловая система», воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Диагностика 0x8031004B должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT. Для темы «fve, fs, mounted» при 0x8031004B важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

Для 0x8031004B применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «операцию нельзя выполнить, пока на томе смонтирована файловая система» при 0x8031004B не следует подавлять общей обработкой исключения.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x8031004B это надёжнее единичного успеха на других данных.

Документация для результата 0x8031004B: BitLocker operations guide · manage-bde status · GetConversionStatus method.


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