使用 SATA 转 USB 适配器读取超过 10 年的 HDD。
使用sudo hdparm -y /dev/sdj
时,硬盘不会关闭。
但是当使用文件管理器中的弹出选项时,硬盘停止旋转。
附带事实:Microsoft Windows 中的弹出选项也会关闭 HDD。
为什么 hdparm 不让 HDD 降速,而文件管理器却降速?
使用 SATA 转 USB 适配器读取超过 10 年的 HDD。
使用sudo hdparm -y /dev/sdj
时,硬盘不会关闭。
但是当使用文件管理器中的弹出选项时,硬盘停止旋转。
附带事实:Microsoft Windows 中的弹出选项也会关闭 HDD。
为什么 hdparm 不让 HDD 降速,而文件管理器却降速?
该
hdparm
命令只做一件事,即发出一个特定的 ATA 命令,告诉驱动器转换到待机状态。这并不能阻止任何东西立即用新命令唤醒驱动器,但是根据驱动器本身,它甚至可能不会尝试减速(智能的等待传入命令的时间很短,并且只会减速如果没有)。请注意,hdparm
手册页不保证这会降低驱动器的速度,它只是说它“通常”会这样做。相比之下,文件管理器中的“弹出”选项通常做的远不止这些。至少,它执行以下操作(尽管不一定按此确切顺序):
前五个步骤在功能上确保用户空间中的任何内容都不会向设备发出任何命令,将其从第六步触发的低功耗状态中唤醒,最后一步确保设备从系统中正确移除,并被视为下一次连接时新连接的设备。