近期给家里装了一台耗电机器-服务器,正好把一些老旧硬盘塞进去了,4u机箱21个盘位,但是硬盘基本都是冷备份居多,基本塞满了也很少访问,所以需要硬盘休眠,装了Windows Server 2022之后发现硬盘休眠一直无法生效,经过排查之后终于找到了原因。
顺便吐槽一下,看了很多Hyper-V相关的视频教程,各种博主吹嘘Hyper-V免费,一顿乱吹,都不想想自己的Windows是不是免费的,用盗版Windows跟你用盗版VMware有什么区别,既然这样,那所有盗版也叫免费?吹也换一个理由来吹吧,要说免费,和Hyper-V同样是Type1的虚拟机还有PVE呢,Type2还有VirtualBox呢,这些才叫免费。虽然我目前用Windows Server 2022也是为了用Hyper-V,但各位也别过分吹捧吧,严格来说这并不算免费。
好了,来说说从Server 2019之后硬盘休眠不生效该怎么解决吧。
其实导致没办法休眠的原因只是因为一个服务-Diagnostic Policy Service
简称DPS,这是一个诊断策略服务,在Server2022、2019中,这个服务会不断扫描硬盘,导致硬盘一直都处于活动状态,但是在Win10之类的普通系统中倒不会如此频繁,而且这个服务在初次运行的时候还会导致部分硬盘占用率100%,如果不太需要这个服务,关闭即可。
1.首先Win+R打开运行,输入services.msc,或者直接在开始菜单搜索”服务“也可以进入。
2.进入服务之后,找到Diagnostic Policy Service,右键点击停止,然后再点属性
3.进入属性设置,把启动类型设置成禁用,然后硬盘就可以正常休眠了。
最后建议硬盘休眠的时间大于5分钟
请问如何排查硬盘无法休眠的问题,我关闭了这个服务也没用,系统是win10LTSC2021
@ldy win10不需要做这个设置,无法休眠大概率是你有个一直运行的程序装在了这个盘里面