Site icon EfmSoft

What does HRESULT 0xC0370028 (ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM) mean?

 
Could be also:
ConstantTypeOS
STATUS_VID_SAVED_STATE_UNRECOGNIZED_ITEMNTSTATUSWindows
Previous Next
ERROR_VID_SAVED_STATE_CORRUPT ERROR_VID_SAVED_STATE_INCOMPATIBLE

ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM

ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM is HRESULT 0xC0370028 in the Hyper-V saved-state format recognition area of the Windows virtualization stack. It applies to a record or item in saved runtime state that the current Hyper-V reader does not recognize.

Where the result originates

The state stream contains a structurally identifiable item whose type/version is unknown to this host. Investigate host build, VM configuration version, device state, and how the files were moved or restored.

Neighboring result: CORRUPT means the data cannot be trusted/read as intact; INCOMPATIBLE is broader platform incompatibility. UNRECOGNIZED_ITEM points to a specific format element the reader cannot interpret.

Build an incident record

EvidenceWhy it changes the diagnosis
Source and target hostsRecord Windows build, Hyper-V updates, architecture, and CPU vendor.
VM configuration versionKeep Get-VMHostSupportedVersion/Get-VM data and import history.
Saved-state provenanceRecord host that created it, checkpoint/backup product, and copy method.
Device inventoryCapture virtual devices or features that may contribute versioned saved state.

Run narrow checks

  1. Try supported import/compatibility checks rather than copying runtime files manually.
  2. Patch source and target hosts to an intentionally compatible level.
  3. Use Compare-VM or documented import workflows where applicable.
  4. If discarding state, preserve a copy and accept loss of volatile execution 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.

Interpret three controls

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.

Keep neighboring states separate

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.

Prove the correction

The VM restores on a compatible host or starts cleanly after an explicit saved-state discard, and a new save/restore cycle is readable on the intended fleet.

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