Raspberry Piといえば、Raspberry Pi OSなどのLinuxオペレーティングシステムが一般的です。しかし、Raspberry PiでMicrosoft OSを実行するとしたらどうでしょうか?公式には、MicrosoftがRaspberry Pi向けに提供している唯一のオペレーティングシステムはWindows 10 IoT Coreですが、これは真のオペレーティングシステムではなく、Piでアプライアンスを作成するための手段に過ぎません。Raspberry Piコミュニティの意欲的な開発者たちは、Raspberry PiでWindowsのフルデスクトップ版を実行する方法を常に模索しています。
ただし、始める前に、これはMicrosoftの公式製品ではなく、使用されている画像とソフトウェアは、このプロジェクトの作成に協力している熱意と活気に満ちたコミュニティから提供されていることをご了承ください。Windows 11のイメージファイルは簡単に入手できますが、Raspberry Piで使用できる有効なイメージを作成するには、従うべきプロセスがあります。コミュニティがこのプロジェクト用に作成したカスタムファイルの安全性や正当性を保証することはできませんので、ご自身の責任で進めてください。
執筆時点では、このプロジェクトは驚くほどスムーズに動作しています(詳細は下記を参照)が、多くの注意点があります。Raspberry PiのオンボードWi-Fi、Bluetooth、GPIOは動作しないため、オンライン接続にはイーサネットまたはUSB Wi-Fiドングルを使用する必要があります(対応ドングルのリストがないため、お使いのドングルが動作することを保証することはできません)。Raspberry Piがイーサネット接続の近くにない場合は、イーサネット経由でWindows PCのインターネットを共有できます。HDMI経由のオーディオも利用できませんが、3.5mmヘッドホンジャック経由のオーディオは、時折「ポップ」音がしますが、機能します。繰り返しになりますが、Bluetoothは利用できないため、Bluetoothスピーカーは使用できません。
Raspberry Pi 4にWindows 11をインストールするために必要なもの
- Raspberry Pi 4 4GBまたは8GB
- USB 3.0キャディ経由で接続可能な32GB以上のSSD 。パフォーマンス重視の場合は16GB以上のmicroSDカードが最適。(Raspberry Piに最適なmicroSDカードはこちら)
- USB ブートが有効になっています。以下を参照してください。
- 最新のRaspberry Pi OSを搭載したマイクロSDカード
- Windows 10 PC (より長い方法に従う場合)。
- USB-EthernetまたはWiFiドングル
- Bluetoothドングル(Bluetoothが必要な場合)
- Raspberry Pi用のキーボード、マウス、HDMI、電源
Raspberry PiをSSDから起動するように設定
インストールには、Raspberry PiでUSBブートを有効にしたUSB3.0キャディ経由でSSDを使用することにしました。ところが、期待通りにはいきませんでした。イメージはドライブに正常に書き込まれ、起動もしましたが、セットアップのデバイス検出部分で失敗しました。YouTuberのleepspvideoさんに相談したところ、原因はUSB3.0キャディにあることが判明しました。そこで、 USB3.0-SATA変換ボードを内蔵したArgon M.2ケースを使用することにしました。これは一発で成功し、Raspberry Piの温度上昇を抑えるというおまけもつきました。
SSD搭載のRaspberry Pi 4でWindows 11を使用する前に、USB 3.0から起動できるように、Raspberry Pi 4のファームウェアとブートローダーが最新バージョンに設定されていることを確認する必要があります。手順については、「Raspberry Pi 4 / 400をUSB SSDまたはフラッシュドライブから起動する方法」で詳しく説明しています。次の手順に進む前に、これらの手順を完了してください。
Raspberry Pi 4 を使って Windows 11 を簡単にインストールする方法
Raspberry Pi 上の Windows コミュニティは休むことなく活動しており、Raspberry Pi 4 だけを使って SSD に Windows 11 をインストールするという彼らの取り組みを目にしました。Windows マシンは必要ありません!当初の方法は複雑で煩雑でしたが、WoR メンバーの Botspot のおかげで、Raspberry Pi 4 だけで完全に実行される、ほぼ自動化されたインストールプロセスを実現できました。このよりシンプルな方法を教えてくれたleepspvideoに深く感謝いたします。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ただし、欠点もあります。この方法は、PCを使用してISOファイルを生成する手動の方法(下記参照)よりも時間がかかります。インターネット接続状況やエラー発生の有無(エラーが発生する可能性もあり、その場合は最初からやり直す必要があります)によっては、この方法には1~2時間かかる場合があります。下記の手動(PC経由)の方法は1時間以内で完了しますが、手順が多く、PCが必要になります。
1. Raspberry Pi OS を起動し、ターミナルを開いて GitHub から WoR-flasher ツールをダウンロードします。
$ git clone https://github.com/Botspot/wor-flasher
2. Windows 11 のインストールを保存する SSD を接続します。
3. WoR-flasher GUI ツールを実行します。
$ ~/wor-flasher/install-wor-gui.sh
4. GUIでWindows 11を選択し、Raspberry Piのモデルを選択して「次へ」をクリックします。ここではPi4/400を選択しました。
5.正しい言語を選択し、「次へ」をクリックします。
6. Windows 11のインストールに使用するドライブを選択し、「次へ」をクリックします。何も表示されない場合は、「更新」をクリックします。
7. 「次へ」をクリックして、Windows 11をドライブにインストールします。この画面では何も変更する必要はありません。
インストールには多少の時間がかかります。最大1時間かかる場合もあります。特に操作は行わず、出力にエラーがないか監視を続けてください。インストールが失敗する可能性があります。その場合はターミナルを閉じて、前の手順を繰り返してください。
8. インストールが完了すると、「次のステップ」画面が表示されます。この画面には、Windows 11 を初めて起動したときに何が起こるかが表示されます。「閉じる」をクリックします。
9. Raspberry Piの電源を切り、Raspberry Pi OSブートドライブ/micro SDカードを取り外します。Windows 11ドライブがUSB3.0で接続されていることを確認し、Raspberry Piの電源を入れます。
初回起動にはかなり時間がかかります。インストールが完了するまでそのままお待ちください。すぐにWindows 11のセットアップ画面が表示されますので、画面の指示に従ってインストールを完了してください。
PCを使ってRaspberry Pi 4にWindows 11をインストールする方法
Raspberry Pi 4 に Windows 11 をインストールするには、まず実行可能なインストール イメージを作成する必要があります。
1. UUDumpで「Windows 11 Arm」を検索
2. 「arm64」の 最新ビルドを選択します。
3.希望する言語を設定します。
4.ご希望の Windows 11のエディションを選択してください。ここではWindows HomeとProを選択しました。「次へ」をクリックします。
5.ダウンロード方法を「ダウンロードして ISO に変換」に設定し、「ダウンロード パッケージの作成」をクリックします。
6.ダウンロードした内容を「win11」というフォルダに解凍し、そのフォルダに移動します。
7. uup_download_windows.cmd ファイルをダブルクリックします。セキュリティ警告が表示されます。「詳細情報」をクリックし、「実行」をクリックして、アプリがデバイスに変更を加えることを許可します。
コマンドプロンプトにテキストが表示されます。これは、Windows 11 for Arm イメージをダウンロードし、パッチを適用して ISO イメージを準備するコマンドの出力です。このプロセスは、インターネット接続とコンピューターの性能によっては時間がかかる場合があります。
8.プロセスが完了したら、 0 を押してプロンプトを閉じます。
これで、マイクロ SD カードまたは SSD にインストールできる ISO イメージができました。
9. microSDカード/SSDをUSB経由でPCに挿入します。ドライブが表示され、使用可能になります。ドライブはフォーマットされ、ドライブ内の既存のデータは失われますのでご注意ください。
10. Windows on Raspberry Imagerツールをダウンロードし、ZIP を「win11」フォルダーに解凍します。
11. WoRを開き、アプリケーションがコンピュータに変更を加えることを許可します。希望する言語を設定し、「次へ」をクリックします。
12. Windows 11をインストールするmicro SD / SSDストレージデバイスを選択します。デバイスの種類(この場合はRaspberry Pi 4/400)を設定します。「次へ」をクリックして先に進みます。
13.新しく作成した Windows 11 ISO イメージを選択し、「次へ」をクリックします。
14.リモートサーバーから入手可能な 最新のドライバーパッケージを使用してください。これらのファイルは、将来のインストールのためにローカルにキャッシュされます。
15.サーバーの 最新のUEFIファームウェアを使用してください。このファームウェアは、将来のインストールに備えてローカルに保存されます。
16. 「次へ」をクリックして現在の設定を承認します。変更内容を十分に理解している場合のみ、ここで変更を加えてください。
17.インストールの概要を確認してください。正しいドライブが選択されていますか?Raspberry Piの正しいモデルを選択しましたか?「インストール」をクリックしてください。SSDの場合、インストールプロセスは約10分かかります。MicroSDの場合はさらに時間がかかります。
18.終了したらWoR を閉じ、 micro SD / SSD を取り出してRaspberry Pi 4 に 挿入 / 接続します。Pi周辺機器を接続して電源を入れます。
Raspberry Pi 4 に Windows 11 をセットアップする
Windows 11のmicro SD / SSDを挿入し、Raspberry Piを起動したら、標準のインストール後セットアップ手順に従ってWindows 11をインストールします。手順に従ってください。これでWindows 11搭載Raspberry Piの準備は完了です。
特に 4GB 以上の RAM を搭載した Raspberry Pi 4 を使用している場合は、インストール時にいくつかの調整を行うことができます。
1. Raspberry Pi を再起動/電源を入れ、プロンプトが表示されたらESC キーを押します。
2.デバイス マネージャーまで下にスクロールし、Enter キーを押します。
3. Raspberry Pi 構成を選択します。
4.詳細構成を選択します。
5. 「RAMを3GBに制限する」を<無効>に設定し、F10キーを押して保存します。Escキーを押して終了します。
6.ディスプレイ構成を選択します。
7.解像度を設定するには、オプションをハイライト表示してEnterキーを押します。F10キーを押して保存し、Escキーを押して終了します。
8. CPU設定メニューでCPUクロックがデフォルトに設定されていることを確認してください。この時点でオーバークロックを行うと、Windows 11が起動しなくなります。最初のメニューが表示されるまでEscキーを押してください。
10. 「続行」を選択してBIOS を終了し、新しい設定で Windows 11 を起動します。
Raspberry Pi 上の Windows 11 のパフォーマンスはどうですか?
私たちのテストでは、全体的なパフォーマンスはまずまずで、実際、2020年のWindows 10インストールよりもはるかに優れていました。起動時間は良好で、Raspberry Pi OSよりは長かったですが、大きな問題はありませんでした。一般的な使用感としては、Intel N4100 Celeronに近いと感じました。
デスクトップが読み込まれると、Raspberry Pi上のWindows 11は全体的に応答性が高く、Windows 11は入力に対する応答遅延が最小限で、画面上でのウィンドウの移動も非常に安定していました。Edgeウェブブラウザは快適なブラウジング体験を提供しました。
YouTubeなどの重いサイトは、ハードウェアグラフィックドライバーがないため、CPUが画像のレンダリングに多くの負荷をかけているため、表示に問題がありました。480pの動画はスムーズに表示され、720pもまずまずでした。しかし、全画面表示にすると大きな遅延が発生し、フレーム落ちがいくつか発生しました。スライドショーになる可能性が高いため、1080pでは試していません。
アプリケーションのインストールについて簡単なテストを実行しました。まず、Microsoft Store から Arduino IDE をインストールしました。インストールは成功しましたが、少し時間がかかりました。
Arduino IDEが正常に読み込まれ、付属のサンプルプログラムの1つを開いてArduino Unoボードに書き込むことができました。しかし、ここで問題が発生しました。ArduinoのCOMポートが見つからなかったのです。デバイスマネージャーにも何も表示されなかったので、再起動して再度試してみましたが、何も表示されませんでした。アプリのアンインストールはストア経由では行えず、設定からアプリケーションの追加/削除を行う必要があります。これは直感に反するように感じました。そこで、一般的なx86 .exeファイルを使ってArduino IDEをインストールしたところ、アプリがインストールされ、起動したので驚きました。しかし、COMポートの問題は解決せず、Arduino IDEを使ってUnoを制御することができませんでした。