What does NTSTATUS 0xC038002E (STATUS_VOLMGR_NUMBER_OF_PLEXES_INVALID) mean?

 
Could be also:
ConstantTypeOS
ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALIDHRESULTWindows
Previous Next
STATUS_VOLMGR_NUMBER_OF_MEMBERS_INVALID STATUS_VOLMGR_PACK_DUPLICATE

STATUS_VOLMGR_NUMBER_OF_PLEXES_INVALID

The volume describes the wrong number of complete-copy layouts

STATUS_VOLMGR_NUMBER_OF_PLEXES_INVALID concerns the plex count for a volume. Microsoft defines a plex as a complete copy of volume data; mirrored volumes have more than one plex, while other volume types use a different organization.

An invalid count can arise when a caller combines a volume type with a plex array that cannot represent that type, or when cached layout data loses or duplicates a plex entry. It is not the same as STATUS_VOLMGR_PLEX_MISSING, which reports the state of a plex that should exist.

Inspect the volume type, declared number of plexes, and each plex index together. If management software synthesizes the layout, assert that plex indices are unique and that the array length matches the count field before the request reaches Volume Manager.

What to inspect

  • Compare the requested volume type with the number of complete-copy plexes described in the layout.
  • Check the plex array for duplicate or omitted entries and validate its length against the declared count.
  • Distinguish malformed input from a runtime Missing state by examining whether the plex object exists in current enumeration.

References


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