如何取消退役存储空间中的已退役磁盘?

如何取消退役存储空间中的已退役磁盘?

在过去的某个时候,Windows Server 2012 上的存储空间决定“退休”池中有两个驱动器:

在此处输入图片描述

我并不想让这些驱动器退役。我希望你们能继续使用它们。

如何将驱动器的状态从 更改RetiredAutoSelect

大致如下:

#Assign the "retired" disks to a variable
$retiredDisks = Get-PhysicalDisk | Where-Object { $_.Usage -eq 'Retired'}

#Mark the retired disks as "AutoSelect"
$retiredDisks | Set-PhysicalDisk -Usage AutoSelect

额外阅读

答案1

也许这能有所帮助

设置物理磁盘-FriendlyName 驱动器名称-Usage AutoSelect

详细参考链接: http://powershellhelp.space/commands/set-physicaldisk-psv5.php

答案2

我的答案可能不是正确的——因为它反映了我在 2016/2019 年稍新的环境中的经历。但我会尝试一下。

在我们进一步讨论之前,我不建议使用友好名称作为磁盘标识符,特别是在处理某些供应商的驱动器时咳嗽 HP咳嗽倾向于将驱动器的型号作为友好名称。我建议使用序列号的,因为它很有可能是唯一的(尽管我确信有 2 个或更多供应商拥有匹配的序列号的可能性极小)。

现在,我们已经有了一个独特的身份,我们可以利用它来提取我们想要的驱动器:

Get-PhysicalDisk |? Usage -Like Retired

...这应该会生成一个目标驱动器列表。我知道我不会将此作为一个步骤,因为我试图在此过程中引入一些过程,即在用手指戳存储池的大脑之前验证目标驱动器。执行单独的步骤有助于我们(可能犯错的人)精确定位我们想要定位的确切序列,同时避免出现问题,例如由于多个设备的通配符匹配而摧毁整个驱动器集。

接下来,我们可以提取序列号并用它来专门处理驱动器。只需按键盘上的向上箭头即可返回同一行,并将其更改为以下冗长的一行(显然用目标序列号替换 DriveSerialNumberGoesHere):

Get-PhysicalDisk |? Serial -Like DriveSerialNumberGoesHere | Set-PhysicalDisk -Usage AutoSelect -Verbose

但这提出了一个值得思考的问题。为什么驱动器一开始就退役了?如果这是一个“错误”,只是将标志切换为“退役”,那么是的,这将...大概... 将其送回服务中心。但如果驱动器因老化、故障、通信错误等原因而报废,则应考虑更换的可能性。

相关内容