我已经使用命令行设置了旋转时间hdparm -S 100 /dev/sda1
,但在重新启动后(在此期间我分离了磁盘,但随后使用相同的电缆/端口再次连接它),它似乎没有进入睡眠状态。于是,我再次应用了该命令。
我认为睡眠设置存储在磁盘的固件中并由磁盘本身处理,因此它独立于计算机(新操作系统、操作系统重新启动等)。这是错误的吗?并且该设置存在于操作系统中,因此我必须hdparm -S
在每次操作系统启动时再次运行该命令?
它存储在磁盘本身中,但存储在易失性存储器中。重新启动电源后,设置将恢复为默认值。
我遇到的大多数驱动器也会在初始化期间重置这些值。这意味着,断开并重新连接数据连接(例如SATA)或重新启动(没有实际断电)PC 也将重置这些值。