我的 PC 从 SSD 启动并运行。此外,系统中还有两个(旋转)HDD 用于存储数据。我设置了 Windows,以便 HDD 在 10 分钟空闲时间后旋转停止。这很有效。
但是在每次系统关闭期间,HDD 都会启动旋转,然后在系统关闭之前立即再次停止旋转。
我该如何避免这种情况?
答案1
你不能。
如果系统关闭,它会告诉应用程序“完成你的工作”。然后,一些应用程序会尝试将某些内容“保存”到磁盘,例如“上次打开的文档”或“这是用户处理的文档的当前状态”。不要忘记:“服务”(或 unix 语言中的“守护进程”)在后台运行,它们也是应用程序。它们可能想要将某些内容刷新到日志中。
除此之外,系统还必须将文件系统从当前会话中分离出来。对于某些文件系统,这很容易(vfat),而对于其他一些文件系统(ntfs),幕后会发生很多神奇的事情。如果操作系统没有正确分离(用 unix 语言来说就是“umount”)文件系统,则文件系统可能会被标记为脏的或(更糟的是)被损坏。因此,磁盘旋转起来,操作系统写入磁盘,然后它们被分离。
旁注:您可以随时从操作系统中分离磁盘(启动盘除外)..然后它应该保持空闲状态。但如果在您分离它时它处于空闲状态:它将旋转起来以正确分离,因此您只是提前触发关机旋转:)阅读有关它的更多信息: