在Linux上,我可以使用hdparm来validation和更改磁盘驱动器的低级参数。 是否有一个实用程序为OS X提供相同的function,或者可能有其他方式来操作参数?
安德斯
pmset可以操纵电源pipe理设置,例如:
sh-3.2$ pmset -g | grep disksleep disksleep 10 sh-3.2$ sudo pmset disksleep 0 Warning: Idle sleep timings for "Battery Power" may not behave as expected. - Disk sleep should be non-zero whenever system sleep is non-zero. sh-3.2$ pmset -g | grep disksleep disksleep 0 sh-3.2$ sw_vers ProductName: Mac OS X ProductVersion: 10.8.2 BuildVersion: 12C60 sh-3.2$
pmset(1)OS X手册页
https://discussions.apple.com/message/11856660#11856660(2010-07-07 )提醒我:
…工程提供了以下信息:
这种行为不是OS级磁盘spindown命令的结果。 SATA总线速度有一个EFI更改; build议的解决方法是运行hdapm在磁盘上设置新的电源pipe理级别。
这不是OS电源pipe理行为,这是设备固件与EFI SATA接口configuration之间的一个棘手的交互。 我们委托我们的供应商采用不同于市场上通用驱动器的行为,这就是为什么通用replace不支持您所期望的function。 …
(注意:苹果支持社区的错误可能会导致出现错误的消息集,如果这个错误发生,那么请浏览到主题中的2010-07-07点)。
用于设置ATA硬盘驱动器的电源pipe理(APM)级别的Mac OS X命令行实用程序。
它可以用来消除某些硬盘驱动器中的“鸣叫”或“闲置时点击”声音。
兼容性
- OS X 10.5或更高版本。
- 支持APM的ATA / SATA硬盘。
- 不适用于外部USB或火线驱动器。 …
…(2012年8月25日)1.2版。 …
从过去使用Apple Developer的工具中,我把旧版CHUD(计算机硬件了解开发人员)工具的一部分放在一边 – 显然是OK为投票。 但是,由于那个时期的一些KEXT与现代版本的操作系统不兼容,我不知道使用这个应用程序进行睡眠设置(对于所有的磁盘)是否理智。

http://missig.org/julian/projects/macosx/
“diskutil – 一整套实用程序,如fsck,fdisk,tune2fs和hdparm的组合。”
http://en.wikipedia.org/wiki/Disk_Utility
“使用diskutil和hdiutil命令也可以从Mac OS X命令行访问”磁盘工具“function。”
不幸的是,似乎没有OSX的端口hdparm。