| Previous | Next |
| ERROR_STREAM_MINIVERSION_NOT_FOUND | ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION |
ERROR_STREAM_MINIVERSION_NOT_VALID
The miniversion identifier was known but its snapshot is no longer valid
ERROR_STREAM_MINIVERSION_NOT_VALID is a Transactional NTFS (TxF) file-system status. A TxF miniversion can be distinguished from a missing version: here the identifier was recognized, but the version can no longer be opened as a valid snapshot. MS-ERREF specifically identifies savepoint rollback as the most likely cause. This matters because recreating the same numeric identifier or treating it as a path lookup failure does not restore the old file image.
Correlate miniversion creation with every FSCTL_TXFS_SAVEPOINT_INFORMATION action. A rollback can invalidate a snapshot whose underlying transactional changes were reverted. Clear application-side miniversion references whenever rollback changes the file history visible to the transaction. If the snapshot is still required, create a new miniversion from the current transactional state and propagate the newly returned version ID to readers.
What to inspect
- Audit rollback-to-savepoint events after the miniversion was created.
- Invalidate cached miniversion IDs when transactional history is rolled back.
- Create a fresh miniversion from the current state instead of reusing the invalid ID.
References
- MS-ERREF: TxF and KTM status definitions
- Microsoft: TXFS_SAVEPOINT_INFORMATION actions
- Microsoft: TxF filesystem control codes
- Microsoft: TxF structures and version metadata
Looking for a different code? Search another status or error code.