如何管理Mac的突然移动传感器(SMS)

使用终端启用或禁用SMS

自2005年以来,便携式Mac电脑都配备了突发运动传感器(SMS)以保护其硬盘。 SMS使用三轴加速度计形式的运动检测硬件,可以检测三个轴或方向上的运动。

Mac使用SMS来检测突然的移动,这可能表明Mac已经掉落,被敲打或者通常有受到严重影响的危险。 一旦检测到这种类型的动作,SMS通过将驱动器的磁头从其当前的活动位置移动到旋转的磁盘盘片上而将其移动到安全的位置,并将其收回到驱动器机构的侧面,从而保护Mac的硬盘驱动器。 这通常被称为停放头部。

随着驱动器的头部停放,硬盘驱动器可以承受相当大的打击,而不会损坏盘片或丢失任何数据。

当SMS检测到您的Mac已恢复到稳定状态时,即不再被敲打时,它会重新激活驱动器机制。 您可以恢复工作,并保持所有数据完好无损,并且不会损坏驱动器。

突发运动传感器的缺点是它可能会出现错误的触发事件。 例如,如果您在嘈杂的场所使用Mac,例如音乐会,夜总会,机场,施工现场或任何地方,即使经常出现低频噪音,这些噪音也有足够的能量来移动您的Mac,即使这个动作对你来说是不可感知的,SMS可以通过停放头部来检测这些动作并关闭你的驱动器。

您可能会注意到的唯一一点是Mac电脑的性能不佳,比如电影或歌曲在播放过程中会稍微暂停。 如果您使用Mac录制音频或视频,则可能会在录制中看到暂停。

但是效果不仅限于多媒体应用程序。 如果短信激活,它可能会导致其他应用程序暂停,沙滩球旋转,而不仅仅是一点点恶化。

这就是为什么知道如何管理Mac的SMS是个好主意; 如何打开它,关闭它,或只是检查它是否工作。

在Mac上检查SMS状态

苹果公司并未提供专门设计用于监控突发运动传感器系统的应用程序,但OS X确实包含了我们以前用来深入了解我们的Mac内部工作原理的终端应用程序。

  1. 启动终端,位于/ Applications / Utilities /。
  2. 出现命令行提示时,输入以下内容(如果您愿意,可以复制/粘贴文本,而不是键入):
    1. sudo pmset -g
  3. 按下键盘上的输入或返回键。
  4. 系统会要求您输入管理员密码; 输入密码并按输入或返回。
  5. 终端将显示电源管理的当前设置(pmset中的“pm”)系统,其中包括SMS设置。 将列出不少项目。 找到短信项目并将该值与下面的列表进行比较以了解其含义:

在Mac上启用SMS系统

如果您使用配备硬盘的Mac便携式电脑,则开启SMS系统是个不错的主意。 上面提到了一些例外情况,但一般情况下,如果您的Mac具有硬盘驱动器,则最好在启用系统的情况下使用。

  1. 启动终端。
  2. 在命令提示符处输入以下内容(您可以复制/粘贴):
    1. sudo pmset -a短信1
  3. 按输入或返回。
  4. 如果系统要求您输入管理员密码,请输入密码并按输入或返回。
  5. 启用S​​MS系统的命令没有提供任何有关它是否成功的反馈; 你会看到终端提示符重新出现。 如果您想让命令被接受,您可以使用上面列出的“检查Mac上的SMS状态”方法。

在Mac上禁用SMS系统

我们已经提到了一些原因,您可能想要在Mac笔记本上禁用突发运动传感器系统。 为了这个原因列表,我们将再添加一个。 如果您的Mac仅配备了SSD ,则尝试停放驱动器磁头没有任何优势,因为SSD中没有驱动器磁头; 事实上,根本没有移动部件。

SMS系统主要是仅安装了SSD的Mac电脑的障碍。 这是因为除了尝试停放SSD不存在的磁头之外,Mac系统还会在SMS系统检测到运动时挂起对SSD的任何写入或读取。 由于SSD没有移动部件,因此有理由在运动中将其关闭,或者在SMS等待Mac恢复到稳定状态时发生一些口吃。

  1. 启动终端。
  2. 在命令提示符处输入以下内容(您可以复制/粘贴):
    1. sudo pmset -a短信0
  3. 按输入或返回。
  4. 如果系统要求您输入管理员密码,请输入密码并按输入或返回。
  5. 如果您想确保短信关闭,请使用上述“在Mac上查看短信状态”中列出的步骤。

顺便说一句,SMS系统也被一些使用加速度计的应用程序使用。 大多数这些应用程序都是使用SMS向游戏体验添加“倾斜”功能的游戏。 但是你也可以找到一些有用的加速度计的科学用途,例如将Mac变成地震仪的Seismac应用程序 ,如果你住在地震国家或靠近火山的话。

最后一个注意事项:如果短信似乎不起作用,您的Mac的SMC可能需要重置