Mac

【Mac】スリープすると復帰できずフリーズする問題の解決案

「Macが一旦スリープしてしまうと復帰できない問題」の解決案です。

スリープ復帰問題は、昔からある「Macあるある」かなって思っています。

  • 短時間のスリープだと問題ないが長時間のスリープだとかなりの確率でフリーズする。
  • スリープ解除すると画面が表示され、マウスカーソルは動くがずっとレインボーカーソルがぐーるぐる。
  • 何分、何時間待ってもぐーるぐる。
  • 稀に数分待つと復帰できる場合もある。
  • そして、毎回Macの寿命を縮めるであろう電源ボタン長押しの強制終了。
  • 復帰できないのなら、もうスリープすんな!
  • …いや…Macの寿命や消費電力の事考えると、やっぱり休む時は休んで欲しいです…。

今回は、こんな症状でお困りの方の解決案を紹介します。

解決案1:OSを疑ってみる

Macの軽度の不具合は、以下の方法で解決できる場合が良くあります。
定番の修復方法なので、今回のようなスリープの不具合だけでなく

「最近なんか調子悪いな…」と感じたら、とりあえず以下の方法を試してみます。

NVRAM/PRAMリセット

NVRAM/PRAMのリセットは、ちょっとしたハードウェアの不具合に効果がある場合があります。

Macの電源が落ちている状態で、Macの電源ボタンを押した直後に以下のボタンを同時に押し続けます。
optioncommandPR

「ボーン」と起動音が鳴るMacであれば、起動音が2回鳴った後、鳴らないMacであれば20秒ほど待ってからキーを離してください。
(キーを離さないと起動が進みません。)

起動できれば完了です。

SMCリセット

SMC(System Management Controller)は、電源やバッテリー、センサー、バックライトなどのハードウェアを管理しているを管理している機能で、ここの機能が誤動作している場合があります。

その場合、SMCをリセットすることで正常に働くようになります。

SMCリセット方法は、機種によって違ってきてきます。

大きく分けると、以下の4種類に分別できそれぞれやり方が違ってきます。

  • デスクトップ型Mac(iMac/Mac pro/Mac mini等)
  • バッテリーの取り外しができないノート(MacBook等)
  • バッテリーが取り外せるノート(古いノートMac)
  • Apple T2チップ搭載のMacBook。

具体的なやり方は、以下のページを参照ください。

【保存版】画面が真っ黒で起動できないMacを自力で修復する5つの方法

セーフブートで起動/ディスクユーティティ

セーフブートは、Macが起動できる最低限のシステム構成で起動させるモードです。

単純にセーブートで起動するだけでファイルディレクトりの修復やキャッシュ削除を自動的に行なってくれます。

またセーフブートで起動した後は、ディスクユーティリティ内のFirst Aidを起動して個別にHDDやSSDの修復を行います。

セーフブートの方法は以下の通り。

  1. Macを終了させる。(Macの電源が落ちていることを確認する。)
  2. Macの電源ボタンを押し、ジャーンという起動音が聞こえた直後にshiftキーを押し続ける。
  3. 画面にAppleロゴが表示されたらキーを離す。

解決案2:アプリケーションを疑ってみる

ESET 使っていると復帰できない?

ESETはウイルス対策ソフトで、私も何年も使用しているものです。

機能は非常に優秀ですが、MacOSのアップデートにより、手動で設定を変更しないといけない箇所があります。

Mac OSのMojave 10.14環境(もしくはそれ以降)では、「フルディスクアクセス」の権限を設定する必要があるようです。

もしESETを使用していて、Mojave 10.14以上であれば以下のページを参照して設定してみてください。

解決案3:周辺機器を疑ってみる

不具合の原因はMac本体だけではない場合もあります。USBポート等につながっている周辺機器が問題で不具合が起きている場合があります。

外付けHDD、外付けDVDドライブ、USBハブ、外部ディスプレイ、キーボード、マウス等、特にディスクトップ型Macには多くの周辺機器がつながっているかと思います。

これらの周辺機器が問題でスリープ復帰できない可能性もありますので、キーボードとマウス以外の周辺機器を外してみて、同じ現象が起こるか確認してみてください。

※実は接続機器ではなく、「接続ケーブルが問題」という事も稀にあります。
※Macに周辺装置を多くつなぎ過ぎで電力が足りない(…という事もあるのかもしれません。)。

解決案4:もういっそのことスリープさせない。

スリープから復帰できないのなら、いっそスリープさせない。

…というのも一つの対処方法です。

方法1:Macのシステム設定で設定

設定方法は、
「システム環境設定」→「省エネルギー」→「ディスプレイがオフのときにコンピュータを自動でスリープさせない」にチェック。

方法2:フリーウェア「NoSleep」を利用

Macのスリープ機能自体を無効化するフリーウェアも存在します。

以下のページからダウンロード&インストールして使用してください。

NoSleep

解決案5:Appleに相談してみる

Apple CareまたはApple Care+に加入していて、保証期間内であれば、Appleに電話してサポートしてもらえます。

0120-277-535

Appleのサポートから提案される(と思われる)手順

  • PRAMクリア、SMCリセット、周辺機器の接続解除等このページで説明してある事をやることを一通りやることを勧められる。
  • それでもダメな場合は、クリーンインストールしてくれと勧められる。(x_x)
  • 全て試してもどうしてもダメな場合は、ハードウェア的な障害の可能性があるのでMac本体を修理に回します。(保証期間中でも料金はかかります。)
  • ヤマトが取りに来てくれますが、戻ってくるのに1週間ほどかかります。

※ 対応は昔ほど馬鹿丁寧ではなくなったものの、非常に親切丁寧に対応してくれます。
※ 自社でサポートを行っているので、どこかのメーカーのように、たらい回しにされることはありません。