What does Windows error code 368 (ERROR_STORAGE_LOST_DATA_PERSISTENCE) mean?

 
Could be also:
ConstantTypeOS
CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOGBugCheck CodeWindows
Previous Next
ERROR_CHILD_PROCESS_BLOCKED ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE

ERROR_STORAGE_LOST_DATA_PERSISTENCE

The storage subsystem lost its data-persistence guarantee

ERROR_STORAGE_LOST_DATA_PERSISTENCE is a Win32 system result. This is a serious storage-integrity condition. It may indicate power-loss protection failure, volatile cache behavior, device reset, firmware fault, or another event that invalidates assumptions that completed writes survived.

What the result means

The storage device no longer guarantees persistence of previously written data. For ERROR_STORAGE_LOST_DATA_PERSISTENCE, keep the symbolic name, numeric value, and failing operation together in diagnostics; that combination distinguishes the exact failure path from nearby system results.

What to check

  • Stop further writes that could obscure the failure.
  • Collect storage, controller, firmware, and system event logs immediately.
  • Check device health, power-loss protection, cache policy, redundancy, and recent resets.
  • Validate affected data against checksums, replicas, journals, or known-good backups.

Recommended handling

Treat the data as potentially inconsistent until verified. Fail over or take the affected device out of service according to the storage design, then restore or reconcile from a trusted copy.

Developer notes

A successful write call before this error may not imply durable storage. Applications requiring durability should use documented flush semantics, end-to-end checksums, recovery journals, and independent replicas. When a Win32 API reports ERROR_STORAGE_LOST_DATA_PERSISTENCE, capture GetLastError() immediately; subsequent cleanup, formatting, or logging calls can replace the thread-local value.

References


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