在 Linux 上,我可以使用以下方法验证和更改磁盘驱动器的低级参数hdparm。是否有一个实用程序可以为 OS X 提供相同的功能,或者是否有其他方式来操作参数?
安德斯
答案1
时间设置
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$
EFI 和 SATA
https://discussions.apple.com/message/11856660#11856660(2010-07-07) 提醒我:
…工程部门提供了以下信息:
此行为不是操作系统级别磁盘降速命令的结果。SATA 总线速度有 EFI 更改;建议的解决方法是运行 hdapm 以在磁盘本身上设置新的电源管理级别。
这不是操作系统电源管理行为,而是设备固件与 EFI 对 SATA 接口的配置之间的复杂交互。我们从供应商处委托的驱动器的行为与市场上通常可用的驱动器不同,这就是为什么通用替代品不支持您期望的功能。…
(附注:Apple 支持社区的一个错误可能会导致出现错误的消息。如果这个错误发生,那么浏览至主题中的 2010-07-07 点。)
氢化可的松
Mac OS X 命令行实用程序,用于设置 ATA 硬盘驱动器的电源管理 (APM) 级别。
它可用于消除某些硬盘驱动器中的“吱吱声”或“空闲时咔哒声”噪音。
兼容性
- OS X 10.5 或更高版本。
- 带有 APM 支持的 ATA/SATA 硬盘。
- 不适用于外部 USB 或 Firewire 驱动器。...
…(2012 年 8 月 25 日)版本 1.2。…
旋转高清
在过去使用 Apple Developer 工具的过程中,我保留了一份旋转高清.应用程序 4.6.2 (227.9)版权所有 © 2003-2005 Apple Computer, Inc.,旧 CHUD(计算机硬件理解开发人员)工具的一部分——显然可以进行轮询。但是:由于那个时期的一些 KEXT 与现代版本的操作系统不兼容,我不知道将此应用程序用于睡眠设置(针对所有磁盘)是否明智。
答案2
http://missig.org/julian/projects/macosx/
“diskutil——fsck、fdisk、tune2fs 和 hdparm 等实用程序的综合集。”
http://en.wikipedia.org/wiki/Disk_Utility
“还可以通过 Mac OS X 命令行中的 diskutil 和 hdiutil 命令来访问磁盘实用程序功能。”
不幸的是,OSX 似乎没有 hdparm 端口。