如何在不先进入睡眠模式的情况下手动让 Macbook Pro 进入休眠状态?

如何在不先进入睡眠模式的情况下手动让 Macbook Pro 进入休眠状态?

我最近买了第一台 Mac 电脑,是 2009 年末的 Macbook Pro 型号。我以前会直接让之前的笔记本(运行 Windows 7)进入休眠状态以节省电量,但​​在 Mac Os 上却无法做到这一点。

据我所知,仅当电池在长时间睡眠后耗尽电量时,Mac Os 才会让笔记本电脑进入休眠状态。

这是手动让 Macbook 进入休眠状态的方法吗?

答案1

当 MacBook冬眠,这实际上不是 Windows 意义上的休眠。苹果称之为安全睡眠。安全睡眠恢复并非定期发生;它仅用于紧急情况。根据我的经验,我的 2007 年末 MacBook Pro 在睡眠时(正常情况下)消耗的电量非常少,以至于我让它睡眠了几个星期(度假时),打开它时仍然有大量的电池电量剩余。我敢肯定,有了新的 7 小时以上电池,您可以让它睡眠数月。

说得简单一点,除了让电脑进入睡眠状态并弹出电池外,没有简单的方法可以保存 OS X 上的系统状态...哦,等等,没有可拆卸电池了。

如果你真的想要获得这个功能,你可以尝试沉睡小部件。祝你好运。

答案2

将休眠模式切换到 25 将使 MacBook 进入休眠而不是睡眠状态(请参阅下面的讨论以了解这是否是个好主意)。

sudo pmset -a hibernatemode 25

要将其恢复为 MacBook 的默认设置(为 RAM 供电并将图像写入磁盘)

sudo pmset -a hibernatemode 3

如果你想通过命令行让机器进入睡眠/休眠状态,请执行

pmset sleepnow

让你的 MacBook 休眠是个好主意吗?

如果您的机器支持standby模式,那么更改休眠模式就没什么意义了,因为默认情况下,它会在 1.15 小时后处于待机状态。在待机模式下,RAM 处于关闭状态。在这些机器上,与从睡眠状态中恢复相比,从休眠状态恢复只需要多花几秒钟的时间。但是,待机与休眠并不完全相同,有关更多详细信息,请参阅http://support.apple.com/kb/HT4392

您还可以运行pmset -g以查看是否standby设置以及持续时间standbydelay。如果您没有看到standby,则表示您的硬件不支持此功能。

如果您的硬件不支持待机功能,那么休眠就是(如旧帖所述)“紧急”状态,因此最好保留此设置。话虽如此,我在外出前将 MacBook 置于休眠状态,并没有遇到任何问题。’

更多讨论请点击此处Mac OS X 支持休眠功能吗?

答案3

还有一个名为 SmartSleep 的偏好设置窗格应用(http://www.jinx.de/SmartSleep.html:您必须为当前版本付费,但您可以在互联网上找到旧版本。

我也使用过这个教程,我复制粘贴了内容,并在底部做了一些注释: http://www.geeked.info/make-my-macbook-pro-hibernate/

我不喜欢浪费电池寿命,尤其是在旅行时。我喜欢 Windows 中的休眠功能,并将我的所有笔记本电脑都设置为休眠当盖子关闭时。在我看来,唤醒所需的额外几秒钟是值得的,因为它节省了电池寿命。对于那些不知道的人来说,以下是 MacBook Pro 的不同状态:

  • – 计算机已唤醒,屏幕已打开,电池根据您的电源设置消耗
  • 离开– 计算机未使用电池电量
  • 睡觉– 计算机已关闭屏幕并将操作系统暂停至 RAM(易失性存储器)。
  • 休眠– 计算机已关闭大部分硬件并将操作系统暂停到硬盘上。

通常当你关闭 MBP 的盖子时,它将被置于睡觉,当您再次打开盖子时,它会很快唤醒。睡眠时,它仍然会消耗电池电量,尽管与正常使用相比消耗的电量很少。当电池电量达到一定的低水平时,MBP 将自动切换到冬眠模式:基本上关闭,这样您就不会丢失任何工作。

睡觉非常适合您积极使用计算机时,但当您想要尽可能延长电池寿命时,您会希望它休眠。还要注意的是,新款 MacBook Pro 显然也会在以下情况下将信息写入硬盘:睡眠当电池电量下降到危险水平时,它可以立即进入冬眠。苹果称之为“安全睡眠”。(有关所有技术内容的更多信息,请点击此处)

以下几个例子说明了为什么你应该使用冬眠使用笔记本电脑:

  • 您即将乘坐国际航班前往机场,并想在飞行期间使用您的机器,但仍需保留足够的电量以便在到达目的地时能够调出地图/电子邮件/信息。
  • 您将笔记本电脑放在包中,周末旅行时可能会用到也可能不会用到它,但又不想担心给它充电。
  • 您想尽可能地节省每一点电力。

当你想坚持睡觉

  • 你的笔记本电脑没有耗尽电池电量
  • 你会经常打开和关闭盖子
  • 您四处奔波但积极使用笔记本电脑(会议、会面等)

基本上,你会牺牲机器的恢复速度来获得一点电池电量,反之亦然。就我个人而言,我喜欢尽可能地利用每一点电量。

经过一番搜索,我偶然发现了一篇文章,解释了如何强制你的 MBP冬眠当盖子关闭时。这需要在控制台上进行一些快速的操作,但非常简单。

在控制台中,键入此命令来确定当前的睡眠模式:

pmset -g | grep hibernate

这应该返回下列之一:

  • 0 – Legacy sleep mode。睡眠时会将所有内容保存到 RAM,但不支持安全睡眠.睡得很快。
  • 1 – Legacy Safe Sleep。这是安全睡眠。笔记本电脑进入睡眠状态时,会将所有内容保存到硬盘中。进入睡眠状态需要一些时间,并且启动速度较慢。睡眠和启动速度较慢。
  • 3 – Default。如上所述,睡眠时,内容将保存到 RAM。当电池耗尽时,将进入休眠状态。
  • 5 – 行为与 1 相同,但仅适用于使用“安全虚拟内存”的现代 Mac。
  • 7 – 行为与 3 相同,但仅适用于使用“安全虚拟内存”的现代 Mac。

/Users/username/.bash_profile现在使用以下行编辑并保存文件:

alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"

请注意,hibernateonhibernateoff可以是您想要的任何文本:您只需要记住您使用的内容。

现在执行以下操作:

source .bash_profile

现在您有了一个方便的小命令,可以让您随心所欲地启用和禁用即时休眠。每当您想让机器在合上盖子时休眠时,只需进入终端窗口并输入hibernateon。当您希望笔记本电脑只是休眠时,请输入hibernateoff


.bash_profile(注意句点)是你的主目录中的“隐藏”文件。

尝试这个命令:

pico ~/.bash_profile

然后添加两行别名。

相关内容