| Предыдущий | Следующий |
| STATUS_TRANSACTION_OBJECT_EXPIRED | STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED |
STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION
Что означает STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION
STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION означает, что изменение состояния NTFS compression запрошено через handle, участвующий в Transactional NTFS. Ограничение относится к сочетанию операции и transaction semantics; оно не доказывает, что том вообще не поддерживает compression.
Что проверить
- Сохраните file identity, transaction handle и точную операцию set/clear compression.
- Проверьте installer, cleanup utility или background task, которые могли открыть файл в транзакции, а затем менять его compression metadata.
- Не смешивайте изменение compression с transacted writes, если этот workflow не поддержан API.
Как исправить
Завершите или отмените transaction и выполните изменение compression отдельной обычной файловой операцией. Затем проверьте атрибут файла и данные, а не только отсутствие NTSTATUS.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
