Storage Spaces Registry Path in Windows
This article provides the exact Windows Registry paths used to manage
and configure Storage Spaces and Storage Pools. It details the
underlying spaceport driver keys, parameter settings, and
device enumeration paths in regedit, explaining how Windows
handles virtualized storage configurations at the system level.
Primary Storage Spaces Driver Registry Path
The core service and driver responsible for Storage Spaces in Windows
is Spaceport (spaceport.sys). Its main
configuration branch is located at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\spaceport
Configuration and Parameters
To modify operational behavior, caching, and specific driver policies
for Storage Spaces, Windows references the Parameters
subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\spaceport\Parameters
Within this key, advanced configurations such as driver timeouts, telemetry, and tiering behaviors may be defined depending on your Windows version and configuration state.
Storage Pool and Virtual Disk Enumeration
When a storage pool or virtual disk (storage space) is created, the operating system enumerates these virtual storage objects in the following registry locations:
- Storage Spaces Enumeration:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\spaceport\Enum - Storage Volume Pool Device Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\VolumePool
Important Operational Note
While the spaceport registry keys control the driver
behavior and device registration, the actual metadata defining pool
layout, disk resilience (mirroring, parity), and slab allocation is
written directly to the physical disks participating in the pool. Direct
registry modifications should be approached with caution, as changing
driver parameters can affect pool stability and performance.