Что означает код HRESULT 0x8004252D (VDS_E_DISK_NOT_FOUND_IN_PACK)?

 
Предыдущий Следующий
VDS_E_INVALID_PLEX_GUID VDS_E_DUPLICATE_DISK

VDS_E_DISK_NOT_FOUND_IN_PACK

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

VDS_E_DISK_NOT_FOUND_IN_PACK означает, что указанный диск существует в VDS, но не входит в группу, на которой выполняется операция.

Это проверка принадлежности объекта, а не сообщение «диск исчез из Windows». После миграции или импорта сохранённый ID диска может быть корректным, но его текущая группа VDS (pack) уже отличается от группы, через которую вызывается метод.

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

  • Перечислите диски текущей группы и сохраните их VDS ID.
  • Для спорного диска получите текущую группу через GetPack.
  • Проверьте недавнюю миграцию, импорт чужих динамических дисков и повторное перечисление поставщика.
  • Не сопоставляйте диск с группой по номеру диска или букве тома.

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


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