What does HRESULT 0x8004242B (VDS_E_IO_ERROR) mean?

 
Previous Next
VDS_E_CANT_QUICK_FORMAT VDS_E_VOLUME_TOO_SMALL

VDS_E_IO_ERROR

VDS_E_IO_ERROR reports an I/O error during a VDS operation. In the IVdsVolumeMF::Format contract, the asynchronous result specifically describes an I/O error during format, separating it from bad labels, unsupported cluster sizes, and incompatible media.

Preserve the lower storage failure

A retry can hide a transient fault without explaining it, while repeated formatting can add write load to unstable media. Correlate the VDS timestamp with disk, controller, path, and provider events and retain any lower-level status code. The affected volume and underlying disk path are more useful than a generic report that “format failed.”

What to verify

  • Record the VDS method, target volume ID, and disk identities before another operation changes object state.
  • Inspect storage and system event logs for controller resets, device removals, path failures, or media errors at the same time.
  • If the target contains needed data, stop destructive retries until the storage health and recovery plan are understood.

References


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