避免笔记本硬盘的咔咔声
此页由Linux Wiki用户Chenxing于2008年12月25日 (星期四) 10:08的最后更改。
出自Linux Wiki
提示:此文已超过 15 年(5811 天)未更新,如发现内容过时或有误,欢迎改进:)
对于一些较新的笔记本或笔记本硬盘,经常会在运行Linux等系统时听到“咔咔”的声音,虽然不大,但在安静的环境中还是会影响不少朋友工作的心情。本文简单分析其原因,并给出一个解决方案。
原因简析
不少笔记本运行时会设法降低耗能。体现在硬盘上有一点就是在适当的时候降低转速。当盘片转速降低无法再产生空气薄膜的时候,就将磁臂以及磁头旋转一下,停靠到磁盘旁边的一个小斜坡上。这样就完全避免了磁头与盘片的直接接触。[1]
上面介绍的技术称为磁头Load/Unload技术,它有益处,比如提高硬盘的可靠性等。但同时也会发出不小的“咔咔”声,并可能造成磁头磨损。[2][3]
所以,为了让硬盘更安静,方法就是修改硬盘的电源管理策略。
解决方法
本文介绍一种较为简便的解决方法,即使用hdparm程序调整硬盘参数。在命令行中调整的方法是:
# /sbin/hdparm -B 254 /dev/sda
其中-B参数就是调整磁盘电源管理的属性。/dev/sda则应按需改为你的硬盘设备名。
为了让这一程序自动运行,对于openSUSE等系统,可将其加到开机自动运行程序中。而对于Ubuntu类的系统,则需要编辑/etc/acpi中的相应脚本。
Ubuntu系统的具体设置方式可以参考Ubuntu中的Load/Unload Cycle Count问题及解决方案。
参考资料
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。