ハードドライブの容量を節約する – Macでセーフスリープモードを無効にする [OS Xのヒント]

ハードドライブの容量を節約する – Macでセーフスリープモードを無効にする [OS Xのヒント]

  • Oligur
  • 0
  • vyzf
ハードドライブの容量を節約する – Macでセーフスリープモードを無効にする [OS Xのヒント]
セーフスリープモードを無効にする

注意:このヒントはかなり高度な内容です。自己責任でご利用ください。

2005年に登場した「SafeSleep」という機能があります。これは基本的に、Macの現在の状態を保存するように設計された休止状態モードで、バッテリーが切れて完全にシャットダウンした場合でも、Macをスリープ状態にしたときと全く同じ状態で起動できます。

OS Lionでは、Appleはこの機能を反映した「自動保存と再開」という2つの新機能を導入しました。つまり、SafeSleepをオフにすることは、実質的には重複した機能を無効にすることになります。OS Lion以降をご利用の場合、自動保存や再開には影響しないはずですし、ハードドライブの容量を数ギガバイト節約できる可能性があります。

やり方は次のとおりです。ただし、このアイデアに少しでも不安がある場合は実行しないよう注意してください。

SafeSleep モードを完全に無効にするには、ターミナルを起動し、次のコマンドを入力または貼り付けます。

sudo pmset hibernatemode 0

これにより、休止モードがオフになり、SafeSleepが無効になります。次に、容量を消費するSafeSleepのイメージファイルを削除する必要があります。ターミナルに次のコマンドを入力または貼り付けます。

sudo rm /var/vm/sleepimage

Macをスリープ中に電源に接続していて、バッテリー残量が20%を下回ることが少ない場合は、SafeSleepモードを実際に使用することはまずないので、容量を節約するために無効にするのは理にかなっています。SSD非搭載のMacでは、SleepSaveイメージをハードドライブに保存するのに少し時間がかかりますが、SSD搭載のMacでは全く時間がかかりません。つまり、SSD搭載Macの潜在的なメリットは、ストレージ容量の節約です。

SafeSleep モードを再度有効にする場合は、次のコマンドをターミナルに入力または貼り付けて、SafeSleep モードをリセットします。

sudo pmset -a hibernatemode 3

そして物事は元通りになるはずです。

出典: TUAW