咨询:使用Set-PhysicalDisk设置磁盘友好名重启后被重置的持久化方案
解决Set-PhysicalDisk设置磁盘友好名重启后恢复的问题
这个问题在社区里很常见,尤其是涉及RAID控制器、外部存储设备(比如USB磁盘、NAS挂载盘)或者厂商定制存储驱动时,系统重启后会从磁盘固件、控制器配置里读取原始名称,覆盖PowerShell设置的友好名。以下是几种可行的解决方法:
通过磁盘管理图形界面修改
打开磁盘管理(右键开始菜单 → 磁盘管理),找到目标磁盘后右键选择「属性」,切换到「常规」选项卡,修改「名称」字段后点击确定。部分场景下这种方式写入的信息优先级更高,重启后不会被覆盖。修改磁盘固件级别名(彻底解决)
多数企业级SAS/SATA磁盘支持通过厂商工具修改固件内的友好名,修改后无论在哪台设备上使用都会保留:- 希捷磁盘用SeaTools工具
- 西部数据磁盘用WD Dashboard
- 戴尔服务器磁盘用OpenManage工具
这种修改直接写入磁盘固件,是最彻底的解决方式。
配置开机启动脚本自动重置
如果前两种方法无效,可以设置开机脚本每次启动时自动执行设置命令:- 创建PowerShell脚本(比如
Set-DiskFriendlyName.ps1),内容如下:Set-PhysicalDisk -UniqueId "your-disk-unique-id" -NewFriendlyName "your-desired-name" - 按Win+R输入
shell:startup打开启动文件夹,把脚本的快捷方式放入其中;域环境下也可以通过组策略配置开机脚本。
- 创建PowerShell脚本(比如
检查存储控制器驱动与配置
部分RAID控制器的驱动会自动同步磁盘名称,更新到最新控制器驱动可能解决问题。另外可以进入控制器的BIOS/配置界面,查看是否有「磁盘名称同步」类的选项,禁用该功能即可阻止系统覆盖自定义名称。
内容的提问来源于stack exchange,提问作者SKN
相关产品推荐
相关产品推荐

