Raspberry Piといえば、Raspberry PI OSなどのLinuxオペレーティングシステムが一般的です。しかし、Raspberry PiでWindows 10を動かすのはいかがでしょうか?Microsoftが公式に提供しているRaspberry Pi用オペレーティングシステムは、Windows 10 IoT Coreの旧バージョンのみで、Visual Studioのコードをコンピューター上で実行できるだけで、GUIを備えたスタンドアロンOSとしては動作しません(つまり、「Windows」として認識されません)。しかし、Microsoftのサポートが不足しているにもかかわらず、意欲的な開発者の中には、Raspberry PiでWindows 10のフルデスクトップ版を実行する方法を見つけようとする者もいます。
2019年に、 Raspberry Pi 3にWindows 10のハッキング版をインストールしてみましたが、動作は確認できましたが、非常に扱いにくいものでした。しかし、最近の開発により、少なくとも概念実証としては、 Raspberry Pi 4でもWindows 10をある程度問題なく動作させることが可能になりました。以下では、Raspberry PiにWindows 10をインストールする方法をご紹介します。
ただし、始める前に、これは公式の Microsoft 製品ではなく、使用されているイメージとソフトウェアのソースは、このプロジェクトを作成するために協力している熱心で活気のあるコミュニティからのものであることに注意してください。Amir Dahan は Windows 10 Lite の作成者、Marcin は UEFI の責任者、Pete Batard は 3GB RAM の修正を担当しています。これを動作させるために必要な Windows 10 イメージ ファイルと RAM の修正は、ダウンロード場所と同様に常に変更されているため、すべての開発者が集まり、更新を共有するWindows on Raspberry Pi Discord グループから見つける必要があります。コミュニティがこのプロジェクト用に作成したカスタム ファイルの安全性または正当性を保証することはできませんので、自己責任で進めてください。
Raspberry Pi 4にWindows 10をインストールするために必要なもの
- Raspberry Pi 4 4GBまたは8GB
- 16GB以上のmicroSDカード(Raspberry Piに最適なmicroSDカードを参照)
- Windows 10 パソコン
- USB-EthernetまたはWiFiドングル
- Bluetoothドングル(Bluetoothが必要な場合)
- Raspberry Pi用のキーボード、マウス、HDMI、電源
Raspberry Pi 4にWindows 10をインストールする方法
1. WoR ツールの最新のプレリリース バージョン(https://www.worproject.ml/downloads) をダウンロードし、ファイルを抽出します。
2. Windows on Raspberry Pi Discordサーバーにアクセスし、ダウンロード チャネルに移動して、最新の安定イメージ (現在は 0.2.1) をダウンロードします。
3. WoR Alpha ツールを開き、言語を選択します。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
4. microSDカードを挿入し、ドライブを選択します。Raspberry Pi 4モードは現在試験段階ですが、弊社のテストでは確実に動作しています。
5. Windows on ARM イメージを選択します。
6.サーバーから最新のドライバー パッケージを選択します。
7.利用可能な最新の UEFI ファームウェアを使用します。
8.構成を確認し、問題がなければ「次へ」をクリックします。
9. 「インストール」をクリックする前に、すべてを再確認します。
microSD カードの速度によっては、インストール プロセスが完了するまでに最大 2 時間かかる場合があります。
10. Windows On Raspberry Pi DiscordサーバーからRpi 4用のRAM修正ファイルをダウンロードし、内容を解凍します。
11. winpatch.exe を C: ドライブのルートにコピーします。
12. Windows 10 on ARM インストールが格納されているドライブを見つけて、ドライブ文字をメモします。
13.管理者としてコマンドプロンプトを開き、C: ドライブのルートに移動します。
cd \
14. Raspberry Pi 4 のUSBポートを有効にするためにUSBドライバーにパッチを適用します。インストールに合わせてドライブ文字を変更します。
winpatch X:\Windows\System32\drivers\USBXHCI.SYS 910063E8370000EA 910063E8360000EA 3700010AD5033F9F 3600010AD5033F9F
15. Raspberry Piをオーバークロックします。この手順はオプションですが、強くお勧めします(ただし、冷却ファンが必要になります)。BOOTドライブにあるconfig.txtファイルを編集し、ファイルの末尾に次の2行を追加します。オーバークロックにはRaspberry Piの冷却が必要です。
over_voltage=6
arm_freq=2000
16. microSDカードを取り出し、Raspberry Pi 4に挿入します。キーボードやマウスなどを接続し、Piの電源を入れます。
17.標準の Windows 10 インストール プロセスに従うと、しばらくすると Raspberry Pi 4 で Windows 10 を使用する準備が整います。
18.管理者としてコマンドプロンプトを開き、以下のコマンドを実行して3GBのRAMを有効にします。Enterキーを押してコマンドを実行します。
bcdedit /deletevalue {default} truncatememory
19.更新を有効にするには、Raspberry Pi を再起動します。
20.ネットワーク アクセスには、USB からイーサネットまたは互換性のある WiFi ドングルを使用します。
21. Microsoft Edge デスクトップ アイコンをダブルクリックして Microsoft Edge をインストールします。
22.ソフトウェアのインストールは、通常のWindows 10のインストールと同じです。GIMP Photo EditorとArduino IDEをテストしたところ、どちらもインストールは完了しましたが、時間はかかり、基本的な作業には使用できました。
画像
1
の
3

Raspberry Pi 上の Windows 10 のパフォーマンスはどうですか?
私たちのテストでは、全体的なパフォーマンスはローエンドのIntel Celeron / Atom CPUに匹敵するレベルでした。Raspberry Pi上のWindows 10は使用可能ですが、日常的な使用というよりは概念実証としての使用が中心です。起動時間はRaspberry Pi OSよりもかなり長く、2分12秒とかなり遅いものでした。
デスクトップが読み込まれると、Raspberry Pi上のWindows 10は全体的にレスポンスが良くなりました。Edgeウェブブラウザは良好なブラウジング体験を提供しました。YouTubeなどの重いサイトは扱いにくかったですが、これは100Mbps Ethernet USBドングルの低速さも影響しており、OS全体のパフォーマンスを示唆するものではありません。
Raspberry PiのWindows 10に、GIMP Photo Editor、Arduino IDE、Python 3.8の3つのアプリケーションをインストールしました。各プログラムの32ビットインストーラーをダウンロードし、問題なくセットアップしました。GIMPは問題なく動作し、プロの写真編集ソフトとしては速度が劣るものの、趣味で使うには十分な速度でした。
Arduino IDEは動作が遅かったですが、これは主にIDEがJavaをバックグラウンドで使用しているためです。少し辛抱すれば、問題なく動作します。ただし、すべてのアプリケーションがインストールできるわけではありません。Visual Studio Codeを試してみましたが、インストールが全くできませんでした。しかし、Python 3.8は簡単にインストールでき、問題なく動作しました。Python REPL(インタラクティブシェル)も利用可能で、コアモジュールも使用可能でした。Raspberry PiのGPIOとやり取りするための追加モジュール、GPIO Zeroもインストールしました。しかし残念ながら、最大限の努力にもかかわらず、Windows 10上でPython 3.8経由でGPIを使用することはできませんでした。
詳細: Raspberry Pi 上の Windows 10: ハンズオン