Что означает код HRESULT 0x80042416 (VDS_E_PATH_NOT_FOUND)?

 
Также может означать:
КонстантаТипОС
VSS_E_ASRERROR_SYSTEM_PARTITION_HIDDENHRESULTWindows
Предыдущий Следующий
VSS_E_ASRERROR_CRITICAL_DISK_CANNOT_BE_EXCLUDED VSS_E_ASRERROR_SYSTEM_PARTITION_HIDDEN

VDS_E_PATH_NOT_FOUND

VDS_E_PATH_NOT_FOUND означает, что VDS не смог разрешить переданный путь в текущем состоянии системы.

Путь может быть буквой диска, подключённой папкой, путь тома в форме GUID (volume GUID path) или другим видом имени, который принимает конкретный метод. После изменения буквы, точки подключения, форматирования, перевода тома в автономное/рабочее состояние или пересоздания тома сохранённый ранее путь может стать недействительным, хотя сам объект хранения продолжает существовать.

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

  • Заново перечислите актуальные пути доступа томов и не полагайтесь на сохранённую букву или старую точку подключения.
  • Проверьте, какой именно вид пути принимает вызванный VDS-метод; корректный путь тома в форме GUID (volume GUID path) не обязан быть допустимым в каждом API.
  • Нормализуйте путь в вызывающем коде и сохраняйте исходную строку, переданную методу, для диагностики.
  • Проверьте недавние подключение/отключение, изменение состояния тома, форматирование и операции с разделами, после которых путь мог исчезнуть или быть переназначен.

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


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