What does HRESULT 0x80042414 (VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION) mean?

 
Could be also:
ConstantTypeOS
VDS_E_DISK_NOT_EMPTYHRESULTWindows
Previous Next
VDS_E_DISK_NOT_EMPTY VDS_E_INVALID_OPERATION

VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION

VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION is the failure HRESULT 0x80042414 (signed decimal -2147212268, unsigned decimal 2147755028). Its severity bit is set, the facility field is 4 (FACILITY_ITF), and the facility-specific code is 0x2414.

All fixed recovery disks were removed from eligibility. Windows can detect fixed physical disks, yet none remains usable after ASR applies online-state, cluster-storage and explicit-exclusion rules.

AllStat records the official condition as: “Windows did not find any disk which it can use for recreating volumes present in backup. Offline disks, cluster shared disks or disks explicitly excluded by user will not be used by Windows. Ensure that disks are online and no disks are excluded by mistake.” This wording should be interpreted at the VSS/ASR stage described below, not as a generic disk or COM failure.

Where VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION appears

This code is emitted after disk enumeration and candidate filtering. It therefore carries different evidence from VSS_E_ASRERROR_NO_PHYSICAL_DISK_AVAILABLE: physical disks are present, but policy or state removes them from the recovery set.

Likely causes

  • Every detected target is offline.
  • The only large disks are cluster shared disks that ASR will not use.
  • An administrator or automation rule excludes all suitable fixed disks.
  • The intended target inherits a stale exclusion from an earlier recovery attempt.

Evidence to capture before changing storage

  • List every fixed disk and annotate the exact reason it was rejected.
  • Export or capture the recovery exclusion configuration.
  • Record online/offline state and cluster membership for each candidate.
  • Match candidate identities by serial number or unique ID so exclusions are not confused by changed disk numbering.

Diagnostic sequence

  • Look for an eligible disk accidentally excluded before adding new hardware.
  • Bring a known target online only after confirming ownership and data-protection requirements.
  • Separate cluster shared storage from local recovery targets.
  • Re-run candidate filtering after each deliberate change and log the changed reason.

Recovery and retry

Remove mistaken exclusions, present a supported local disk, or bring the verified target online. Retry after at least one fixed disk survives all eligibility checks; otherwise the result is deterministic.

What this HRESULT does not prove

The value does not mean Windows failed to enumerate hardware. It proves the recovery engine had fixed disks to consider and rejected them all.

Difference from nearby VSS results

VSS_E_ASRERROR_NO_PHYSICAL_DISK_AVAILABLE has an empty fixed-disk inventory. VSS_E_ASRERROR_RDISK_FOR_SYSTEM_DISK_NOT_FOUND is about assigning the system role after eligibility is considered.

Practical example

Two fixed disks are visible: one is a cluster shared disk and the other is explicitly excluded because it previously held data. ASR has hardware to enumerate but no allowed target, producing this code.

Guidance for backup software and telemetry

Expose a per-disk rejection table in logs and UI. That is safer and more actionable than advising the operator to attach another disk without showing why existing disks were filtered out.

A useful support record includes the operation phase, backup set or restore session identifier, recovery-environment version, firmware mode, exact disk identities, source and target capacities, online/exclusion state, and the first related VSS or storage event. Preserve identifiers needed to distinguish the affected devices while applying the organization’s normal redaction rules to customer-specific labels and paths.

Official Microsoft references


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