| Anterior | Siguiente |
| STATUS_NO_SAVEPOINT_WITH_OPEN_FILES | STATUS_TM_IDENTITY_MISMATCH |
STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION
Qué significa STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION
El problema no es que NTFS desconozca sparse files en general. La combinación concreta de operación sparse y transacción está rechazada. Cambiar allocation state afecta metadata de una forma que TxF no admite en ese contexto.
Desplace el cambio de sparse state fuera de la transacción o establezca el layout antes de comenzarla. Si una capa de optimización o filtro hace el cambio automáticamente, esa interacción también debe considerarse.
Qué comprobar
- Compruebe qué FSCTL o API intenta cambiar sparse state.
- Verifique que el handle sea transaccional.
- Revise filtros, compresión u optimización que cambien allocation indirectamente.
- Ejecute la modificación antes de begin o después de commit/rollback.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.