首先检查存储池健康状态,使用PowerShell命令确保HealthStatus为Healthy且IsReadOnly为False;2. 通过Get-PhysicalDisk获取目标磁盘序列号,并用Remove-PhysicalDisk命令移除;3. 若无法移除,需先删除关联的虚拟磁盘以释放物理磁盘;4. 最后重启Storage Spaces Manager服务以解决潜在服务异常问题。

如果您尝试从Windows 10的存储池中移除一个物理驱动器,但操作无法完成,则可能是由于存储池配置、数据状态或系统服务问题导致。以下是解决此问题的具体步骤:
本文运行环境:Dell XPS 13,Windows 10 专业版
一、检查并修复存储池健康状态
在删除驱动器之前,必须确保存储池处于健康状态。如果存储池报告错误或处于只读模式,则无法执行删除操作。
1、按下 Win + X 键,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、输入以下命令查看所有存储池的状态:
Get-StoragePool | Select FriendlyName, HealthStatus, IsReadOnly
3、如果发现目标存储池的 HealthStatus 不是“Healthy”或 IsReadOnly 为“True”,则需要先修复。
4、运行修复命令:
Repair-StoragePool -FriendlyName "您的存储池名称"
二、使用PowerShell移除物理磁盘
当图形界面失败时,PowerShell提供了更底层的操作方式,可以直接对存储池中的物理磁盘进行移除操作。
1、以管理员身份打开 Windows PowerShell。
2、列出所有物理磁盘及其序列号,以便准确识别目标磁盘:
Get-PhysicalDisk | Select FriendlyName, SerialNumber, CanPool, Usage
3、获取目标磁盘对象,并将其从存储池中移除:
$disk = Get-PhysicalDisk -SerialNumber "目标磁盘的序列号"
Remove-PhysicalDisk -PhysicalDisks $disk -StoragePoolFriendlyName "您的存储池名称"
4、确认操作完成后,关闭PowerShell窗口。
三、通过删除虚拟磁盘释放物理磁盘
如果物理磁盘上仍包含虚拟磁盘的数据,则系统会阻止其被移除。必须先删除或迁移虚拟磁盘内容。
1、打开“服务器管理器”,进入“文件和存储服务”下的“存储池”。
2、找到与目标物理磁盘关联的 虚拟磁盘,右键选择“删除”。
3、系统将提示该操作会永久删除数据,请确保已备份重要文件后继续。
4、删除所有相关虚拟磁盘后,再次尝试移除物理磁盘。
四、重置存储池服务
存储池依赖于特定的后台服务运行。若服务异常,可能导致删除操作失败。
1、同时按 Win + R 键,输入 services.msc 并回车。
2、在服务列表中找到“Storage Spaces Manager”服务。
3、右键点击该服务,选择“重新启动”。如果服务未运行,则选择“启动”。
4、重启服务后,重新打开存储池管理界面,尝试再次删除驱动器。











