What does HRESULT 0x80042823 (VDS_E_SECTOR_SIZE_ERROR) mean?

 
Previous Next
VDS_E_VOLUME_EXTEND_FVE VDS_E_INITIATOR_ADAPTER_NOT_FOUND

VDS_E_SECTOR_SIZE_ERROR

VDS_E_SECTOR_SIZE_ERROR means sector geometry supplied or returned for a LUN is invalid. VDS requires a nonzero power-of-two sector size below its maximum, because capacity, alignment and shrink calculations depend on exact block geometry.

Validate geometry at the provider boundary

  • Read the LUN and associated disk bytes-per-sector values.
  • Reject zero, non-power-of-two and implausibly large sector sizes before arithmetic.
  • Check for multiplication overflow when converting sector counts to bytes.

Do not substitute a hard-coded 512-byte sector size simply to continue. Advanced-format and array LUNs can legitimately use other sizes, but the provider and host disk must report compatible geometry. A mismatch indicates provider, firmware or translation-layer problems that should be corrected before resizing.

LUN properties · Disk properties · MS-VDS error codes


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