其实,OS X和Windows一样是支持休眠功能的。也就是将计算机当前的工作状态(主要就是内存中的数据)保存到硬盘上的一个特殊文件中,下次开机时直接读取这个文件来还原状态。所以从休眠状态恢复时,可以回到休眠时的工作环境,包括所有已经打开的应用程序和文件。这对于长期工作时需要开n多应用的我来说简直太方便了。但是用了一段时间Mac Mini,发现Mac Mini没有提供休眠功能。google一番,才知道Apple把这个功能给隐藏了。
OS X菜单里面是没有“休眠”的,只有“睡眠”。睡眠与休眠的区别在于睡眠不会将计算机的工作状态存储到硬盘,而是仍然保留在内存中。睡眠后仅仅是关闭计算机中不需要使用的硬件设备,同时将CPU置于睡眠模式,但此时仍然需要消耗电力。一旦睡眠中切断电源就没法恢复工作状态了。不过,睡眠的好处也很明显,就是不需要把内存数据存入硬盘,因此进入睡眠的速度特别快,恢复也特别快。
OS X提供了一种“安全睡眠”功能,将睡眠和休眠功能结合起来。当进入安全睡眠时,OS X首先把工作状态存储到硬盘,然后将计算机转入睡眠状态。如果睡眠中电源没有中断,则恢复时就不需要读取硬盘。如果安全睡眠的过程中电源中断了,下一次开机则会从硬盘恢复工作状态。
要知道OS X是否启用了安全睡眠,在终端窗口输入:
pmset -g | grep hibernate
结果输出:
hibernatemode 3 hibernatefile /var/vm/sleepimage
如果 hibernatemode 的值为3,就表示已经启用了安全睡眠模式。如果是0,则需要通过下面的命令启用安全睡眠模式:
sudo pmset -a hibernatemode 3
设定好后,重新启动一下系统,下次进入睡眠时就会选择安全睡眠模式了。

这睡眠不就跟win的待机一个样?