ERROR_CLUSTER_SHARED_VOLUMES_IN_USE - 5947 (0x173B)

There is one or more shared volumes resources configured in the cluster. Those resources must be moved to available storage in order for operation to succeed.

Updated: Feb 21, 2026

Introduction

This article provides a detailed technical explanation of the Windows error code 5947, ERROR_CLUSTER_SHARED_VOLUMES_IN_USE. This error indicates that one or more shared volumes resources are configured in a cluster environment and must be moved to available storage before an operation can succeed.

Technical Background

In a clustered environment, shared volumes are used to ensure data consistency across multiple nodes. These volumes are typically managed by the Failover Cluster Manager (FCM) and are critical for maintaining high availability and fault tolerance in cluster configurations. The error ERROR_CLUSTER_SHARED_VOLUMES_IN_USE is triggered when an operation attempts to modify or manage a shared volume resource that is currently in use.

Error Details

The numeric code 5947 corresponds to the hexadecimal value 0x173B. This error message indicates that there are one or more shared volumes resources configured within the cluster. These resources must be moved to available storage before the operation can proceed successfully.

Common Causes

  • Invalid Parameter Values: The operation attempted may have required a parameter that was not compatible with the current state of the shared volume resource.
  • Incorrect Object Type: The operation might have been performed on an object type other than a shared volume, which is not supported in this context.
  • Exceeding Limits: There could be limitations imposed by the cluster configuration or system settings that prevent certain operations from being executed while shared volumes are in use.

Real-World Context

In a clustered environment, shared volumes play a crucial role in ensuring data integrity and availability. When an operation is attempted on a shared volume resource that is currently in use, this error is generated to prevent potential data corruption or loss of service.

Is This Error Critical?

Yes, this error can be critical as it indicates that the current state of the cluster does not allow for the intended operation. Ignoring this error could result in data inconsistencies or service disruptions.

How to Diagnose

  1. Review Operation Context: Ensure that the operation being performed is appropriate for the current state of the shared volume resources.
  2. Validate Parameters: Verify that all parameters used in the operation are valid and compatible with the shared volume resource.
  3. Confirm Object Types: Confirm that the operation is targeted at a shared volume resource, as operations on other types may not be supported.
  4. Verify Input Data: Check for any corrupted data or invalid input that might cause this error to occur.
  5. Check Limits or Constraints: Ensure that the system limits and constraints are not being exceeded by the operation in question.

How to Resolve

  1. Correct Parameter Usage: Adjust the parameters used in the operation to ensure they are compatible with the shared volume resource.
  2. Adjust Operation Context: Modify the context of the operation to align with the current state of the cluster and shared volumes.
  3. Restore Data: If data corruption is suspected, restore the affected shared volume resources from a backup or previous state.
  4. Retry Operation with Valid Inputs: Once the above steps have been taken, retry the operation using valid inputs and parameters.

Developer Notes

Developers should be aware that this error can occur in various scenarios where operations are attempted on shared volumes while they are in use. It is essential to handle such errors gracefully and provide appropriate feedback to users or other systems interacting with the cluster environment.

Related Errors

  • ERROR_CLUSTER_NOT_FOUND (1219): Indicates that a required cluster resource could not be found, which might lead to this error if the shared volume resources are missing.
  • ERROR_INVALID_PARAMETER (120) or ERROR_BAD_COMMAND (653): These errors can occur when invalid parameters are used in operations related to shared volumes.

FAQ

Q: What does the error ERROR_CLUSTER_SHARED_VOLUMES_IN_USE mean?

A: This error indicates that one or more shared volume resources are configured in a cluster and must be moved to available storage before an operation can succeed.

Q: How can I prevent this error from occurring?

A: Ensure that operations targeting shared volumes are performed only when the volumes are not in use. Review and validate all parameters used in such operations.

Summary

The Windows error code 5947, ERROR_CLUSTER_SHARED_VOLUMES_IN_USE, indicates that one or more shared volume resources are configured in a cluster environment and must be moved to available storage before an operation can proceed successfully. This error is critical as it prevents potential data inconsistencies or service disruptions. Developers should handle this error by validating parameters, adjusting the context of operations, and ensuring that all inputs are valid.