需在Windows专业版及以上启用存储空间功能,通过控制面板或PowerShell创建存储池,支持动态扩容与多种容错类型,服务器版还可配置存储空间直通实现集群存储。

如果您希望将多个物理硬盘驱动器组合为一个逻辑存储单元以提高容量、冗余或性能,则需要在Windows中启用并配置存储池。以下是实现此目标的具体步骤:
一、确认系统要求与前提条件
存储池功能依赖于Windows内置的存储空间(Storage Spaces)技术,仅在Windows 10专业版、企业版、教育版及Windows 11对应版本中可用,家庭版不支持。该功能要求所有参与的硬盘必须为基本磁盘、未初始化或已清除数据,且不能包含现有卷或系统分区。此外,建议使用相同接口类型(如全为SATA或全为NVMe)和相近容量的硬盘以获得最佳兼容性与管理效率。
1、按下 Win + R 键,输入 winver,确认当前系统版本为支持存储空间的Windows版本。
2、右键“此电脑”,选择“管理”,进入“计算机管理”窗口,点击左侧“存储”→“磁盘管理”,检查待添加硬盘是否显示为“未分配”且状态为“基本”。
3、若某硬盘已含分区,右键其每个卷,依次选择“删除卷”,直至整块磁盘显示为黑色未分配区域;注意:该操作将永久清除该盘全部数据。
二、通过控制面板创建存储池
控制面板提供图形化向导流程,适合初次使用者,可直观选择硬盘、设置池名与类型,并自动完成初始化与虚拟磁盘创建。
1、打开“控制面板”,切换至“大图标”查看方式,点击“存储空间”。
2、点击“创建新的池和存储空间”,系统将扫描所有符合条件的未使用硬盘,勾选欲加入池的物理磁盘,点击“创建池”。
3、在后续界面中,输入存储池名称(如“MediaPool”),从下拉菜单选择“存储空间类型”:简单(无容错)、镜像(双份复制)、奇偶校验(单磁盘容错),设定新虚拟磁盘大小与文件系统(默认NTFS)。
4、点击“创建存储空间”,等待进度条完成;完成后,该虚拟磁盘将以新驱动器号出现在“此电脑”中。
三、使用PowerShell命令行配置存储池
PowerShell提供更精细的控制能力,支持指定物理磁盘ID、设置写入缓存策略、启用数据校验等高级选项,适用于批量部署或脚本自动化场景。
1、以管理员身份运行“Windows PowerShell”,执行 Get-PhysicalDisk 查看所有可用物理磁盘及其FriendlyName与UniqueId。
2、记录目标磁盘的UniqueId(例如:{e8a5b3c7-12d4-4a9a-9b7f-0a1b2c3d4e5f}),执行命令创建池:New-StoragePool -FriendlyName "DataPool" -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks (Get-PhysicalDisk -UniqueId "{e8a5b3c7-12d4-4a9a-9b7f-0a1b2c3d4e5f}", "{f1a2b3c4-d5e6-7f8a-9b0c-1d2e3f4a5b6c}")。
3、创建虚拟磁盘并格式化:New-VirtualDisk -StoragePoolFriendlyName "DataPool" -FriendlyName "VDisk01" -ResiliencySettingName Mirror -Size 2TB -ProvisioningType Thin | Initialize-Disk -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Backup"。
四、向现有存储池添加新硬盘
存储池支持动态扩容,可在不中断服务的前提下引入额外物理磁盘,从而扩展虚拟磁盘可用空间或增强冗余级别,前提是池中尚有未分配的物理容量余量。
1、将新硬盘接入系统并确保其在“磁盘管理”中显示为“未分配”且状态正常。
2、进入“控制面板→存储空间”,点击对应存储池名称右侧的“更改设置”,再点击“添加驱动器”。
3、勾选新出现的硬盘,点击“添加驱动器”;系统将自动将其纳入池内,但不会立即扩大已有虚拟磁盘容量。
4、点击该池下的虚拟磁盘名称,选择“调整大小”,输入新的最大容量值(不可超过池总可用空间),点击“调整”。
五、启用存储空间直通(仅限Windows Server)
存储空间直通(S2D)是Windows Server特有的软件定义存储方案,允许跨多台服务器聚合本地直连硬盘形成高可用共享存储,需至少两节点、支持RDMA或SMB Direct的网络,并禁用服务器上的存储池传统模式。
1、在每台目标服务器上,以管理员身份运行PowerShell,执行 Enable-WindowsOptionalFeature -Online -FeatureName "StorageSpacesDirect" -NoRestart。
2、重启所有节点后,在主控节点运行 Enable-ClusterS2D -Confirm:$false,系统将自动发现各节点本地磁盘并组建集群级存储池。
3、使用 Get-ClusterStorageSpacesDirect 验证状态是否为“Enabled”,并检查 Get-PhysicalDisk 是否显示所有磁盘状态为“InService”。









