Что означает код HRESULT 0x80042455 (VDS_E_DISK_PNP_REG_CORRUPT)?

 
Предыдущий Следующий
VDS_E_MISSING_DISK VDS_E_LBN_REMAP_ENABLED_FLAG

VDS_E_DISK_PNP_REG_CORRUPT

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

VDS_E_DISK_PNP_REG_CORRUPT относится к внутреннему списку зарегистрированных PnP-дисков у VDS-провайдера, а не к содержимому секторов или файловой системе.

Провайдер VDS связывает события Plug and Play с объектами дисков, которые показывает службе. Если эта регистрационная карта противоречива, провайдер уже не может надёжно сопоставлять приход/уход устройства с идентификатором объекта VDS. Поэтому «corrupt» здесь нельзя автоматически переводить в «повреждён диск».

Что проверить

  • Определите, какой поставщик VDS вернул ошибку: системный программный поставщик или поставщик производителя оборудования.
  • Сопоставьте первое появление HRESULT с PnP-событиями подключения/отключения дисков и журналами поставщика.
  • Используйте Reenumerate для повторного обнаружения устройств, а Refresh — для синхронизации кэшированного состояния; эти операции решают разные задачи.
  • До получения стабильного одинакового набора идентификаторов объектов дисков при повторном перечислении избегайте разрушительных операций с дисками.

Технические ссылки


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