| Previous | Next |
| ERROR_SPACES_PARITY_LAYOUT_INVALID | ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID |
ERROR_SPACES_INTERLEAVE_LENGTH_INVALID
Interleave is the amount written to one column before moving to the next
ERROR_SPACES_INTERLEAVE_LENGTH_INVALID means the requested stripe-unit size is outside provider limits or is not a power of two. In the Storage Management API, Interleave × NumberOfColumns gives the user-data stripe size.
Interleave affects layout geometry and I/O behavior; it is not the file-system allocation unit and cannot be changed by reformatting the resulting volume. An explicit value also has to be compatible with the selected resiliency setting and tiers.
Validate the value in the layer that consumes it
- Use bytes when calling the CIM method or the PowerShell parameter.
- Confirm that the value is a power of two within the provider's supported range.
- Evaluate the resulting stripe size together with the requested number of columns.
- Remove the override and observe the pool's automatic interleave choice.
- Keep the same geometry across storage tiers unless the provider documents otherwise.
- Do not confuse interleave with ReFS cluster size, NTFS allocation unit, or controller stripe size.
References
- Microsoft: CreateVirtualDisk interleave semantics
- Microsoft: New-VirtualDisk -Interleave
- Microsoft: Storage Spaces overview
Looking for a different code? Search another status or error code.