机器开启时机械硬盘(不是 SSD)会不断旋转吗?

机器开启时机械硬盘(不是 SSD)会不断旋转吗?

例如,在启动 Windows 和其他所有程序后,当计算机处于空闲状态时。没有文件复制或传输,也没有浏览网站等任何活动。HDD 驱动器在这种状态下会持续旋转吗?

HDD 会降低旋转速度并继续运行吗?还是会停止旋转直至用户执行下一个操作?

当我关闭屏幕使笔记本电脑进入睡眠模式时,里面的机械硬盘需要多长时间才能旋转下来?换句话说,我应该等多久才可以安全地将笔记本电脑带到其他地方?

答案1

大多数 Windows 系统会在一段时间不活动后自动关闭硬盘。这样可以节省电量,并可能减少驱动器的磨损。问题是机械磁盘需要几秒钟才能恢复全速,在此期间驱动器基本上无法使用,因此在恢复使用系统时,速度可能会稍微变慢。

要查看您电脑当前关于驱动器不活动的设置,请打开“电源设置”(在台式机上,您可以从“开始”或“控制面板”中搜索它;在笔记本电脑上,您应该能够右键单击系统托盘中的电池/插头图标)。单击当前电源计划的“更改计划设置”,然后单击“更改高级电源设置”。顶部附近的一个选项应该是“硬盘”。展开它以查看(并设置)硬盘在上次访问和关闭以节省电量之间等待的时间。

在 Win10 桌面上,默认值似乎是 10 分钟。我觉得这很不错。我有一个用于启动的 SSD,因此大多数时候都不需要数据磁盘,并且可以安全地闲置并停止旋转。

一些硬盘可能会减速到较低的速度而不是完全停止,但我认为一旦达到空闲阈值,它们通常会完全停止旋转。

答案2

这取决于所用的驱动器和操作系统的配置。某些硬盘驱动器会在预定的闲置时间后自动停止旋转,尤其是那些旨在节省能源的硬盘驱动器。大多数操作系统也可以设置为在预定的闲置时间内未使用的硬盘驱动器停止旋转。

硬盘是否持续旋转取决于:

  • 如果硬盘已配置为在规定的时间后自动降速
  • 如果在正常使用过程中,硬盘驱动器配置为自动降速​​的时间段已经过去

例如,将硬盘减速前的时间段设置为 30 分钟,意味着与设置为 5 分钟相比,硬盘减速的可能性更小。

也许还值得注意的是,反复旋转硬盘比让其持续运行会造成更大的磨损。

答案3

你的问题有两个方面,我们来分别谈一下。

在一般情况下,

当计算机开启时,机械硬盘(不是 SSD)是否会一直旋转?

不。有多种情况会导致机械硬盘减速。举一个简单的例子,假设一个系统有两个旋转硬盘,其中一个用作系统启动驱动器,另一个用于其他目的(可能是备份?因为备份总是好的。)

如果你打开电脑机箱并拔下第二个驱动器的电源线(这是允许的如果第二个驱动器无法通过现代接口(在 SATA 标准中称为“热移除”)进行操作,那么第二个驱动器显然将不再旋转,因为驱动器电机没有电力,但系统仍在运行。因此,我们已经表明“机械硬盘”确实不是计算机开启时必然“[一直旋转]”。

另一方面,你可能想问的问题

在具有单个机械硬盘的系统中,系统工作时硬盘可以旋转停止吗?

我们可以用以下方法来回答是的。硬盘只需要在发生 I/O 活动时旋转。由于旋转需要一些不可忽略的时间(通常以秒为单位),我们通常希望在最近的磁盘活动之后让硬盘继续旋转一段时间。但是,出于功耗的原因(旋转硬盘需要大约 5-10 瓦的功率才能使盘片保持旋转;确切的数字会有所不同,并且取决于几个不同的因素),我们可能希望在一段时间后让硬盘减速,并接受下一个 I/O 请求需要更长时间才能完成的事实。

不同的操作系统以不同的方式公开此功能,但几乎任何合理的现代系统都会有某种方式来设置这些省电设置。例如,在现代版本的 Windows 中,您可以进入控制面板,然后进入电源选项,在其中设置硬盘旋转时间。

如果系统不需要访问硬盘驱动器进行正常操作,那么它完全可以从 HDD 启动,采取任何必要的准备步骤,然后让驱动器减速,只处理 RAM 中的数据,而硬盘只会偶尔启动,甚至根本不启动。这种系统的一个示例可能是运行不需要大量存储空间的数字运算应用程序的系统。

现代操作系统(包括 Windows)通常使用交换空间,以便应用程序分配和使用比物理安装的 RAM 更多的内存,以及更有效地利用速度更快的 RAM。这可能会导致磁盘访问,即使这些访问不是预期的,从而阻止磁盘旋转。但是,完全禁用交换可能会意想不到的副作用,以及这里解释。您还应该记住,许多硬盘驱动器故障都是在旋转过程中发生的,因此磁盘会反复旋转可能增加其在使用过程中发生故障的概率。

甚至有可能,尽管我不确定 Windows 的现代版本是否支持这一点,但可以构建完全没有本地持久存储功能的系统,从网络上的另一台主机获取所需的一切。例如比较PXE 或预启动执行环境

相关内容