Site icon EfmSoft

Что означает код HRESULT 0x80042507 (VDS_E_VOLUME_INVALID_NAME)?

 
Предыдущий Следующий
VDS_E_DRIVER_INTERNAL_ERROR VDS_E_CORRUPT_PARTITION_INFO

VDS_E_VOLUME_INVALID_NAME

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

VDS_E_VOLUME_INVALID_NAME означает, что поставщик VDS отклонил переданное имя тома как недопустимое.

Это отличается от результата, при котором допустимое имя было принято после сокращения. Здесь нужно разбирать исходную строку и правила конкретного поставщика, а не считать проблему повреждением файловой системы. Имя, которым приложение обозначает объект VDS, также не стоит использовать как единственный устойчивый идентификатор тома.

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

  • Запишите исходную Unicode-строку и её длину до любых преобразований.
  • Проверьте пустое значение, управляющие символы и ограничения поставщика на допустимый формат имени.
  • После успешного переименования заново получите свойства и сохраните фактически принятое имя.
  • Для сопоставления объектов храните VDS ID/GUID отдельно: автоматическая «очистка» имени не должна менять идентичность тома.

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


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

Exit mobile version