你听说过RAID吗?如果你有NAS,或者哪怕只是一台高端游戏PC,大概都听过这个词。它通常是硬件层面的功能,把多块硬盘组合成一块被系统识别的单一硬盘,目的要么是提升性能,要么是做冗余保护。它确实有用,但不是每个人都愿意自己动手配置。
![]()
Windows里其实内置了一个工具,能拿到RAID的大部分好处,设置过程却简单得多。它叫存储空间(Storage Spaces),有人用它把两块旧外置硬盘凑成了一对带冗余的镜像盘。
它到底怎么工作?
存储空间在Windows 8时代就已经出现。和RAID类似,它的思路是把多块硬盘合并成一个“存储池”。存储池可以任意大小,也可以包含多块硬盘;在这个池子之上,你可以再创建虚拟盘,也就是所谓的“存储空间”,同时决定数据要如何在这些物理硬盘之间分布。
不同的空间类型对应不同的取舍:
“简单”型不提供任何冗余,池子里任何一块盘坏了,数据就丢了。它的目的是靠把文件拆到两块盘上来提升性能,因为你不再受单块物理硬盘带宽的限制。这相当于RAID 0。
双向或三向镜像会把数据完整复制到各块盘上,防止硬盘故障,也可能顺带提升性能。这最接近RAID 1。
奇偶校验型用条带化把数据分散到多块盘上,空间利用更高效,同时提供一定冗余。单奇偶校验能容忍一块盘故障,但池子里至少要有三块盘;双奇偶校验面向大规模部署,能容忍两块盘故障,但至少需要七块盘。这两者最接近RAID 5或RAID 6。
存储空间还有一个方便之处:它跨大多数接口都能用,HDD、SSD都行,甚至USB接入的硬盘也可以。不过USB盘必须被Windows识别为固定硬盘,所以U盘用不了,部分硬盘盒也可能无法正确呈现,导致这个功能开不起来。
准备工作没那么顺
测试用的是两块闲置的旧外置硬盘,一块SSD、一块HDD。两块盘插上电脑后,第一步是确认它们都是空的,重要数据先备份。
按说接下来进设置应用就能创建存储池,但这两块盘一开始都没被识别为可用于存储空间。控制面板里能选中它们,流程却会失败,提示物理磁盘的扇区大小与存储池不兼容,只能再去查原因。
遇到这种情况,需要用PowerShell重置物理磁盘。在管理员权限的终端窗口里运行 Get-PhysicalDisk,确认磁盘的CanPool一项是否为True;如果不是,就得重置。先运行 Get-PhysicalDisk | Select FriendlyName, UniqueId,从输出里复制需要重置的磁盘的UniqueId,然后对每块盘各执行一次 Reset-PhysicalDisk -UniqueId {UniqueId}。之后再跑一遍Get-PhysicalDisk,确认磁盘已经可以加入池子。测试中还额外重启了一次电脑,因为仍有地方不对劲,不过这一步按理说不是必须的。
之所以提这段,是因为旧硬盘、尤其是以前用过的盘,很可能碰上同样的问题。理想情况下当然不必折腾这些。
建好之后就很轻松
过了这一关,创建存储池和存储空间就很简单了。测试用的两块盘容量并不相同,这对镜像来说显然不是理想配置,因为要在保持冗余的前提下用满大容量盘的全部空间是不可能的。不过拿来演示足够了。
进设置应用,依次进入系统 > 存储 > 高级存储设置 > 存储空间,就能新建存储池并勾选要加入的两块盘。界面显示的总容量是两块盘相加,但实际上因为是镜像模式,写进去的数据会在两块盘上各存一份。一旦其中一块盘写满,超出较小那块盘容量的部分就无法再镜像了。
剩下的就是一路点下去,最后创建一个代表该存储空间的虚拟盘。和格式化真实硬盘一样,可以分配盘符、选择文件系统等等。创建完成后,设置应用里能看到这个存储空间及其各块硬盘的信息,而Windows的其他部分只会把它当成一块盘。
用存储空间搭一套类RAID方案,大致就是这些步骤,简单得出乎意料,也确实有效。不过要记住,它是软件层面的实现,抽象层级比正经的RAID配置更高,性能上的收益未必有硬件RAID那么明显。
关于RAID的说法你可能看过不少,觉得这东西不值得折腾也完全可以理解。存储空间提供的是另一条路:不用进BIOS,没有过于苛刻的要求,就能拿到其中很大一部分好处。如果你刚开始研究这类方案,在决定要不要哪天正式上RAID之前,它是个不错的起点。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.