| Предыдущий | Следующий |
| STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING | STATUS_SECURITY_STREAM_IS_INCONSISTENT |
STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME
Запрошенная операция с коротким именем отключена на этом томе
Короткие имена NTFS — средство совместимости, а не гарантированный псевдоним для каждого длинного имени файла. Их создание можно отключить глобально или для отдельного тома, а существующие имена могут отличаться от созданных на другой системе.
Программное обеспечение должно использовать длинный путь, возвращаемый современными API. Включение создания имён 8.3 только ради одного компонента может увеличить накладные расходы при обновлении каталогов и не создаёт задним числом псевдонимы для всех существующих файлов.
Что проверить
- Проверьте политику создания имён 8.3 для тома и наличие короткого имени у конкретного файла.
- Найдите компонент, которому всё ещё требуются DOS-имена, вместо самостоятельного построения псевдонима.
- Используйте API с поддержкой длинных путей или обновите зависимость совместимости до изменения политики тома.
Ссылки
- Microsoft: именование файлов, путей и пространств имён
- NTFS-3G: атрибуты NTFS, object ID, имена DOS и EA
- Microsoft: GetVolumeInformation
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.