| Previous | Next |
| VDS_E_SHRINK_USER_CANCELLED | VDS_E_NAME_NOT_UNIQUE |
VDS_E_SHRINK_DIRTY_VOLUME
What VDS_E_SHRINK_DIRTY_VOLUME means
VDS_E_SHRINK_DIRTY_VOLUME (0x8004259A) is returned when Virtual Disk Service refuses to shrink a volume because the file system may be corrupted or otherwise requires repair.
A shrink operation changes the usable end of the file system and may relocate data and metadata. VDS therefore requires the file system to be in a state that can be safely resized. This result refers to logical file-system consistency; it does not by itself diagnose physical disk failure.
What to check before retrying
- Preserve important data before repairing the file system or changing the volume size.
- Check the file-system state and events that explain why the volume is marked dirty or inconsistent.
- Use the supported file-system repair utility appropriate for the volume and maintenance window.
- After repair, re-query the volume and its current shrink limits instead of replaying a size calculated from the pre-repair state.
Recovery
Repair the file-system inconsistency, verify that the volume is healthy, then calculate and submit a new shrink request. If the volume cannot be repaired cleanly, resolve that condition before attempting to resize it.
Technical references
Looking for a different code? Search another status or error code.