使用Set-PhysicalDisk设置的磁盘友好名称重启后重置的问题求助
Set-PhysicalDisk设置的磁盘友好名称重启后重置的问题求助
我之前也碰到过一模一样的问题!其实Set-PhysicalDisk设置的友好名默认只存在当前系统会话里,并没有真正写入磁盘的持久化元数据区域,所以一重启系统就会被打回原形。
给你几个亲测有效的解决办法:
用磁盘管理图形界面改(最省心)
右键点击「此电脑」→「管理」→「磁盘管理」,找到你要改的磁盘,右键选「属性」,在「常规」标签页直接输入自定义名称,确定就行。这种方式改的名称会被写入磁盘本身的元数据,重启后绝对不会丢。PowerShell结合WMI持久化修改
要是习惯用命令行,可以通过WMI的Win32_DiskDrive类来操作,这个能把改动写到磁盘的持久化存储里。步骤如下:- 先找到目标磁盘的DeviceID:
Get-PhysicalDisk | Select-Object DeviceID, FriendlyName - 替换下面命令里的DeviceID和自定义名称,执行:
$targetDisk = Get-WmiObject Win32_DiskDrive -Filter "DeviceID='\\\\.\\PHYSICALDRIVE2'" # 替换成你的DeviceID $targetDisk.Caption = "我的专属数据盘" # 替换成你的友好名 $targetDisk.Put()
- 先找到目标磁盘的DeviceID:
排查磁盘是否属于RAID/存储池
如果你的磁盘是RAID阵列的一部分,或者加入了Windows存储池,那Set-PhysicalDisk的设置很可能会被RAID控制器或者存储池的管理组件覆盖。这种情况得去对应的管理工具里改:比如Intel RST、LSI的RAID管理软件,或者存储池的配置界面,在那里改的名称才能持久生效。
另外提醒一下,修改前最好备份好重要数据,虽然这类操作风险极低,但小心驶得万年船~有些品牌的磁盘还有专属管理工具,也可以试试用厂商工具改,兼容性会更好。
备注:内容来源于stack exchange,提问作者SKN
相关产品推荐
相关产品推荐

