OS X 上的 hdparm

And*_*sen 10 hard-drive mac-osx

在 Linux 上,我可以使用hdparm验证和更改磁盘驱动器的低级参数。是否有为 OS X 提供相同功能的实用程序,或者可能是其他一些操作参数的方法?

安德斯

Gra*_*rin 6

pmset

pmset 可以操作电源管理设置,例如:

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$ 
Run Code Online (Sandbox Code Playgroud)

pmset(1) OS X 手册页

EFI 和 SATA

https://discussions.apple.com/message/11856660#11856660 (2010-07-07) 提醒我:

… 工程提供了以下信息:

此行为不是操作系统级磁盘降速命令的结果。SATA 总线速度有 EFI 变化;建议的解决方法是运行 hdapm 以在磁盘本身上设置新的电源管理级别。

这不是操作系统电源管理行为,而是设备固件和 EFI 的 SATA 接口配置之间的棘手交互。我们委托供应商提供的驱动器具有与市场上普遍可用的驱动器不同的行为,这就是通用替代品不支持您期望的功能的原因。…

(旁注:Apple 支持社区的错误可能会导致出现错误的消息集。如果该错误很重要,请转而浏览该主题中的 2010-07-07 点。)

hdapm

http://mckinlay.net.nz/hdapm/

Mac OS X 命令行实用程序,用于设置 ATA 硬盘驱动器的电源管理 (APM) 级别。

它可用于消除某些 HDD 中的“啁啾”或“空闲时咔嗒”噪音。

兼容性

  • OS X 10.5 或更高版本。
  • 支持 APM 的 ATA/SATA 硬盘。
  • 不适用于外部 USB 或 Firewire 驱动器。…

 

…(2012 年 8 月 25 日)版本 1.2。…

降速HD

从过去使用 Apple Developer 的工具中,我留出了一份SpindownHD .app 4.6.2 ( 227.9 )版权所有 © 2003-2005 Apple Computer, Inc.,旧 CHUD(计算机硬件理解开发人员)工具的一部分 - 显然没问题用于投票。但是:由于那个时期的一些 KEXT 与现代版本的操作系统不兼容,我不知道将此应用程序用于睡眠设置(对于所有磁盘)是否合理。

2012-10-26 旧版 SpindownHD.app 截图