| Предыдущий | Следующий |
| ERROR_RESIDENT_FILE_NOT_SUPPORTED | ERROR_DIRECTORY_NOT_SUPPORTED |
ERROR_COMPRESSED_FILE_NOT_SUPPORTED
Операция не может выполняться, пока файл использует сжатие файловой системы
Сжатие NTFS прозрачно для обычного чтения и записи, но некоторые управляющие операции файловой системы требуют несжатого размещения потока или прямой семантики выделения. Это состояние означает, что запрошенная функция не может работать с файлом при активном атрибуте сжатия. Оно не означает, что обычный доступ к файлу не поддерживается.
Определите точный FSCTL или операцию хранилища, отклонившую сжатый поток. Если операция необходима, скопируйте файл или снимите сжатие через FSCTL_SET_COMPRESSION, дождитесь завершения распаковки, выполните операцию и восстанавливайте политику только при необходимости. Сначала проверьте свободное место, поскольку преобразование сжатого файла в несжатый может значительно увеличить выделение.
Что проверить
- Запишите отклонённый FSCTL и состояние сжатия потока.
- Оцените дополнительное выделение до снятия сжатия.
- Не путайте прозрачное сжатие NTFS с архивными форматами.
Ссылки
- Microsoft: сжатие и распаковка файлов
- MS-FSA: обработка FSCTL_SET_COMPRESSION
- Microsoft: управляющие коды файлов
Нужно найти другой код? Найти другой код состояния или ошибки.