用 SSD 的朋友硬盤空間不大,需要節省。而 Mac OS X 的冬眠模式會自動放一個和內存等大的名叫「sleepimage」的文件到 /private/var/vm 目錄,換言之,你的內存是多少 GB,就有多少 GB 的硬盤空間會被這個文件吃掉。
以前介紹過用命令行方法禁用冬眠模式,只要在終端裡運行 sudo pmset -a hibernatemode 0 即可。
但這招在 Mac OS X 10.7 (Lion) 上似乎行不通,禁用之後刪除 sleepimage,過不了多久它又會死灰復燃。
我試過一個叫 SmartSleep 的軟件,同樣無效。
最後網上搜到一個偏方,問題解決。分享給大家。
打開 TextEdit,建立一個空的文本文件,取名為 sleepimage,保存到桌面。
去 Finder 裡找到這個文件,選中,按 return,將後綴名(.rtf 或 .txt)刪除。
在 Finder 裡按 Command + Shift + G,輸入 /private/var/vm,回車。
新開一個 Finder 窗口,將桌面的 sleepimage 文件拖入上述第三步中的窗口。這時系統會要求你輸入管理員賬號密碼。
在 /private/var/vm 中選中 sleep image,按 Command + i,把 Locked 勾上。
完畢。
(這個偏方的原理是將一個體積極小的同名文件放入 sleepimage 所在的目錄(/private/var/vm),並禁止系統對該文件進行寫操作。)