なぜ私のRaspberry Piが起動しないのか?試すべき5つの解決策

Raspberry Piの起動問題は特に診断が難しい場合があり、通常のデスクトップコンピュータとは異なり、BIOSがないため、問題を特定する手助けがありません。SDカードに適切なブートファイルがない場合、古いRaspberry Piはビデオ信号すら生成しません。しかし、心配しないでください。このガイドに従うことで、あなたのPiの起動問題をすぐに特定し修正できるようになります。
解決策1:電源供給とケーブルを確認する
多くのRaspberry Piの起動問題は電源に起因しており、最新モデルでは電源要件が大幅に増加しています:
- Raspberry Pi 3:推奨2.5A
- Raspberry Pi 4:推奨3.0A
- Raspberry Pi 5:推奨5.0A
安定した電力が供給されていない場合、Piは正しく起動しようとさえしませんが、起動を開始し、虹色の画面でフリーズするか、ランダムに再起動することもあります。

電源要件を満たす最も簡単な方法は、あなたのモデルに適した公式のRaspberry Pi電源を使用することです。サードパーティ製のオプションもありますが、公式の電源はあなたのPiの電力特性に合わせて特別に設計されており、必要な電流を処理できる適切なケーブルが付属しています。
サードパーティ製の電源を使用しなければならない場合は、適切なアンペアに対して評価されているものであることを確認し、短くて太いUSBケーブルを使用してください。長いまたは薄いケーブルは、適切な起動を防ぐ電圧降下を引き起こす可能性があります。
解決策2:Raspberry Pi OSの新しいコピーをインストールする
Piの起動問題がRaspberry Pi自体の故障によるものかどうかを判断する最も信頼性の高い方法の1つは、新しいSDカードにRaspberry Pi OSを新規インストールしてみることです。まだPiを再インストールしたことがない場合は、Raspberry Pi OSの設定方法に関する詳細なガイドに従ってください。

新規インストール後にデバイスが正常に起動する場合、元の問題は破損したSDカードまたはオペレーティングシステムによるものである可能性が高いです。どちらに問題があるのかを特定するために、元のSDカードのバックアップイメージをTerminal(macOS/Linux)で「dd」コマンドを使用するか、HDD Raw Copy Tool(Windows)で作成し、元のカードにOSを再インストールしてみてください。新しいOSで起動する場合、古いインストールは破損していました。もしそれでも失敗する場合、SDカード自体が損傷している可能性が高く、交換が必要です。
ただし、新しいSDカードと新しいOSインストールでもPiが起動しない場合は、LEDインジケーターや起動診断画面(解決策3で説明)を確認し、Pi自体にハードウェアの故障があるかどうかを診断してください。
解決策3:起動診断情報を確認する
Raspberry Piには起動問題を伝える方法が2つあり、その最初はLEDパターンです。以下がパターンの意味です:
| LEDパターン | 意味 | どうするか |
|---|---|---|
| ACT LEDが不規則に点滅 | 正常な起動が進行中 | 良い!起動が完了するのを待ってください |
| ACT LEDが全く点滅しない | SDカードを読み込めない | SDカードが正しく挿入されているか確認し、解決策2を試してください |
| 3回点滅 | start.elfが見つからない | 解決策2を試してください |
| 4回点滅 | start.elfが壊れているか、起動コードがない(Pi 4) | 解決策2を試してください |
| 7回点滅 | kernel.imgが見つからない | 解決策2を試してください |
| 8回点滅 | SDRAMが認識されていない | 解決策2が効果がない場合、ハードウェアの故障の可能性があります |
| PWR LEDが消灯/点滅中 | 電源供給の問題 | 解決策1に戻って電力問題を修正してください |
新しいRaspberry Pi(モデル4bと5)は、以下の条件が満たされるとHDMIディスプレイに直接起動診断情報を表示します:
- SDカード(または他の起動デバイス)がPiに接続されていない。
- ブートローダーが起動に失敗した。
以下は、診断画面の例です:

ご覧のように、ブート可能なパーティションが見つかりませんでした。これは、私が診断画面をトリガーするためにSDカードを外したからです。実際には、次のような情報が表示されるかもしれません:
Boot mode: USB-MSD (04) order f256
PCIe timeout: 0x0000008f
USB XHC init failed
Boot mode: NVME (06) order f25この場合、PiはUSBストレージ(「Boot mode: USB-MSD」)から起動しようとしており、その後、NVMeドライブへ移行しようとして失敗しています。「PCIeのタイムアウト」エラーは、ハードウェア初期化の問題があることを示唆しています。この場合、SDカードから起動したいので、カードが正しく挿入されていることを確認し、解決策2を試してソフトウェアの問題を排除してからハードウェアの問題を考慮する必要があります。
解決策4:ディスプレイ出力の問題を修正する
Piが起動している(緑のLEDが不規則に点滅していることで示される)が、ディスプレイに何も表示されない場合は、ディスプレイ出力に問題がある可能性があります。
まず、micro-HDMIからHDMIのケーブルがHDMIポートに完全に挿入されているか再確認してください。4Kディスプレイを接続する際は、HDMI0ポート(USB-C電源コネクタに最も近いポート)を使用することをお勧めします。2番目のポート(HDMI1)は4K60ディスプレイでは機能しません。

それでも何も表示されないですか?その場合は、別のmicro-HDMIからHDMIのケーブルを試してください。Raspberry Piストアから公式なものを購入するのが最善ですが、4Kに対応した高品質のケーブルであればどれでも動作するはずです。
また、/boot/config.txtファイルを修正して、特定のディスプレイ設定を強制することもできます。これを行うには、以下の手順を実行します:
- SDカードを取り外し、別のコンピュータに挿入します。
- ファイルエクスプローラーを使用して「boot」パーティションを開きます。
- テキストエディタを使用してconfig.txtファイルを見つけて編集します。
試すべき最も効果的な設定は次の通りです(これらの行を追加またはコメント解除してください):
# ディスプレイが検出されなくてもHDMI出力を強制する
hdmi_force_hotplug=1
# ディスプレイが表示されない場合はセーフモードを試す
hdmi_safe=1
# 特定のHDMIモードを設定する(ディスプレイが正しく検出されない場合)
hdmi_group=2
hdmi_mode=82
# フリッカーや表示がない場合、HDMI信号強度を増加させる
config_hdmi_boost=4これらの設定を1つずつ追加し、各変更の間にテストしてください。1つの設定が機能しない場合は、次の試みの前にそれを削除してください。
解決策5:Piのブートローダーを更新する
この解決策は主にRaspberry Pi 4および5のオーナー向けで、これらのモデルは以前のモデルのようにSDカードにブートコードを保持するのではなく、EEPROMチップにそれを保存します。
まず、公式のRaspberry Piウェブサイトから最新バージョンのRaspberry Pi Imagerをダウンロードします。インストールが完了したら、空のSDカードをパソコンに接続し、Imagerを起動します。オペレーティングシステムを選択するのではなく、OSを選択をクリックし、マルチユーティリティイメージに移動します。

その後、ブートローダーを選択し、次にブートリカバリーを選択します。これにより、Piのブートローダーを最新バージョンに更新する特別なSDカードが作成されます。

復旧イメージがSDカードに書き込まれたら、それをPiに挿入し、電源を入れます。緑のアクティビティLEDが急速に点滅し、更新が進行中であることを示すパターンが表示されるはずです。約10秒後、更新が成功すればLEDは数秒間安定して点灯します。Piの電源を切り、復旧SDカードを取り外して、通常のSDカードで再度起動してみてください。
これらの解決策をすべて試みてもPiがまだ起動しない場合、より深刻なハードウェアの問題に直面している可能性があります。Raspberry Piは一般的に非常に信頼性が高いですが、電源サージ、静電気、不正な電圧にさらされると故障することがあります。この場合、おそらく新しいRaspberry Piを購入するか、今日利用可能な多くの優れたRaspberry Piの代替品の1つを検討する必要があります。
画像提供:デビッド・モレロ。