You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell创建Windows存储空间:修改物理磁盘介质类型报错求助

解决Set-PhysicalDisk提示“请求的对象未找到”的问题

你在尝试修改物理磁盘介质类型时遇到的这个错误,大概率是指定的磁盘友好名称不准确,或者磁盘不在当前操作的上下文范围内。下面是一步步的排查和解决方法:

1. 确认存储池内物理磁盘的真实友好名称

首先得准确获取TieredStoragePool里所有物理磁盘的实际信息,避免名称拼写或大小写错误:

Get-PhysicalDisk -StoragePoolFriendlyName TieredStoragePool | Select-Object FriendlyName, MediaType

执行后会列出该存储池内所有磁盘的友好名称和当前介质类型,你可以核对是不是把PhysicalDisk1写错了——比如实际磁盘叫PhysicalDisk0、SSD-Disk-1这类不同的名称。

2. 用唯一标识符替代友好名称执行修改

如果友好名称确认无误,或者你想避免名称歧义,直接用磁盘的UniqueID或SerialNumber来指定会更可靠。先获取这些唯一标识:

Get-PhysicalDisk -StoragePoolFriendlyName TieredStoragePool | Select-Object FriendlyName, UniqueID, SerialNumber, MediaType

然后用UniqueID执行修改命令(替换成你获取到的对应值):

Set-PhysicalDisk -UniqueID "你的磁盘UniqueID" -MediaType HDD

3. 检查磁盘的运行状态

如果磁盘处于离线、故障或被其他存储池占用的状态,也会触发“找不到对象”的错误。先检查磁盘状态:

Get-PhysicalDisk -StoragePoolFriendlyName TieredStoragePool | Select-Object FriendlyName, OperationalStatus, HealthStatus

确保磁盘的OperationalStatus为OK,HealthStatus为Healthy,如果有异常,先修复磁盘状态再重试修改操作。

4. 确保以管理员身份运行PowerShell

修改存储池相关配置需要管理员权限,如果你的PowerShell窗口不是以管理员身份打开的,也可能出现权限导致的对象找不到问题。右键PowerShell选择“以管理员身份运行”后再重试命令。

额外提示:修改介质类型后,建议重新优化存储池,让存储空间正确识别新的介质分层:

Optimize-StoragePool -FriendlyName TieredStoragePool

内容的提问来源于stack exchange,提问作者revolluzza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:37:37