#author("2021-07-10T16:12:02+00:00","","")
#author("2021-07-26T06:28:57+00:00","","")
Macをスリープさせて、数時間後にスリープ解除するとOSクラッシュして再起動してしまう。

MacBookAir(Catalina)の例では、画面を閉じてスリープさせた後、割とすぐに再利用するには問題ないが、~
数時間スリープさせておいた後に再利用使用とすると「問題が発生したためコンピュータをシステム終了しました」の~
ダイアローグが出ていて作業を継続できないことがよく起きる。

これを解決する方法を記す。

* Macのスリープには3種類ある [#l8419c9e]

- ノーマルスリープ~
Macをスリープさせるとき、RAMにデータを残したまま省電力で中断した状態を維持しているモード。~
スリープ解除は瞬時に行われる。~
Windowsのスリープと同じ。

- ディープスリープ~
RAMのデータをストレージに待避させ、電力消費がほぼゼロで待機しているモード。~
スリープ解除は少し時間を要する。~
Windowsの休止と同じ。

- セーフスリープ~
ノーマルスリープとディープスリープのハイブリッドで、標準設定はこれになる。~
一定時間内はノーマルスリープで待機し、一定時間を経過すると自動的にディープスリープに移行する。~
※この移行の時にエラーが発生していて再起動しているように思える。

* スリープモードを切り替える [#s4c0fd0d]

** スリープをノーマルスリープのみに固定する方法 [#xf0ec145]
- コンソールを開く
- 次のコマンドを実行する~
 sudo pmset -a hibernatemode 0

** スリープをディープスリープのみに固定する方法 [#b17a5b88]
- コンソールを開く
- 次のコマンドを実行する~
 sudo pmset -a hibernatemode 25

** スリープを元のセーフスリープに戻す方法 [#b34d8638]
- コンソールを開く
- 次のコマンドを実行する
 sudo pmset -a hibernatemode 3

** 現在のスリープモードを確認する方法 [#m76dbfe8]
- コンソールを開く
- 次のコマンドを実行する
 sudo pmset -g
hibernatemode の数字を確認する

* 結果 [#ebd31070]
ディープスリープモードではスリープ中にクラッシュした。~
よって、ノーマルスリープ固定で運用することにした。


追記~
* 何をやってもだめな場合 [#u796bfbb]
真の原因が判明した。~
ParallelsとMcAfeeが共存不可。~
McAfeeは仮想環境と共存できないと公式見解をもらった。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS