我最近买了第一台 Mac 电脑,是 2009 年末的 Macbook Pro 型号。我以前会直接让之前的笔记本(运行 Windows 7)进入休眠状态以节省电量,但在 Mac Os 上却无法做到这一点。
据我所知,仅当电池在长时间睡眠后耗尽电量时,Mac Os 才会让笔记本电脑进入休眠状态。
这是手动让 Macbook 进入休眠状态的方法吗?
答案1
答案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"
请注意,hibernateon
和hibernateoff
可以是您想要的任何文本:您只需要记住您使用的内容。
现在执行以下操作:
source .bash_profile
现在您有了一个方便的小命令,可以让您随心所欲地启用和禁用即时休眠。每当您想让机器在合上盖子时休眠时,只需进入终端窗口并输入hibernateon
。当您希望笔记本电脑只是休眠时,请输入hibernateoff
。
.bash_profile
(注意句点)是你的主目录中的“隐藏”文件。
尝试这个命令:
pico ~/.bash_profile
然后添加两行别名。