Site icon EfmSoft

What does HRESULT 0xC0370029 (ERROR_VID_SAVED_STATE_INCOMPATIBLE) mean?

 
Could be also:
ConstantTypeOS
STATUS_VID_SAVED_STATE_INCOMPATIBLENTSTATUSWindows
Previous Next
ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM ERROR_VID_VTL_ACCESS_DENIED

ERROR_VID_SAVED_STATE_INCOMPATIBLE

ERROR_VID_SAVED_STATE_INCOMPATIBLE is HRESULT 0xC0370029 in the Hyper-V saved-state host compatibility area of the Windows virtualization stack. It applies to restoring a VM runtime state whose processor, configuration, device, or hypervisor assumptions do not match the current host.

State and ownership model

The saved state can be present and intact yet unusable on this host. Compare CPU features, Hyper-V/Windows build, VM configuration version, and device capabilities before treating the file as corrupt.

Neighboring result: SAVED_STATE_CORRUPT is an integrity problem; UNRECOGNIZED_ITEM is a format-record problem. INCOMPATIBLE is a supported-capability mismatch between saved assumptions and the restore environment.

Capture before changing anything

EvidenceWhy it changes the diagnosis
Host compatibilityRecord source/target CPU vendor and features, Windows build, firmware virtualization settings, and Hyper-V updates.
VM versionKeep configuration version, generation, processor compatibility mode, and feature settings.
Migration pathRecord whether the VM was saved, exported, copied, restored, or failed during live migration.
Device/state dependenciesCapture assigned devices, virtual TPM/VBS features, and checkpoints.

Reduce the case safely

  1. Use Compare-VM/import compatibility tools before changing files.
  2. Apply processor compatibility mode before save/migration when the scenario supports it.
  3. Move to a host that supports the VM configuration and saved processor features.
  4. Discard saved state only after accepting loss of volatile guest state.

Work from copies during diagnosis. Before changing its state, capture source host, target host, VM version, processor features, storage integrity, and relevant event logs.

What comparison can tell you

ControlInterpretationHold constant
Supported compatibility checkCompare-VM, import checks, or configuration-version data can separate compatibility problems from unreadable state.Preserve source/target host facts before upgrading or discarding state.
Boot after explicit state discardStarting from virtual disks can establish that it is confined to volatile runtime state, but it deliberately loses that state.Copy the affected state first and do not call this a format repair.
Original host versus destinationIf it restores only on the source host, compare CPU features, Windows build, configuration version, and virtual devices.Use an untouched copy of the saved-state and configuration files.

Do not erase the evidence

Do not delete saved state merely to clear it before making a copy and accepting loss of volatile guest state. In a recovery, virtual disks remain separate, but guest applications may still require consistency checks after boot.

Closure criteria

The original state restores on a compatible host or the VM starts cleanly after an explicit state reset, and subsequent mobility tests pass across all intended hosts.

Technical references

These sources define it and the compatibility, processor, and saved-state recovery boundaries used in the diagnosis.


Looking for a different code? Search another status or error code.

Exit mobile version