解决 Windows 存储池“无法添加驱动器”问题
你是否在 Windows 中创建存储池时,遇到过这个令人头疼的错误提示?
“无法添加驱动器。检查驱动器连接,然后重试。”
反复检查线缆和接口,驱动器明明被系统识别,却始终无法加入存储池。如果你正受此困扰,那么本篇教程或许正是你需要的解决方案。
📌 问题根源分析
根据经验,这个问题大概率是由于你此前曾创建过存储池,但后来通过第三方工具(如 DiskGenius、分区助手等)或命令行手动删除了硬盘上的分区,导致 Windows 存储空间(Storage Spaces)的元数据残留所致。
系统仍然认为这些磁盘属于某个旧的存储池配置,因此拒绝将其加入新的存储池。
🛠️ 解决方案步骤
请按顺序执行以下步骤,在 Windows PowerShell(管理员) 中操作。
步骤 1:查看磁盘状态
首先,我们需要确认磁盘的当前状态。打开管理员身份的 PowerShell,输入以下命令:
Get-PhysicalDisk
在返回的结果中,重点关注 CanPool 这一列。
False:表示磁盘目前无法被加入新的存储池。True:表示磁盘可用。
如果你的目标磁盘的 CanPool 显示为 False,那么请继续下一步。
步骤 2:定位目标磁盘
从上一条命令的输出中,找到你想要修复的磁盘,并记录下它的 SerialNumber(序列号)。然后运行以下命令(请将 xxxxx 替换为实际的序列号):
Get-PhysicalDisk -SerialNumber xxxxx
此命令用于确认你定位到了正确的磁盘。
步骤 3:重置磁盘状态
这是最关键的一步。运行重置命令:
Reset-PhysicalDisk运行后,PowerShell 会交互式地提示你输入参数:
位于命令管道位置 1 的 cmdlet Reset-PhysicalDisk
请为以下参数提供值:
FriendlyName:
请注意:
这里需要输入的是磁盘的FriendlyName(硬盘名称),而不是SerialNumber(序列号)。FriendlyName同样可以在 步骤1 的Get-PhysicalDisk命令输出中找到,通常是类似 “ATA ST2000DM008-2FR1” 或 “NVMe Samsung SSD 970” 这样的型号描述。
正确输入 FriendlyName 后按回车。
步骤 4:验证修复结果
重置命令执行完毕后,再次运行最初的检查命令:
Get-PhysicalDisk此时,检查目标磁盘的 CanPool 属性。如果操作成功,它应该已经从 False 变为 True。
✅ 完成
现在,你可以返回 Windows “存储空间” 管理界面,尝试重新创建存储池或向现有存储池添加驱动器了。问题应该已经得到解决。
⚠️ 重要提醒
- 数据无价:在执行
Reset-PhysicalDisk操作前,请务必确保目标磁盘上没有你需要保留的数据。此操作旨在清除磁盘上的存储池元数据,虽然主要影响分区信息,但仍属于磁盘级操作。 - 管理员权限:所有 PowerShell 命令都必须在 “以管理员身份运行” 的窗口中执行。
- 适用范围:此方法主要解决因“旧存储池元数据残留”导致的磁盘无法被复用问题。如果是由物理连接、驱动器故障或驱动程序引起的问题,则需要检查硬件和驱动。
希望这篇教程能帮助你顺利解决问题!如果依然遇到困难,欢迎在评论区留言讨论。

举报了,这个操作让我硬盘数据全清空了
@离颗
亲亲,不是说了会清空数据吗,请睁大眼睛看看哦,本站不配备眼镜