Apple Hardware Test が、エラーで起動しない

MacBook Pro 13inch Mid 2012 (MD101LL/A)です。


macOS Mojave 10.14.4 をインストール後、

・オプション+Dキーを押しながら再起動

・「インターネットリカバリを始める」画面は出る

のですが、その後、


と出てしまい、

Apple Hardware Test が起動しません。


Mojave にバージョンアップするとこうなるのでしょうか。


回避策があればお教えください。

MacBook Pro 13", macOS 10.14

投稿日 2019/03/28 06:53

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2019/07/04 01:30

たぶん初期OSが Snow Leopard 10.6.4あたりです。


1、「Optionキー&Dキー」を押しながら起動する   

   D起動と同じで対応していないと拒否されます。

2、購入時に付属していた「AHTの入ったインストールUSBドライブ」から起動する

   この機種はUSBスティックが添付されていたモデルで、ネットを探して Apple Hardware Testの起動ドライブを作成すると、Apple Hardware Testが起動し動作します。


現時点で High Sierraをインストールしているので、Apple Diagnosticsしかインストールされません。したがって D起動でもopt+Dと同じでネートワーク経由で Apple Hardware Testを起動させる状態になります。確かに状況は違いますね。きっとサポート外の扱いでしょう。


返信: 96
スレッドに付いたマーク ランキングトップの返信

2019/07/04 01:30 佳孝 への返信

たぶん初期OSが Snow Leopard 10.6.4あたりです。


1、「Optionキー&Dキー」を押しながら起動する   

   D起動と同じで対応していないと拒否されます。

2、購入時に付属していた「AHTの入ったインストールUSBドライブ」から起動する

   この機種はUSBスティックが添付されていたモデルで、ネットを探して Apple Hardware Testの起動ドライブを作成すると、Apple Hardware Testが起動し動作します。


現時点で High Sierraをインストールしているので、Apple Diagnosticsしかインストールされません。したがって D起動でもopt+Dと同じでネートワーク経由で Apple Hardware Testを起動させる状態になります。確かに状況は違いますね。きっとサポート外の扱いでしょう。


2019/04/01 21:59 佳孝 への返信

>Mojave がインストールしてしまうブートROM(224.0.0.0.0)とこの機種用のAHTに互換性がないことが原因


私もその書き込み(APFSかファームの問題と書いた時の)以降はそう思っています。


>Mac本体にテストファイルがあっても、同じエラーを吐き実行できない


Sierraの頃にも条件は違いますが、似た事例があったようです。 同じA1278ですが、SnowLeopardプリインストールのMBP(mid 2010)で、ファームウェアのアップデートすることによってインターネットリカバリーが可能となるモデルですが、Sierraではネット経由のAHTでエラーとなり、本体に付属のDVDメディアからAHTをインストールしても出来ず(インストール時に警告があったとのこと)通常起動してしまうとのことでした。

この頃は、APFSのことは考える必要がなかったので、ファームウェアに原因がありそうと推測することができましたが、結果はわからず。


今回の件で、ユーザ側で確認できることとしては、全てをオリジナルに戻すとどうなるかですね。 ここ数年、ハードウェアのチェックも厳しくなっているので、メモリやストレージの交換に問題がある可能性もあるのではないかと。

雅男137さんのMacがオリジナルかどうかにも依りますが、大抵の方はメモリやストレージを交換していると思います。 ストレージはともかくメモリはオリジナルにもどして(可能なら)みると、ヒントが見つかるかもしれません。 メモリをオリジナルに戻して改善するなら、起動前のチェックで弾かれてる可能性もありえますし。 メモリも以前とは違い選択枠も広くなってますから。


>AHTのファイルをUSBメモリに焼き付けて、そこからブートしようとしてもダメ


セキュリティーチェックで弾かれてる可能性もあるのでは? もともとネット越しのAHTのみの機種ですから、起動時にそれができるとあれば少々疑問を抱きます。



2019/06/16 20:39 佳孝 への返信

この問題は


ハードウェア:

Ivy Bridge 世代のプロセッサ搭載のMac


ソフトウェア:

Sierra 10.12.6 以降、セキュリティアップデート2012-002 以降

High Sierra 10.12.6 以降、セキュリティアップデート2012-002 以降

Mojave 10.12.4 以降

の適用と同時に実行される「ファームウェアアップデート」


の組み合わせで発生している不具合


だと断定してよいと思います。


Sandy Bridge世代以前、Haswell 世代以降では発生しないし、

Mojave 10.14.3 以前でも発生しないようですから。


なんにせよ、一度「アップデート」されたファームウェアは「元に戻せない」ため、

・OS の再インストールやダウングレードをしてもムダ

なのは困りものです。



2019/03/28 10:01 佳孝 への返信

MD101(但し、J/Aです)にSierraをインストールして使用してます。 AHTでもPRAMクリアでもそうですが、起動時に使うキーコンビネーションで各キーを押すタイミングは、押しながらでしょうか? サポート記事(Mac の起動時のキーコンビネーション - Apple サポート)もそうですが、キーを押しながらではなく、電源投入直後にキーを押したまま、画面表示又は、音で確認できるまで押したままにするのが正式な方法と思ってました。 もちろん押しながらでも起動することがあったような記憶もあるので、どうでもいいようなことですが………

で、私のMD101J/Aは、Dキーのみでも、option + D でもAHTが起動します。 この辺は、MD101LL/A(USキーボード?)とのことなので、キーコンビネーションに違いがあるのかもしれません。


そして、本題です。

Cannot Load 'EFI/Drivers/TestSupport.efi'

TestSupport.efi がロードできないと言ってきてるので、もしかしてファイルそのものがない可能性は? EFIパーティションはあるはずですが。

起動に必要なファイルがなければ起動できないので、そのファイルをインストールできるが、購入時のOSだとしたらEl Capitanを入れるしかないのではないかと思った訳です。 これって、DVDメディア付属のMacで似た事例があったんです。 確か、内蔵ストレージを交換してクリーンインストール後の問題だったと思いますが、結局DVDメディアからインストールし直すことで解決できたとのこと。

ROMに問題があるのなら、正常な状態にするには購入時のROMの状態に戻してあげれば良いのではないかと。


起動プロセスに詳しい方が、コメントくれると良い事例ですね。




2019/04/01 20:44 onesize への返信

>APFSまたは、ファームの問題と特定できそうなので

雅男137さんのご報告からも、Mojave がインストールしてしまうブートROM(224.0.0.0.0)とこの機種用のAHTに互換性がないことが原因のようです。


おそらく、Mid 2012 MacBook Pro すべて

・MD101

・MD102

・MD103

・MD104(以上、J/A, LL/A を問わず)

で再現される問題でしょう。


>AHTの問題ってLionがリリースされたころから、本体でできないでいざって時にどうするの?という疑問がまさに顕在化した

そうですね。しかしこの案件は、仮にMac本体にテストファイルがあっても、同じエラーを吐き実行できないでしょう。

AHTのファイルをUSBメモリに焼き付けて、そこからブートしようとしてもダメだからです。





2019/06/06 10:30 Akira208 への返信

Akira208 さん、


こんにちは。投稿ありがとうございます。


ええ、やらかしてしまったようですね。


どうやら、Ivy Bridge 世代のプロセッサを搭載したMacに、

・Sierra もしくは

・High Sierra の

・Security Update 2019-002 以降

を適用するとAHTは起動しなくなる ようです。

・Mojave では10.14.4 アップデート以降の適用 でそうなります。


「フィードバック」から「バグレポート」として声をあげるしなないようです。

2019/07/04 01:45 murou への返信

・初期OSのインストールUSBスティックを挿して、Dキーを押しながら起動

 すれば、USBスティック内の AHT を起動できるのではないでしょうか。


うちには

・MacBook Pro Early 2008 15インチモデル もありますが、

・「もともとインターネット経由の AHT に非対応」で、

・付属の「インストールDVD」を入れ、「Dキーを押しながら起動」で、AHT が起動します。

2019/06/15 18:54 佳孝 への返信

US のディスカッション

https://discussions.apple.com/thread/250285425?page=8

にて、興味深い投稿がありました。


Yes. I've run several ASDs on several Macs, including my 2013 MBP. ASD comes in two parts, one OS-based, one EFI-based. Before I installed Mojave on the MBP, both ran fine, but after the upgrade, while the OS version still works, the EFI version of ASD shows the error Cannot load 'EFI/Drivers/TestSupport.efi' . Somehow that seems familiar….


これによると、2013年製 MacBook Pro に Mojave をインストールしたのち、

・Apple Service Diagnostics でもエラーが生ずるようになった

ようです。

2019/03/28 07:34 佳孝 への返信

> オプション+Dキーを押しながら再起動


Apple Hardware Test、Dキーを押して起動はできませんでしたか?

Mac で Apple Hardware Test を使う方法 - Apple サポート - Apple Support

Apple Hardware Testは、mojaveだろうがなんだろうが無関係と思います。

もし、option + dでしか起動できないなら、エラーになるのはmacbook pro mid 2012がオブソリート製品のリストに入ってますので、サポート外ということかもしれません。直接アップルのサポートに聞くしかないかもしれません。

ビンテージ製品とオブソリート製品 - Apple サポート - Apple Support



2019/03/28 08:15 佳孝 への返信

> ファームウェアのアップデートに起因


ファームウェアって、実態はEFIでmacOSとは別物ですよ。収容されてる場所も内蔵ディスク/ssdではありません。なので、内蔵ディスク/ssdを交換しようと無関係です。起動すると最初はefiで動きます。efiがmacOSをディスクから読み込んで起動します。hardware testみたいなものもefiの管理下で実行されますので、macOSは無関係です。

dキーだけでは実行できないのですか?

エラーメッセージのCannot Load 'EFI/Drivers/TestSupport.efiも何か不思議です。マックの/EFIには、もともと何もありませんので。


onesizeさんへ:

オブソリート製品の件ありがとうございました。


2019/03/28 22:38 onesize への返信

何度もありがとうございます。


まず、コンビネーションキーについてですが、

・High Sierra(10.13.6)を入れた Early 2011 モデル(13、15インチとも)も、

・「Dキー」+電源ボタン で AHT が起動・実行できるようになっていました。

従来は「オプション+D」でなければダメでしたが、High Sierra で仕様が変わったと思われます。


さて、さきほどアップルサポートから電話をいただき、1時間以上話し、助言に従って操作してもみましたが、解決には至っておりません。


「修理」そのものはまだ受け付けているようですが、

・本件の場合、「無償になる可能性もある(アップル配布のソフトまたはファームウェアが原因だと判断された場合)」が、電話でピックアップ修理を依頼した時点で、5万3千円+消費税の修理代が「設定されてしまう」とのことでした。

そこで近隣の実店舗ないしクイックガレージなどの正規サービスプロバイダへの持ち込みをすすめられたのですが、片田舎ですのでそれらもかなりの距離があり、難しい状況です。


また、

・外していた「Sierra」の入ったSSDを本体に組み込み、

・新たに切ったパーティションへ El Capitan をクリーンインストール

してみましたが、結果は変わらない(ロードできない)ままです。


なお、本件からは外れますが、レノボ・ThinkPad Edge E430(Windows7 HP)も所有しているのですが、これが以前、

・BIOS(UEFI)アップデートをかけたところ、(AHT に似たハードウェア診断システムである) Lenovo Solution Center のハードウェアスキャンが動作しなくなったことがありました。

ソフトウェアそのものは起動するのですが、ハードウェアスキャンが動作しなかったのです。

今回の「Load できない」状態に似ていると思いました。

この件はのちに L.S.C. のアップデートにより解消されました。

上記も、アップルのサポートには伝えました。


以上、これらも総合して推測するに、

・Mojave インストール(バージョンアップ)に伴う ファームウェア更新により、AHT の実行になんらかの支障がでている

と思われます。

・問題の除去されたファームウェアを当てる もしくは

・AHTを修正する

しか解決方法はないと推論されます。


もともと、この「MD101(LL/A でも J/A でもテストのバージョンは同じです)」用の AHT にはおかしなところもありました。

ハードウェア構成で、CPU が i5 であるにも関わらず i7 と表示されてしまうのです。

お手元に同一機種があり、AHTの実行ができるなら、ぜひ確認してみてください。



2019/04/02 00:28 onesize への返信

何度もありがとうございます。


>今回の件で、ユーザ側で確認できることとしては、全てをオリジナルに戻すとどうなるかですね。

そうですねえ。でも、初期化だ再インストールだネットリカバリだやらでもうヘトヘトでして(笑)。今はその元気がないです。

思うに、オリジナルのハードウェア構成でないとテストが起動できないというのも?です。


「テストは実行できるが、エラーを吐き、途中で停止する」なら理解できますし、その経験ならありです。


その昔、マックメムさんと話したことがあるのですが、

・そもそもAHTが「なにを参照」し、「なにをモノサシに」動いているのかはブラックボックス

であるうえに、機種(とそれに対応するテスト)によっても動作に差があります。


ご参考までに、経験から言いますと、


・MacBook Pro 15inch Early 2008(MB134J/A)で、Wi-fi カードをAirDrop対応のものに換装したとき

・MacBook Pro 13inch Early 2011(MC700J/A)に、純正品でないバッテリーを装着したとき

は、AHTが途中でエラーを吐き停止します。


これは「機器の故障」ではなく、「純正品でないものが装着されている」ことが原因で、元のカードやバッテリーに戻すとテストは正常に進行・終了します。


一方で、少なくとも

・内蔵ストレージ

・メモリー

がオリジナルと変わっていることでエラーを吐いたことはいちどもありません。ついでにもうひとつご紹介しておきます。


・Mac Pro Early 2008(MA970J/A)に

https://news.mynavi.jp/article/macfanhard-31/

を挿していますが、AHTは正常に起動・実行します。


「ハードウェアプロファイル」の「ビデオ」で「不明なカード」と表示されますが、

ビデオメモリが「512MB」であることはきっちり把握します。

また、テストも途中停止することなく「完了」します。


大事なことは、これら(ハードウェア構成の変更)自体が

・「テストの起動・実行」を妨げるものではない

ということです。


>もともとネット越しのAHTのみの機種ですから、起動時にそれができるとあれば少々疑問を抱きます。

それも一理ありますね。しかし、ならばどうして テストのdmgファイルが配布されているのかが「疑問」になりますね。

私は、 ブートROMが更新されていないonesizeさまの環境でなら「できる」のではないかと推測します。


もしも、仰せのとおり、USBスティック内のAHT起動が「セキュリティチェックではじかれている」のだとすれば、アップルは

・もはや外部ストレージからのAHTは実行できないよう仕様変更がなされた

とアナウンスしたうえで、ネット経由のAHTを復旧すべきだと思います。

2019/04/04 20:42 佳孝 への返信

ドイツのコミュニティに同様なトピックがあります。macOS のバージョンは不明ですが投稿日は 2019/03/31 で機種は Mac mini (Late 2012) です。

https://communities.apple.com/de/thread/250272339


こちらは中国のコミュニティで MacBook Air (Mid 2012)、macOS Mojave です。US のコミュニティにもあるかもしれませんが今のところ見当たらない気がします。

https://discussionschinese.apple.com/thread/250269318


reddit だと MacBook Pro (13-inch, Mid 2012) と MacBook Pro (Early 2013) で同様な問題があるようです(このトピックのいくつかのリンクを Apple が削除しているようなので被っている可能性がありますが)。

2019/04/04 22:44 佳孝 への返信

購入時のHDDがそのまま残っているなら、core serviceに当時の.efiがあるはずです。

blessコマンドでは、ブートローダーを指定できるようです。 そこで、当時のHDDにある.efiを指定して立ち上げればもしかしてとの意味ですが、これが今現在可能な手法かはわかりません。

もし、作業するのであれば、オリジナルは使わずの複製したもので作業すべきでしょう。

blessコマンドについては、その方法が書かれてるスレッドがある筈なので、検索してみてきださい。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Apple Hardware Test が、エラーで起動しない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。