99
NVMe SSD から Raspberry Pi 5 を起動する様子をチラ見せ
ラズベリーパイ
(画像提供:ジェフ・ギアリング)

Raspberry Pi 5のコミュニティで特に話題になっている仕様の一つが、新しいPCIeポートです。これにより、様々なデバイスとの互換性、特にSSDのサポートが可能になります。本日は、メーカーのJeff Geerling氏と、NVMe SSDを使ってRaspberry Pi 5を起動した彼の体験談をご紹介します。Geerling氏はRaspberry PiエンジニアリングチームからPCIeブレイクアウトボードへのアクセスを許可されましたが、2024年にはM.2 HATアドオンが登場する予定です。このアドオンにより、2242 NVMe SSD用のM.2接続が可能になります。

Pi 5でSSDを使用すると、複数のメリットがあります。最も明白なメリットの一つは、microSDカードよりもSSDを使用することで得られるパフォーマンスの向上です。Piでメディアへのアクセスを頻繁に行う場合、データへの高速アクセスは画期的なメリットです。さらに一歩進めたい場合は、PiをSSDから起動することで、オペレーティングシステム全体をSDカードだけでなくSSDの速度で動作させることができます。

PiをNVMe SSDから起動するように設定するのは簡単で、Jeffが詳細な設定方法を解説しています。SSDから起動できるようにするには、まずこの機能を有効化する必要があります。これは、Piのブート順序設定ファイルを調整することで実現できます。SSDを指定するように設定すると、Piは起動時にまずSSDを確認し、OSがインストールされている場合はOSを起動します。

ラズベリーパイ

(画像提供:ジェフ・ギアリング)

外部PCIeポートも手動で有効化する必要があります。有効化し、ブートデバイスの順序を適切に設定すれば、SSDからの起動が可能になります。ただし、有効なパーティションが必要です。また、Raspberry Pi ImagerはmicroSDカードへの書き込みのみに対応しています。

Raspberry Pi OSでSSDをセットアップするには、OSをmicroSDカードに書き込む必要があります。この時点で、microSDカードからブートボリュームのクローンを作成し、データをSSDにコピーできます。SSDがPCIeポートに直接接続されている限り、起動できます。ただし、Geerling氏は、ブリッジやスイッチの背後に接続されているSSDからRaspberry Piを起動することはできなかったと述べています。

Pi 5に接続する場合、PCIe 2.0レーンが1つしかないため、ほとんどのSSDの潜在速度を最大限に引き出せないことにも留意してください。理論上、PCIe帯域幅は約500MBpsになります。つまり、高速なSATA SSDと同等の性能が上限となります。

このRaspberry Piプロジェクトの実際の様子を詳しく知りたい方は、Jeffが自身のブログに投稿した記事全文をご覧ください。このプロジェクトに興味がある方は、 Jeff Geerlingをフォローして、Raspberry Piに関する他のクールなプロジェクトや今後の作品もぜひチェックしてみてください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

アッシュ・ヒルは、Tom's Hardwareの寄稿ライターです。趣味の電子工作、3Dプリント、PCの分野で豊富な経験を有しています。彼女は今月のRaspberry PiプロジェクトやRaspberry Piに関する日々のレポートの大部分を担当し、あらゆるテクノロジー製品のお得なクーポンやセール情報も探しています。