Raspberry Pi 3 Model BにARM版 Windows 10をインストールしてみた

[誰でも簡単にRaspberry Pi 3へ64bit ARM版Windows 10をインストールできるツールが登場](https://gigazine.net/news/20190214-raspberry-pi-run-windows-10/?fbclid=IwAR3w_N7UEtpdJB55wZh-YEjFziYfcidZYcEef-Z55DgKTiZ8PxDExIUtLno)したので早速やってみました。

## 準備したもの
- Raspberry Pi 3 Model B
- microSDカード 32GB TOSHIBA製（すでにraspbianが入っている状態でした、クリーンアップしました）
- ARM64版Windows10のイメージファイル(.wim)

## イメージファイルをダウンロード
 
[Getting Windows 10 ARM](https://github.com/WOA-Project/WoA-Installer/blob/master/Docs/GettingWoA.md)に手順があるので、参考にします。
[ここ](https://uup.rg-adguard.net/)から下記のように選択し、右側のリンクの**creatingISO_17763.292_ja-jp_arm64_Professional.cmd**をクリックしてダウンロードします。
<img width="766" alt="raspi3.PNG" src="https://qiita-image-store.s3.amazonaws.com/0/63863/685e195c-fc2f-51b6-2e75-5b0cd8c62eb9.png">

ダウンロードできたら、**creatingISO_17763.292_ja-jp_arm64_Professional.cmd**を実行します。コマンドプロンプトがでてきて、**17763.292.190115-1726.RS5_RELEASE_SVC_PROD2_CLIENTPRO_OEMRET_A64FRE_JA-JP.ISO**を生成します。
解凍すると**sources**フォルダに**Install.wim**があります。

## WoAインストーラーを用いてインストール

まずWoAインストーラーを[ここ](https://github.com/SuperJMN/WoA-Installer/releases/download/v1.2/WoA.Installer.for.Raspberry.Pi.zip)からダウンロードします。
Core Packageも[ここ](https://1drv.ms/f/s!AtXoQFW327DIyMxxCDU_uUM6o6dn2A)からダウンロードします。**Core Package 1.3.0 (with MCCI's USB).zip**をダウンロードしました。
解凍したWoA.Installer.for.Raspberry.Piの**Installer.Raspberry.Application.exe**を実行します。
**Advanced**を選択し、ダウンロードした**Core Package 1.3.0 (with MCCI's USB).zip**をImportします。

<img width="540" alt="raspi2.png" src="https://qiita-image-store.s3.amazonaws.com/0/63863/34d8946f-ffac-c96a-0e16-a36939a4fd19.png">

Importできたら**Windows Deployment**へ戻ります。
左側のDRIVE SELECTIONでは、インストールするSDカードを選択します。
右側のWINDOWS IMAGEでは、WinRARで解凍した**17763.292.190115-1726.RS5_RELEASE_SVC_PROD2_CLIENTPRO_OEMRET_A64FRE_JA-JP.ISO**の**sources**フォルダにある**Install.wim**を選択します。
あとは、Deployするだけです。

<img width="540" alt="raspi1.png" src="https://qiita-image-store.s3.amazonaws.com/0/63863/b9347335-0ce9-1214-eabc-3715cd914a6d.png">

**2時間半**くらいかかりました。

## 起動

起動したらUEFI shellが立ち上がったので、電源を抜き差しして、起動。
**ESC**を押して、Boot ManagerからUEFI shell以外（キャプチャ撮るの忘れた）
を選択するとWindows10が始まりました。最初の準備に**1時間**くらいかかりました。

一旦再起動したので、
![raspi5.jpg](https://qiita-image-store.s3.amazonaws.com/0/63863/47f6dcff-ac3a-019f-b3f1-86867570a9b0.jpeg)

UEFI shellをexitする。
![raspi7.jpg](https://qiita-image-store.s3.amazonaws.com/0/63863/48a55ae4-7bff-facb-6b6a-6f09081e3d57.jpeg)

Boot ManagerからSD/MMC on Broadcom SDHOSTを選択し、Windows10を起動。
![raspi6.jpg](https://qiita-image-store.s3.amazonaws.com/0/63863/1a885f5c-744e-9d1b-3939-8391ebc66658.jpeg)

いったと思ったら問題が発生（ブルースクリーン）．．．SDカードをクリーンアップして書き込みからやり直すことに．．．

（キーボード挿してたからかな、UEFI shellをexitしてBoot Manager選んでからキーボード抜いてみた）

起動してから1時間後、長い「準備しています」を終えて、再起動しました。
UEFI shellをexitしてBoot Manager選んで、Windows10を起動。

お待ちくださいの画面のあと、放置してたら暗くなってた．．．
そのあとErrorの画面が出て再起動．．．
またブルースクリーンになったので、諦めます。
![raspi8.jpg](https://qiita-image-store.s3.amazonaws.com/0/63863/6704287d-8d10-62f2-dc48-4e3207c0f196.jpeg)

できた人教えてくださーい！

## その後
@k1segawa さん、ありがとうございます！
[Windows10 ARM 64bit Raspberry Pi 3 インストール | GIGAZINE (2/15)](https://k1segawa.exblog.jp/239108898/)
　
> まずDVDのISOファイルを解凍とあるが、よくわからなかったので、元のダウンロードサイトの説明をみるとISOファイルをマウントするとある。なのでISOファイルをダブルクリックか右クリックでカスケードメニューを表示しマウントを選ぶ。

→　マウントじゃなくWinRARで解凍しちゃった

> そして、ImportするCore Package 1.3.0 (with MCCI's USB).zipだが、名前が～(with USB)となっている。Qiitaのサイト様が15時間前で、Core Packageが11時間前なので、新しくなったようだ。

→　Core Package 1.3.0 (with MCCI's USB).zipで引き続き行った。いまだとCore Package 1.4.0 (with USB and Ethernet).zipが出ている。

> 3度目なのでBIOSでRaspi Configで、Chipsetを変更。ASUなんとかとMin(600)へ。Displayをnativeの解像度へ。Saveしてまたリブートまでいく。

→　ここが気になったので、もう一度起動して、RaspiConfigしてからやってみました。あとは、Change Boot OrderからSD/MMC on Broadcom SDHOSTをUEFI Shellの上にしておきましょう。再起動したとき面倒なので。

何回か問題が出て再起動、キーボードレイアウトの選択画面が出ました！！感動！！！
そこでUSBキーボード挿しても読み込まれず...　再起動かｗｗ　キーボード挿すの忘れてた...！！

> おー、キーボードレイアウトの選択画面が出たよー
> でもUSBキーボード認識しないから先に進めないー
> しかたがないから、スイッチOFFでUSBキーボードを繋いでONにし、またshellでExit、BIOSでSD/MMC～を選択して、今度はつないだままで置いておく。


ブルースクリーン→再起動の無限ループに陥りました。

また一からマウントして、Core Package 1.3.0 (with USB).zipでImageを書き込みましたが、同じ結果になってしまいました。microSDの問題？

いまは、Core Package 1.4.0 (with USB and Ethernet).zip、en-us版のImageを書き込んでいるところです。Raspi 3B+ならできるかもしれない。

## コーヒーをおごってあげましょう
[SuperJMN](https://www.paypal.me/superjmn)さんにコーヒーをおごってあげましょう。
[この記事が役に立ったらガチ本にもコーヒーおごってください。](https://www.paypal.me/gachimoto)