What does Windows error code 792 (ERROR_DISK_REPAIR_REDIRECTED) mean?

 
Previous Next
ERROR_BAD_MCFG_TABLE ERROR_DISK_REPAIR_UNSUCCESSFUL

ERROR_DISK_REPAIR_REDIRECTED

online volume repair was redirected to an offline repair operation.

ERROR_DISK_REPAIR_REDIRECTED means that this condition Windows found that the requested corruption could not be repaired safely while the volume remained online. The repair request must be scheduled for a state in which the volume is dismounted or otherwise taken offline.

Where the result appears

  • file-system self-healing escalating a repair.
  • chkdsk or storage-management APIs operating on a mounted volume.
  • server maintenance software reacting to corruption telemetry.
  • boot-time scheduling after an online scan identifies an unrepairable item.

What the result tells you

The value identifies a specific Windows state, but it does not by itself identify the component that introduced that state. Preserve the original this result value, the API or subsystem that produced it, and the object being operated on. A wrapper that replaces it with a generic exception or Boolean failure removes the distinction needed to choose the correct recovery path.

Diagnostic evidence to collect

  • the volume identity, file-system, corruption record, and repair verb.
  • whether the volume is system, boot, cluster, CSV, or ordinary data storage.
  • open-handle and dismount constraints.
  • the scheduled repair state and subsequent chkdsk or file-system result.

Correlate the result evidence on one timeline. The first event that changes the state associated with this result is usually more valuable than later retries returning the same code. Record process and thread identity, session, timestamp, API parameters, and the immediately preceding successful operation.

Handling and recovery

Plan an outage, back up critical data, and perform the supported offline scan or repair. Confirm the next boot or maintenance action actually ran, then review the final log rather than assuming scheduling alone fixed the volume.

Retry after this result only when the evidence shows that an external condition can change. When it is caused by malformed input, revoked authority, unsupported state, hardware damage, or an offline maintenance requirement, an unchanged retry adds noise and can overwrite the earliest useful diagnostics.

Common misinterpretation

Redirected does not mean repaired. It means the online path declined the operation and handed responsibility to an offline maintenance path.

Guidance for developers

Keep it in its Win32/LRESULT domain in structured telemetry. When converting it to an HRESULT, exception, RPC response, or JSON field, retain the source domain and numeric value alongside the human-readable text. Do not branch on the localized message string for it.

A it test should construct the specific state, assert the exact result, and verify that partial resources are released. The recovery test for it should prove that the operation is either deferred until a measurable state change or fails without an uncontrolled retry loop.

References


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