Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

Macの調子がおかしいと気づいたとき、選択肢は大きく分けて2つあります。修理業者に依頼してお金を払うか、新しいMacを買い替えるか。Windowsメーカーとは異なり、Appleはハードウェアの問題診断に関してはあまり協力的ではありません。

そのため、Macに内蔵されているシンプルなApple Hardware TestやApple Diagnosticsは、それほど役に立ちません。ハードウェアコンポーネントのテストは行ってくれますが、意味のある診断をするには得られる情報が浅すぎるのです。

本当にMacの不具合の原因を突き止めたいなら、自分の手で解決するしかありません。

Apple Service Diagnostic(ASD)とは?

Apple Service Diagnostic(略称:ASD)は、Appleの技術者がハードウェアの問題を特定・修復するために使用する社内診断ツールです。一般には公開されておらず、同社のGlobal Software Exchange(GSX)に登録された正規のApple技術者のみが利用できます。

ASDは万能ツールではありません。Macのモデルごと(「ファミリー」ごと)に専用のASDリリースが存在します。2013年製のMacBook Airをテストするには、その特定のハードウェア構成に対応したASDリリースが必要です。また、2015年以降の新しいMacモデルはまったく異なるシステムを採用しており、インターネット経由でのログインが必要になります。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

適切なASDリリースさえ手に入れば、2015年以前のMacはオフラインでテスト可能です。Apple Hardware TestやApple Diagnosticsが単に「故障の有無」を示すだけであるのに対し、Apple Service Diagnosticは故障について可能な限り多くの情報を提供してくれます。

ただし、提供される情報量が膨大なため、テスト後にかえって混乱してしまうこともあります。加えて、適切なイメージファイルを探し、起動ディスクを作成し、テストを実行し、結果を自分で解釈するという一連の作業には時間がかかります。

2015年以降のMacを使用していて登録技術者でない場合、これらのツールを使うことはできません(他のMacトラブルシューティングツールを試すことは可能です)。また、受け取った結果とその意味を調べる覚悟がないのであれば、ASDテストはあまり役に立たないかもしれません。それでも、どうしても自分でMacを修理したい、あるいは一度試してみたいという方は、このまま読み進めてください。

適切なApple Service Diagnosticを見つける方法

ここで特定のASDイメージへの直接リンクを紹介したり、コメント欄でのリクエストに応じたりすることはありません。ASDはApple独自の社内ソフトウェアであり、事前の同意なくダウンロードすることは海賊行為とみなされる可能性があるためです。

とはいえ、自分のマシンに対する主導権を持ちたいと考えるMacユーザーの気持ちは十分理解できます。故障したRAMモジュールを交換すればMacBookにあと数年の寿命を与えられるなら、ASDの利用にも正当性が出てきます。ファンの故障のような小さな問題はASDで特定し、比較的安価に修理できます。逆にCPUやGPUの故障といった大きな問題であれば、新しいMacを買うタイミングだと判断できるでしょう。

Appleによる診断データの隠蔽により、ASDイメージをトレントやクラウドライブラリ経由で共有するためのフォーラム投稿が数千件も存在します。探してみれば、比較的信頼性のあるサイトでもダウンロードが見つかります。

適切なASDイメージを見つけるには、自分のハードウェアと対応するASDリリースを一致させる必要があります。コンピューター修理技術者兼ブロガーのDanny Dullin氏が、ASDリリースと対応ハードウェアの詳細なリストを公開しており、方向性を掴むのに役立ちます。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

筆者の場合、Googleで約10分ほど検索しただけで、2012年製MacBook Pro Retinaと、机の下にある調子の悪い2013年製MacBook Air用の適切なASDイメージを見つけられました。こうしたイメージを共有するリソースは世の中に数多く存在します。

EFIテストとOSテストの違い

自分のマシンに合ったASDリリースを入手できたら、DMGファイルをマウントしましょう。中にはさらに2つのDMGファイルと、使い方を説明したPDFがいくつか収録されています。各リリースには「EFI」と「OS」という2種類のテスト方法が用意されています。

EFI(Extensible Firmware Interface)とは、Macの低レベルファームウェアのことです。テストはOS環境の外で実行されます。これはRAMなどのコンポーネントをテストするのに最適な方法です。OSを起動するとRAMの一部が使用されてしまい、徹底的なテストの妨げになる可能性があるからです。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

EFIテストに必要なのは30MB以上の外部ドライブだけです。テストには1時間程度かかり、OS稼働中に通常使用されるハードウェア(RAMなど)のテストに最も効果を発揮します。

OSテストは、制限付きバージョンのmacOSを起動し、その上でテストを実行する方式です。複数のテストを同時に実行できるため、より短時間で診断できます。ただし、メモリやCPUなどコアコンポーネントに関する問題には、OSレベルのテストは推奨されません。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

OSレベルのテストは、タッチパッドやキーボードのようにユーザー入力が必要なコンポーネントのテストに特に有効です。OS全体を起動するため、テストには20GB以上の外部ドライブが必要です。

どちらのテストにも得意分野があり、何をテストするかによって使い分けることになります。迷ったら、まずEFIテストから始め、次にOSテストへ進みましょう。

USBドライブにApple Service Diagnosticをインストールする方法

まず、テストを実行するための起動可能なUSBディスクを作成します。Appleは、40GB以上のドライブに両方のツールを別々のパーティションにインストールすることを推奨しています。

  1. Macに外部ドライブを接続し、「ディスクユーティリティ」を起動します。
  2. リストからドライブを選択して「消去」をクリックし、「Mac OS拡張」を選択してもう一度「消去」をクリックしてボリュームを作成します。
  3. ドライブを選択した状態で「パーティション」をクリックし、「GUIDパーティションテーブル」を指定して、30MB以上の「ASD EFI」ボリュームと20GB以上の「ASD OS」ボリュームの2つを作成します(区別できるよう「ASD EFI 3S156」「ASD OS 3S156」など適切な名前を付けましょう)。
  4. FinderでダウンロードしたASDディスクイメージ(例:ASD 3S156.DMG)をダブルクリックしてマウントし、続けて個別のEFIおよびOSイメージファイルもマウントします。
  5. ディスクユーティリティで手順3で作成したASD「EFI」パーティションを選択し、「復元」をクリックして、マウントしたばかりの「EFI」イメージを選択します。
  6. 「復元」をクリックし、処理が完了するまで待ちます。
  7. 手順3で作成したASD「OS」パーティションを選択し、「復元」をクリックして、マウントしたばかりの「OS」イメージを選択します。
  8. 「復元」をクリックして完了を待ち、ドライブを「取り出し」ます。

注意: これらのツールを1つのパーティションにインストールして直接実行することも可能です。EFIテスト用に小さなUSBドライブしか手元にない場合に便利です。この場合は、標準的なmacOSパーティションを作成し、上記の手順4〜5と同じ要領でイメージを「復元」します。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

これで、MacでApple Service Diagnosticを実行する準備が整いました!

Apple Service Diagnosticの実行方法

ここからはプロセス全体で最も簡単な部分です。必要なのは主に忍耐だけです。

  1. テストしたいMacをシャットダウンし、ASDのUSBドライブを接続します。
  2. 電源ボタンを押し、すぐにOptionキーを押し続けます。
  3. 正しく操作できていれば、起動メニューが表示されます。「EFI」または「OS」を選択し、矢印をクリックして起動します。
  4. ASDの初期化を待ち、「Test」をクリックします。
Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

「Test」をクリックする前に、必ずASDの初期化が完了するのを待つことが非常に重要です。筆者が初めてEFIテストを試したとき、ボタンを押すのが早すぎてフリーズしてしまいました。また、特定のコンポーネントだけをテストしたり、特定のテストをスキップしたり(Macがフリーズする場合に便利)、プロセスをループさせてシステムにストレステストをかけることも可能です。

ASDの結果を読み解く方法

結果が手元にあり、エラーコードやメッセージを控えていれば、次の論理的なステップはインターネットで助けを探すことです。Ask Different、/r/AppleHelp、Appleサポートコミュニティなどのフォーラムに、問題の内容と関連情報を投稿してみましょう。

Apple Service Diagnostic(ASD)でMacの不調を自己診断する方法【完全ガイド】

もうひとつの選択肢として、お使いのMacモデルの技術者向けサービスマニュアルを探す方法があります。筆者は所有する2台のMacBookのマニュアルをScribdで無料で見つけることができました。これらのマニュアルには特定のコンポーネントに関する詳細情報が記載されており、ASDが出力するエラーコードやメッセージの解読に役立つかもしれません。

Apple Service Diagnosticは役に立った?

すべてのプロセスを終えたとき、マシンがEFIテストとOSテストを完璧にパスすることがあります。その場合、問題はソフトウェア側にある可能性が高いと言えるでしょう。macOSを再インストールして最初からやり直すことを検討してください。

RAMテストに失敗した場合は、パフォーマンス低下や突然の再起動の原因が説明できるかもしれません。RAMモジュールを交換することで解決できる可能性があります。同様に、性能が落ちたSSDを交換すれば、MacBookの寿命を延ばせるなら試す価値があるでしょう。

ファンの問題は比較的簡単に修理できることが多く、BluetoothやWi-Fiチップの不調は安価なUSB周辺機器で代用できます。一方、CPU、GPU、ディスプレイなどの問題は、新しいMacを購入するサインと考えたほうがよいでしょう。購入の準備ができたら、Appleの公式サイトで理想のMacのカスタマイズ方法をチェックしてみましょう。

画像クレジット:Fotofabrika/Depositphotos

  1. Apple WatchでSiriを使いこなす方法|電話発信からアプリ起動まで徹底解説

    Apple Watchは単なる時計ではありません。通話の発信、リマインダーの作成、カレンダーへの予定追加など、思っている以上に便利な機能が満載です。この記事では、Apple WatchでSiriを最大限に活用するための方法を詳しく解説します。Siriにできないことまず、Siriにできることの前に、できないことを把握しておきましょう。最も重要なのは、以下で紹介するすべての機能がインターネット接続を必要とするという点です。Apple Watch LTEモデルをお持ちでない場合、Wi-FiモデルのApple WatchではiPhoneが近くにないとSiriが動作しません。Siriの有効化と呼び出し方

  2. Windows PCでiMessageを使う方法|Chromeリモートデスクトップ・iPadian2での設定手順

    iOS最大の魅力といえば、やはりiMessageではないでしょうか。最新のアップデートによって、さらに便利で使いやすい機能へと進化しています。多くのユーザーはiPhoneやiPadなど、すべてのiOSデバイスでiMessageを活用しており、Macにも対応しているため、マルチプラットフォームで利用できる非常に手軽なコミュニケーションツールとなっています。 しかし、Windows PCを使っているユーザーにとってはどうでしょうか。PC上でiMessageを利用することはできるのでしょうか。 Windows PCでiMessageを使用する方法 決して簡単な作業ではありませんが、心配はいりません