What does HRESULT 0x80042911 (VDS_E_CLEAN_WITH_OEM) mean?

 
Previous Next
VDS_E_CLEAN_WITH_DATA VDS_E_CLEAN_WITH_CRITICAL

VDS_E_CLEAN_WITH_OEM

IVdsAdvancedDisk::Clean has a dedicated bForceOEM parameter because OEM partitions are not treated as ordinary data volumes. Microsoft documents known MBR OEM partition types and states that a GPT OEM partition can be identified by the platform-required attribute. This HRESULT means the requested clean encountered OEM content without that explicit consent.

Why this state matters

The distinction from VDS_E_CLEAN_WITH_DATA is important for automation. Setting bForce does not imply bForceOEM. Before enabling the OEM force option, record the partition style, type identifiers, and GPT attributes so recovery, diagnostics, or vendor tooling partitions are not erased merely because a generic “force clean” checkbox was selected.

Diagnostic focus

  • Inventory MBR partition types or GPT partition type/attributes before the clean request.
  • Confirm whether the OEM partition is expected vendor/recovery infrastructure and whether its removal is intentional.
  • Use bForceOEM only for the explicit OEM-removal decision; keep bForce and bFullClean separate.
  • Preserve the VDS async completion result because a clean can partially succeed even after partition metadata begins changing.

Technical references

IVdsAdvancedDisk::Clean · MS-VDS error codes · VDS common return codes · VDS_DISK_PROP · VDS_DISK_FLAG


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