Windows 存储池:去掉营销词的软 RAID
建池、选镜像或奇偶校验、理解奇偶写入为什么慢,以及什么场景下存储池是错的工具。
测试环境Pro (26H2) / Server · 版本号 26300.9457 / 26100.33650 · x64
E1- 版本号
- 26300.9457 / 26100.33650
- 版本
- Pro (26H2) / Server
- 架构
- x64
- 支持
- 文档(E1)
- 证据
- E1官方文档
- 核验日期
- 2026-10-29
- 页面类型
- 任务
Storage Spaces 把物理磁盘池化,再呈现一个或多个虚拟磁盘,冗余方式有三种:简单、镜像、奇偶校验。
- 镜像快,坏一块盘不丢数据,但只有 50% 可用容量。
- 奇偶校验容量利用率高,但写入慢——每次写都要算校验。
- 简单没有冗余,它只是卷管理器,不是 RAID。
它适合 Windows 上的大容量数据。它不是数据库服务器上硬件 RAID 卡的替代品,也不是 Storage Spaces Direct(那是集群级、服务器级特性)。
- 用专用磁盘。带数据加入池的盘会被清空。
- 池内尽量用相同磁盘;混容量会浪费空间或降低冗余。
- 不要把启动盘放进池。
- 先有备份。冗余防的是坏盘,不是误删或勒索软件。
Get-PhysicalDisk | Select-Object FriendlyName,MediaType,BusType,Size,CanPool,HealthStatusCanPool : False 通常表示磁盘上有分区(包括残留的恢复分区)。要么明确清掉,要么换一块盘。
建一个镜像池
Section titled “建一个镜像池”$disks = Get-PhysicalDisk -CanPool $trueNew-StoragePool -FriendlyName DataPool -StorageSubSystemFriendlyName 'Windows Storage*' -PhysicalDisks $disks
New-VirtualDisk -StoragePoolFriendlyName DataPool -FriendlyName DataMirror ` -ResiliencySettingName Mirror -Size 2TB -ProvisioningType Fixed
Get-VirtualDisk DataMirror | Get-Disk | Initialize-Disk -PartitionStyle GPTNew-Partition -DiskNumber (Get-VirtualDisk DataMirror | Get-Disk).Number -UseMaximumSize -DriveLetter DFormat-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel Data -Confirm:$false要奇偶校验就把 -ResiliencySettingName 改成 Parity。预期写入吞吐明显下降,并按此规划负载。
真正要调的冗余参数
Section titled “真正要调的冗余参数”| 参数 | 作用 |
|---|---|
PhysicalDiskRedundancy |
允许坏几块盘(1 或 2) |
NumberOfColumns |
跨几块盘做条带;列多吞吐高,但能坏的盘更少 |
Interleave |
条带单元大小;默认值通常够用 |
ProvisioningType |
Fixed 可预测,Thin 超额分配 |
两块盘的双向镜像给你一块盘的可用容量,能扛一块盘故障。三向镜像需要五块盘才得到同样的可用容量。买盘之前先把算术做完。
看健康与重建
Section titled “看健康与重建”Get-StoragePool | Select-Object FriendlyName,HealthStatus,OperationalStatus,Size,AllocatedSizeGet-VirtualDisk | Select-Object FriendlyName,ResiliencySettingName,HealthStatus,OperationalStatusGet-PhysicalDisk | Select-Object FriendlyName,HealthStatus,OperationalStatus,Usage降级的虚拟磁盘仍能读数据,但已经没有冗余。换掉坏盘让池自动修复;不要为了“看看会怎样”再拔第二块。
什么场景不该用存储池
Section titled “什么场景不该用存储池”- 启动卷——客户端 Windows 不支持。
- 随机写数据库——奇偶校验不合适;用镜像或硬件 RAID。
- 混合 USB 盘——可移动且不可靠,一次抖动就可能掉池。
- Storage Spaces Direct——那是需要集群与认证硬件的另一个特性,别拿 S2D 的教程来配桌面池。
池上要不要用 ReFS
Section titled “池上要不要用 ReFS”ReFS 在 Storage Spaces 卷上提供完整性流,某些场景修复更快,但是:
- 客户端 Windows 不能用它启动;
- 部分应用(和一些备份工具)行为不同;
- 它不是备份的替代品。
除非明确需要 ReFS 特性,用 NTFS。
E1。命令有微软文档依据;实验室虚拟机没有为本文创建存储池,因此不声称任何池性能。