What does NTSTATUS 0xC0E70009 (STATUS_SPACES_INTERLEAVE_LENGTH_INVALID) mean?

 
Previous Next
STATUS_SPACES_NUMBER_OF_DATA_COPIES_INVALID STATUS_SPACES_NUMBER_OF_COLUMNS_INVALID

STATUS_SPACES_INTERLEAVE_LENGTH_INVALID

Interleave is the per-disk portion of a stripe

In striping-based Storage Spaces layouts, interleave is the amount of a stripe written to one physical disk. The provider defines one user-data stripe as Interleave × NumberOfColumns. The requested value must be supported by the storage subsystem; choosing it is not equivalent to selecting a filesystem allocation unit.

How to avoid a misleading fix

  • Confirm the requested interleave is a supported power-of-two value and is compatible with the chosen layout and column count.
  • Distinguish interleave from NTFS/ReFS cluster size and from a device sector size; changing one does not repair an invalid value in another layer.
  • Prefer the provider default unless workload analysis justifies a custom layout parameter.

Microsoft: CreateVirtualDisk Interleave

Microsoft: New-VirtualDisk


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