macOSの素朴な楽しみのひとつに、起動とシャットダウンの速さがあります。特に最近のMacにはソリッドステートフラッシュが搭載されているので、起動とシャットダウンは通常数秒で完了します。
でも、いつも完璧というわけではありません。お使いのMacのシャットダウンが遅くなることがあります。そんなとき、再びスピードアップするために試せるトリックがいくつもあります。
シャットダウンに時間がかかるMacの最適な修正方法をご紹介します。
1.ウィンドウを再び開く機能をオフにする
macOSには、シャットダウン時に現在のセッション(開いているすべてのアプリケーションと、その中のウインドウ)を保存しておくという便利な機能があります。そして、次回ログインした時に自動的に再開します。一日の作業を終えて、明日また続きをしたい時に便利です。
これを行うには、オペレーティングシステムがセッションデータをハードディスクに保存する必要があります。これには時間がかかり、特に低速の機械式ハードディスクを搭載した古いMacを使用している場合、Macのシャットダウン速度が大幅に低下する可能性があります。
シャットダウンを高速に行うには、この機能をオフにします。通常通りシャットダウンし、確認ダイアログボックスが表示されたら、「再ログイン時にウィンドウを開く」というオプションがチェックされていないことを確認します。過去にこの機能を使用したことがある場合は、その効果を十分に発揮するために、数回の再起動が必要な場合があります。
2.停止している印刷ジョブを確認する
プリンターは、コンピューターのトラブルを引き起こすことで有名です。最も厄介なのは、印刷ジョブが停止することです。印刷をしようとしても、何らかの理由でうまくいかない。これは、他のコンピュータのタスクを停止させるために進行します。
プリンターを使用していてMacがシャットダウンしない場合、印刷ジョブがシステムを停止させていないか再確認してください。これが問題の原因である可能性があります。
アップルメニュー>システム環境設定>プリンターとスキャナーと進みます。左のプリンターを選択し、「 プリントキューを開く」ボタンをクリックします。残っているジョブを削除し、シャットダウン速度が改善されるかどうか確認します。
3.アプリをより早く終了させる
ソフトウェアのハングアップも、Macのシャットダウンに時間がかかる原因としてよく知られています。
macOSは、シャットダウンを開始すると、開いているすべてのアプリケーションを閉じようとします。しかし、利用可能なメモリをすべて使ってコンピュータを酷使していた場合は特に、アプリがそれに従わないことがあります。
この問題を解決するには、まずアプリを手動で閉じることです(Cmd + Q、またはアプリのDockアイコンを右クリックして「終了」を選択)。一部のアプリが終了しない場合、代わりに強制終了することができます。
これを行うには、Appleメニュー > 強制終了、またはCmd + Option + Escを押して、リストから動作不良のアプリを選択します。強制終了をクリックすると、そのアプリが終了します。アプリを強制終了する前に、作業内容を保存していることを確認してください。
それでも問題が解決しない場合は、macOSがシャットダウンするときにアプリケーションを閉じる時間を短縮する方法を試してみてください。
デフォルトでは、システムはアプリを閉じるのに20秒を与え、その後、強制終了を試みます。以下のコマンドをターミナルアプリにコピー&ペーストすることで、20秒から5秒に短縮することができます。
sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 5
最初のコマンドを入力するときに、管理者パスワードを入力する必要があります。その後は、Terminalを閉じて開き直さない限り、支障なく入力することができます。
明らかに、これはより高度な解決策を試すことになります。ターミナルでシステムの設定を変更するのが面倒な場合は、この方法を試してみてください。
4.ディスクの空き容量を確保する
これは簡単なことですが、追求する価値のあるヒントです。すべてのコンピュータは、ディスク容量が非常に少なくなると問題に直面するようになります。一時的なデータを保存するための空き容量が必要なのです。
空き容量が不足していると、特にプロセス中に状態を保存しようとしている開いているアプリケーションがある場合、シャットダウンの問題が発生することがあります。ディスクの空き容量が15%未満の場合は、Macの空き容量を増やしてみて、解決するかどうか確認してください。
5.ディスクの健康状態を確認する
ハードドライブのパフォーマンスが悪いと、シャットダウンが遅くなることがあります。ありがたいことに、macOSではこれを簡単にチェックし、修正することができます。内蔵のディスクユーティリティアプリケーションを開き、左の列でドライブを選択して、「First Aid」をクリックするだけです。
次に、次の2つの確認画面をクリックしてください。スキャン中、コンピュータはオンのままですが、ジョブが実行されている間は放っておくのが一番です。これで、ディスクの問題が検出され、修復されます。
Macのディスク修復のアドバイスでは、かつて一般的にパーミッションの修復を推奨していました。しかし、これは旧バージョンのディスクユーティリティではオプションでしたが、macOSではもうパーミッションの修復は必要ありません。2015年にリリースされたEl Capitan以来、必要なくなったのです。
6.キャッシュを削除する
Macは、迅速かつ定期的にアクセスする必要のある多くのデータをキャッシュしています。これは、全体的なパフォーマンスを向上させるのに役立ちます。しかし、キャッシュは時間が経つと肥大化する傾向があり、場合によっては逆効果になることもあります。
キャッシュの問題は、シャットダウンが遅くなる原因にさえなります。これらのmacOSのキャッシュをクリアすることで、問題が解決する場合があります。
カーネルキャッシュの削除
削除すべき最初のキャッシュはカーネルキャッシュで、macOSはこれを利用して高速かつ安全に起動します。カーネルキャッシュを時々削除することで、Macをより早くシャットダウンさせるなど、様々な問題を解決することができます。
カーネルキャッシュをクリアするには、セーフモードでMacを再起動する必要があります。
そのためには、Shiftキーを押しながら電源ボタンを押し、システムの電源を入れます。ログイン画面が表示されるまで、そのままの状態を保ちます。通常の起動より時間がかかる場合があります。
セーフモードを起動すると、カーネルキャッシュの削除など、途中でいくつかの作業が行われます。読み込んだら、また普通にMacを再起動すれば完了です。
アプリとシステムのキャッシュを削除する
次に削除するキャッシュは、システムキャッシュとアプリキャッシュです。これはApp StoreのDisk Careのようなアプリで素早く行うことができます。もし、お金を節約したいのであれば、代わりに手動で行うことができます。
まず、Cmd + SpaceでSpotlightを開きます。検索バーに「~/Library/Caches」と入力(またはペースト)してください。これで、このキャッシュフォルダの中身を削除することができます。原則として、単純にすべてを選択して削除するのではなく、各サブフォルダの内容だけを削除するのがよいでしょう。
次に、Spotlightで「/Library/Caches」と入力します(前と同じですが、前のチルダを除きます)。ここにあるものも削除し、ゴミ箱を空にして再起動します。
7.NVRAM、PRAM、SMCのリセット
Macには、NVRAM(古いシステムではPRAM)とSMC(システム管理コントローラ)という2つの特別な属性があり、バックライトの輝度やスピーカーの音量など、特定のコアシステム機能を処理しています。PRAMやSMCに問題があると、シャットダウンや起動が遅くなることがあります。
PRAMまたはNVRAMをリセットするには、Macの電源を切り、再びオンにする必要があります。すぐにCmdキー、Optionキー、Pキー、Rキーを同時に押して保持します。2回目の起動音が聞こえるか、Appleロゴが2回目に表示されて消えるまで、これらのキーを押し続けます。その後、離します。
SMCをリセットする方法は、お使いのMacによって異なります。詳しくは、MacのSMCをリセットする方法のガイドをご覧ください。
まとめ
Macのシャットダウンに時間がかかるなどの問題の原因を正確に特定するのは難しい場合があります。しかし、上記の手順を実行すれば、買ったときのような速さで動作するようになるはずです。