| Previous | Next |
| STATUS_CTLOG_VHD_CHANGED_OFFLINE | STATUS_CTLOG_INCONSISTENT_TRACKING_FILE |
STATUS_CTLOG_INVALID_TRACKING_STATE
The request does not match the current RCT state machine
Change tracking is stateful. Enabling, disabling, querying, or resetting it is valid only from particular states, and some operations are asynchronous from the caller’s perspective. This status appears when tracking is discontinued, already in the requested state, transitioning, or otherwise unable to accept the requested command.
Repeatedly issuing the same control call can make diagnosis harder because it obscures which operation first changed the state. The useful evidence is the state immediately before the failed request, the most recent tracking identifier, and any concurrent backup or checkpoint operation that owns the transition.
What to inspect
- Read the current ChangeTrackingState before retrying the control operation.
- Serialize enable, disable, reference-point, and change-query operations for the same disk.
- Check whether another backup application or Hyper-V Replica workflow is using the disk.
- Retry only after the owning transition finishes; do not loop blindly on the same request.
References
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: GET_VIRTUAL_DISK_INFO change-tracking state
- Microsoft: QueryChangesVirtualDisk
- Microsoft: GetVirtualDiskChanges
Looking for a different code? Search another status or error code.
