コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

EFIで発生するMacBookのスリープ/スリープ解除エラー(エラーコード:0xffffffff 0x0000001f)の直し方

近年は発生頻度が減ってきたとはいえ、Macのエラーに悩まされるユーザーは依然として少なくありません。その中でも特に多いのが、スリープ/スリープ解除に関するトラブルです。

もしあなたもスリープ関連の問題に頻繁に悩まされているなら、この記事は必見です。ここでは、EFIで発生し、エラーコード「0xffffffff 0x0000001f」を伴う厄介なスリープ解除失敗について、知っておくべきことをすべて解説します。

エラーコード 0xffffffff 0x0000001f とは

あるMacユーザーの報告によると、macOSをクリーンインストールした直後にこのエラーコードが発生したそうです。最初は問題なく動作していたものの、スリープから復帰した瞬間に不具合が現れました。USBキーボードが反応しなくなり、画面はスリープから覚めず、ケースファンはフル回転したまま速度が落ちません。そしてシステムを再起動すると、「0xffffffff 0x0000001f」というエラーコードが表示されたのです。

別のMacユーザーはiMacで同じエラーに遭遇しました。外付けのUSBハブをiMacに接続するたびにエラーメッセージが表示され、3分後にはマシンが勝手に再起動してしまうというものです。

こうした状況に陥ると非常にストレスですが、慌てる必要はありません。深呼吸して落ち着いたら、まず基本的なトラブルシューティングから試してみましょう。

まず試したい基本のトラブルシューティング

「0xffffffff 0x0000001f」のようなスリープ/スリープ解除エラーに直面したとき、最初に試せる対策を紹介します。

1. 画面の輝度を確認する

実は、Macの輝度設定が極端に下がっていて、システムが応答していないように見えるだけというケースがあります。単純に輝度を調整するだけで問題が解決することもあります。

あわせて以下の点も確認しておきましょう。

  • Macの電源が本当に入っているか
  • 外部ディスプレイを使用している場合、そのディスプレイの電源が入っているか
  • Macが電源に接続されているか

2. Macをシャットダウンして再度起動する

多くの場合、Macの再起動だけでエラーコードは消えます。「0xffffffff 0x0000001f」がスリープ復帰のたびに表示される場合は、まずMacを完全にシャットダウンし、数秒待ってから電源を入れ直してください。これにより重要なシステムプロセスがリセットされ、問題が根本的に解決することがあります。

強制再起動の手順は次のとおりです。

  1. 電源ボタンを押し続け、Macの電源が切れるまで待ちます。
  2. 10秒待ってから、もう一度電源ボタンを押します。

3. SMCとNVRAMをリセットする

NVRAMとSMCのリセットは、電源関連のトラブルに対する定番の対処法です。スリープ復帰のたびにエラーコードが表示される場合は、SMCとNVRAMのリセットを試してみてください。

手順は以下のとおりです。

  1. Macの電源を切ります。
  2. 電源ケーブルをコンセントから外します。
  3. Shift + Option + Ctrlキーと電源ボタンを同時に15秒間押し続けます。
  4. すべてのキーとボタンを同時に離します。
  5. 電源ケーブルを再度接続します。
  6. Macの電源を入れます。
  7. もう一度Macを再起動します。今度はCommand + Option + P + Rを20秒間押し続けます。

4. 外付け機器をすべて取り外す

外付け周辺機器が原因で「0xffffffff 0x0000001f」が発生している可能性もあります。

原因となっているデバイスを特定するには、プリンタ、スピーカー、外付けモニター、USBメモリ、スキャナなど、Macに接続されているすべての外付け機器を取り外します。その後、1台ずつ接続し直しながら、エラーが再発するかどうかを確認しましょう。

それでも解決しない場合の対策

基本的なトラブルシューティングで改善しない場合は、以下の方法を試してみてください。

解決策1:休止モードを無効にする

休止モードを使ったことはありますか?これは比較的新しいMacに搭載されているオプション機能で、電源がない状態でもデータを一時保存できる便利な機能です。しかし、この機能がEFIでのスリープ解除失敗を含むさまざまなスリープ関連の問題を引き起こすことがあります。

このモードがなくても、Macは快適かつ効率的に動作します。まずは休止モードを無効化して、原因になっているかどうか確認してみましょう。

手順は以下のとおりです。

  1. ターミナルを開きます。
  2. コマンドラインで以下のコマンドを実行します。
    • sudo pmset standby 0
    • sudo pmset autopoweroff 0

これで休止モードを有効にするハードウェア設定が無効になります。再度機能を有効にしたい場合は、同じ2つのコマンドを再実行し、値を0から1に変更してください。

解決策2:Macのファームウェアをアップデートする

ファームウェアの更新でエラーコードが解消されることもあります。手順は以下のとおりです。

  1. Appleメニューを開きます。
  2. App Storeを選択します。
  3. 検索フィールドに「macOS」と入力します。
  4. Enterキーを押します。
  5. 最新版のmacOSを選択します。
  6. 入手をクリックしてダウンロードを開始します。
  7. インストーラは自動的にアプリケーションフォルダにダウンロードされ、完了後に起動します。起動しない場合は、アプリケーションフォルダから手動で開いてください。
  8. 続けるをクリックします。
  9. ファームウェアの更新が必要な場合は、「macOSをインストールするには、ファームウェアのアップデートが必要です」というメッセージが表示されます。
  10. 画面の指示に従って操作を進めます。

解決策3:不要なアプリやファイルを削除する

壊れたダウンロードファイル、キャッシュファイル、不要なログファイル、診断レポートなどのジャンクファイルや不要なアプリは、時間の経過とともにシステム内に蓄積され、本来なら重要なシステムプロセスに割り当てられるべき容量を大幅に消費します。放置すると、システムの重要な動作を妨げ、予期せぬエラーコードを引き起こす原因になることもあります。

そのため、不要なアプリやファイルは定期的に削除することが大切です。もちろん手動でも削除できます。ドライブ内のフォルダを一つずつ確認し、不要になったファイルやアプリを削除すればOKです。ただし、ファイルやフォルダの数が多い場合は、かなりの時間がかかることを覚悟してください。そんなときは、Mac修復アプリなどのサードパーティ製ツールを活用するのがおすすめです。

ツールをダウンロードしてインストールし、起動してシステム全体をスキャンするだけです。数分で、主要な場所から不要なファイルやアプリをまとめて削除できます。

解決策4:専門家に相談する

上記の方法で解決しない場合は、遠慮せずプロの助けを求めましょう。最寄りのMac修理センターやApple正規サービスプロバイダに持ち込んで診てもらってください。より複雑な要因——新種のマルウェアやハードウェアの不具合——が背景にある可能性があります。

まとめ

「0xffffffff 0x0000001f」エラーコードは致命的なものではありませんが、作業効率を大きく低下させる可能性があります。遭遇した場合は、まず基本的なトラブルシューティングを試しましょう。画面の輝度確認、強制再起動、外付け機器の取り外しから始め、それでも改善しない場合は休止モードの無効化、ファームウェアの更新、あるいは専門家への相談を検討してください。

あなたは他にどんなMacのスリープ/スリープ解除の問題に遭遇しましたか?おすすめの対処法があれば、ぜひコメント欄でお聞かせください。

  1. Macでエラーコード43が出たときの原因と直し方を徹底解説

    Macを選ぶ理由は人それぞれです。UnixベースのOSの上に快適なユーザーインターフェースが載っている点に魅力を感じる人もいれば、macOSでしか動作しないソフトウェアやツールを使いたい人もいます。とはいえ、多くの人がMacを選ぶ最大の理由は、その「使いやすさ」の評判にあるでしょう。実際、Macはほとんどの場面でストレスなく使えます。しかし、ファイルを操作中に「必要な項目が見つからないため、操作を完了できません」というメッセージが突然表示されると話は別です。これが厄介なことで有名なエラーコード43です。エラーコード43が発生する原因エラーコード43が発生するのは、主にファイルを扱う場面です。具

  2. HPプリンター エラーコード20の原因と解決方法を徹底解説

    HPプリンターのエラーコード20は、HPプリンターがシステム上で正しく構成されていないことが原因で発生するエラーです。パソコンから文書や画像、表計算シートなどを印刷しようとした際に、以下のようなエラーメッセージが表示されるのが典型的な症状です。 「Printer not activated(プリンターがアクティブ化されていません)– エラーコード20」 HPプリンターエラーコード20が発生する主な原因 このエラーが表示される理由はいくつか考えられます。主な原因は以下の通りです。 使用しているプリンターが既定のプリンターとして設定されていない。 プリンタードライバーが不足・破損している。 デバ