【完全ガイド】Raspberry PiにWindows 10 IoT Coreをインストールする方法

ラズベリーパイ(Raspberry Pi)は登場から数年が経過していますが、これまでインストールできるOSはLinuxやBSDなどARMベースのものばかりで、Microsoft Windowsは選択肢に入っていませんでした。しかし、Windows 10の登場により状況が一変しました。Microsoftがラズパイ向けのミニマル版OS「Windows 10 IoT Core」を提供し始めたのです。
Mac・Linuxユーザーの方へ: これらのOSでもSDカードへのイメージ書き込み自体は可能ですが、Windows 10 IoT CoreにはWindows環境でしか入手できない特定のファイルが必要です。そのため、作業にはWindows PCが必須となります。
注意: Raspberry Pi 3もすでに発売され、Windows 10のサポートも進んでいますが、本記事執筆時点ではIoTダッシュボード経由でのPi 3へのインストールには未対応です。対応が始まり次第、この記事にもPi 3向けの手順を追記して更新する予定です。
ステップ1: メインPCにWindows 10をインストールする
まず、SDカード作成に使用するコンピュータに最新バージョンのWindows 10がインストールされていることを確認してください。Windows 7や8、8.1ではこの方法は機能しません。Microsoft公式のWindows 10ダウンロードページからISOファイルを入手できます。

ダウンロードが完了したら、光学ドライブにDVDをセットしてISOファイルをダブルクリックして書き込むか、USBインストールディスクを作成します(MacやLinux向けの手順は別記事を参照してください)。このチュートリアルでは、定番ツール「Rufus」を使ってUSBインストーラーを作成します。

Rufusの公式サイトにアクセスし、ページを下にスクロールするとダウンロードボタンが見つかります。クリックしてプログラムを入手しましょう。ダウンロード後、プログラムを起動し、容量4GB以上のUSBメモリを挿入して、ディスクアイコンをクリックします。ファイルダイアログが開き、ISOファイルの指定を求められるので、システム内のWindows 10 ISOファイルの場所を指定して「開く」をクリックしてください。
「スタート」ボタンをクリックすると、インストール用USBメモリの作成が始まります。作成が完了したら、BIOS設定でUSBから起動するように変更し、通常のWindowsセットアップ手順を進めましょう。Microsoftが提供する指示には必ず丁寧に従ってください。
ステップ2: Windows 10 IoTダッシュボードをインストールする
PCへのWindows 10インストールが完了したら、次はWindows 10用のIoTダッシュボードをインストールします。これはRaspberry Pi 2用のSDカードを作成するために必要な専用プログラムで、現時点ではこのデバイスにWindowsをインストールする唯一の手段です。配布ページで「Get IoT core Dashboard」ボタンをクリックしてダウンロードしてください。インストーラーの指示には必ず従ってください。

MicrosoftはWindows 10 IoTダッシュボードとその機能について豊富な情報を公開しています。ラズパイをWindows 10開発環境として活用したい方は、IoT CoreとRaspberry Pi開発に関するMicrosoftの公式ドキュメントをぜひ確認しておきましょう。
ステップ3: Raspberry Pi 2にWindows 10 IoTをインストールする
必要なプログラムがすべて揃ったら、いよいよSDカードの作成です。Windows 10をインストールする予定のSDカードを取り出し、Windows 10デスクトップPCのSDカードリーダーに挿入してください。SDカードは容量8GB以上で、Class 10以上の速度クラスのものが必要です。

IoT Coreダッシュボードを起動すると、画面に3つのドロップダウンメニューが表示されます。1つ目で「Raspberry Pi 2」を選択し、2つ目で「Windows 10 IoT Core for Raspberry Pi 2」を選択、3つ目で使用するSDカードを選びましょう。
すべての選択が完了したら、Microsoftの利用規約に同意するチェックボックスにチェックを入れ、「ダウンロードしてインストール」ボタンをクリックします。
続いてフラッシュ(書き込み)処理が始まります。画面にプログレスバーが表示され、SDカードへの書き込みが進行中であることがわかります。多少時間がかかる場合があるので、焦らずお待ちください。

書き込みが完了すると、別のウィンドウが開き、SDカードが正しい形式でパーティション分割されます。

パーティショニングが完了すると、IoTダッシュボードから「SDカードの準備が整いました」という通知が表示されます。

最後に、SDカードをRaspberry Piに挿入し、キーボードなどの周辺機器、ネットワークケーブル、ディスプレイを接続して電源を入れます。これで完了です!あなたのラズパイでWindows 10 IoTが動作しています!
まとめ
Raspberry Pi向けWindows 10 IoT Coreは、Linuxがほぼ独占している組み込み・ホビーボード市場における良い第一歩と言えます。ただしWindows 10であるため、コミュニティの規模はLinuxほど大きくなく、こうしたホビーボードへの展開に対する熱量もまだ低いのが実情です。
Windows 10 IoTの採用が広まるにつれ、ラズパイコミュニティが一体となり、このツールがどれほど有用であり、大きな可能性を秘めているかに気づいてくれることを期待したいところです。
あなたは自分のPi 2でWindows 10を使ってみたいと思いますか?その理由をぜひコメント欄でお聞かせください!
-
Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】
Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法
-
非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順
Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW