macで使うWindows10イメージを外付けHDDに作る

#はじめに
windowsOS使いたい機会、必要な場面が出てくるようになりました
**BootCamp**を使えば簡単にmac内にインストールはできるのですが...

その条件が[こちら](https://kawasin73.hatenablog.com/entry/2018/12/20/084850)↓
<img width="854" alt="名称未設定.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/e75d56e5-10ee-7d94-e2a6-a719e4d4d3d8.png">

64GBの空き容量...
私の空き容量はというと
<img width="255" alt="空き.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/920b21dc-3cfe-0a24-4347-802b18146627.png">
足りませんでした

ということでmacの容量に干渉することなくWindowsOSを入れたいと思い、
**お金はかかりますが**勉強がてら実践してみました

同じ考えの方は参考にしてみてください
※潰れても責任は取れませんが...

##参考
・kawasin73様の記事を参考にインストールしました
　とてもわかりやすい記事です
　<https://kawasin73.hatenablog.com>

#準備物
mac以外に以下の4点が必要です
1.新しいメモリ2点（お金がかかる）
2.windows ISOファイル(お金がかからない)
3.windowsライセンス（お金がかかる）
4.バックアップ用メモリ

私の場合はバックアップ用のHDDは持っていたので
出費は20,000円とちょっとでした...

記事によっては外付けキーボードなど必要とありますが、
順番を変えるとその出番はなくなります
（windowを動かすなら買っておいたほうがいいかも...）

またメモリは**必ず新しいものを準備してください**
後ほど記述しますが、中身を一度全て<font color="Violet">初期化</font>する作業があるので

ついでに私のmacのスペックはこんな感じです
<img width="590" alt="スペック.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/4e0976b0-0e63-e45f-4472-9ce4c89eaeb7.png">



###1.メモリ
インストール用と動作用、**２つ**を用意してください
私は以下の２点を準備しました
・インストール用
　ELECOM製　64GB USBメモリ
　[MF-LPU3064GBU [USBメモリー l’loop ルループ USB3.2 Gen1 対応 キャップ式 高速 小型 64GB ブルー]](https://www.yodobashi.com/product/100000001005131230/)
　
・動作用
　ADATE製　1TB HDD
　[ADATA 2.5インチ ポータブルHDD 11.5mm スリムタイプ USB3.0対応 1TB ブラック AHV620S-1TU3-CBKEC](https://www.amazon.co.jp/ADATA-2-5%E3%82%A4%E3%83%B3%E3%83%81-%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%96%E3%83%ABHDD-USB3-0%E5%AF%BE%E5%BF%9C-AHV620S-1TU3-CBKEC/dp/B079PKWLPS/ref=pd_lpo_147_t_1/356-7312739-9150008?_encoding=UTF8&pd_rd_i=B079PKWLPS&pd_rd_r=08c7f7c8-8bb6-4715-b922-6542c3edccbb&pd_rd_w=XtdS3&pd_rd_wg=w628G&pf_rd_p=4b55d259-ebf0-4306-905a-7762d1b93740&pf_rd_r=RHC1PPM367SV7R5MDQ9N&psc=1&refRID=RHC1PPM367SV7R5MDQ9N)

特にこだわりや指定はありません
ただインストール用は16GB以上（後ほど5GBと2.5GB入れるので）、
動作用は128GB以上のものがいいです

また容量は違う方が一目で見分けがつくのでいいと思います

###2.windows ISOファイル
↓こちらからダウンロードしました
https://www.microsoft.com/ja-jp/software-download/windows10ISO

ISOファイルのダウンロードにお金は発生しません


###3.windowsライセンス
↓こちらから購入しました（Home版）
https://www.amazon.co.jp/gp/product/B013I9SWMC/ref=ppx_yo_dt_b_d_asin_title_o00?ie=UTF8&psc=1

オンラインコード版を買えばプロダクトキーも付いてきます

###4.バックアップ用メモリ
保存できればなんでもいいと思います
説明等は省きます

#手順
流れとしては以下の通りです

0.バックアップをとる
1.macでインストール用USBの中身を初期化
2.インストール用USBにWindows ISOファイル内の中身を入れる
3.インストール用USBでWindowsを起動
4.動作用HDDをコマンドプロンプトで初期化、パーティション作成
5.動作用HDDにWindows10をインストール
6.macOSでBootCampのWindowsサポートライブラリをダウンロード、インストール用USBに入れる
7.動作用HDDでWindows10を起動
8.起動したWindows10にインストール用USBに入れたWindowsサポートライブラリを使ってドライバをインストール
9.Windows10のライセンスを入力、認証

###0.バックアップをとる
まずはバックアップ用メモリにバックアップをとりましょう
ディスクを触るのでいつ操作ミスしてデータが消えてもバックアップがあればなんとかなります（７時間かかりました...）
<img width="671" alt="スクリーンショット 2020-06-01 20.42.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/7b84251f-7aca-f4c1-f54b-b8a9252a5a1b.png">
また**バックアップをとったHDD、SSDは手順1〜９の作業に使用しない（windowsOSを入れない）で下さい**
**データが全て消える可能性があります**

念のためバックアップが完了すればmacから外して片付けて下さい...

###1.macでインストール用USBの中身を初期化
いよいよそれっぽい作業をしていきます

まずmacにインストール用USBを差して下さい
その状態で、ディスクユーティリティを開きます
<img width="145" alt="スクリーンショット 2020-06-03 11.12.42.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/5dc6070d-b993-8e13-79be-b536057758c0.png">
↑これを開く

そして左側の「外部」下にあるUSBを選択します
<img width="163" alt="スクリーンショット 2020-06-03 11.17.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/32ac9fcb-16af-c038-ba49-4f35323eb005.png">

次にUSBを選択した状態で上にある消去ボタンをクリックします
<img width="805" alt="スクリーンショット 2020-06-03 11.19.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/8b65a410-0cb4-9cf8-cf13-7cc97b122b1f.png">

すると名前の入力やフォーマットの指定を求められるので入力・選択します
・名前：好きな名前をつけて下さい、私はWINDOWSにしました
・フォーマット：exFAT　※ボリュームサイズの制限等がないためこちらを選択して下さい
<img width="816" alt="スクリーンショット 2020-06-02 13.39.10のコピー2.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/577e7744-8c98-9a2a-ab5c-80b40859d603.png">
↑こんな感じ

そして名前・フォーマットの下にある「削除」を押します
これでインストール用USBの中身を初期化することが出来ました

###2.インストール用USBにWindows ISOファイル内の中身を入れる
ダウンロードしたISOファイルをDiskImageMounterで展開します
次に展開した中身をインストール用USBにコピー、ペーストします
※この時drag&dropは使用しないで下さい、うまく行かない場合もあるそうなので
<img width="771" alt="isoからWID14.28.57.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/aad9a231-05ee-682c-84b2-13063fec3458.png">

コピーが完了したらmacを1度シャットダウンします

###3.インストール用USBでWindowsを起動
続いてインストール用USBだけを差した状態でoptionキー（alt）を音がなるまで押しながら起動します
すると起動ディスクを選択する画面が表示されます

![IMG_1898.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/2f5feceb-70c4-2359-a6cf-373844c4282c.jpeg)

そして「EFI Boot」を選択し、Enter押しすとインストーラ用のWindowsが起動されます

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
注意：もし手順２でインストール用USBにBootCampのWindowsサポートライブラリを入れてしまった場合、
この後外付けのキーボードが必要となります
その時は、再度macOSで起動しインストール用USBの中のWindowsサポートライブラリを削除し、シャットダウンします
次にoptionキー（alt）を音がなるまで押しながら起動すると外付けキーボードを使用せず（本手順通り）に設定が可能になります
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

Windowsが起動が起動され、しばらくすると↓のような画面が出てくるので
お好みにセットし、「次へ」
![IMG_1900.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/365a1dd1-bdce-db0d-a074-101a1253994e.jpeg)

そうすると↓のような画面が表れます
そして**「コンピューターを復元する」**を押します
![IMG_1904.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/d9c4e810-e1e2-7689-5551-f79998b1348d.jpeg)

するとオプションの選択という画面が表示されるので
「トラブルシューティング」を選択してください
<img width="758" alt="スクリーンショット 2020-06-03 14.43.52.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/8315d51a-ec6a-85c8-e9f5-7ceac7820cb7.png">

次に詳細オプションの
「コマンドプロンプト」をクリックしてください
自動で管理者として実行されます
<img width="996" alt="スクリーンショット 2020-06-03 14.45.26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/ed38284b-7ed6-9a17-cf22-66dab01e65eb.png">

###4.動作用HDDをコマンドプロンプトで初期化、パーティション作成

コマンドプロンプトが開らかれると

```

Microsoft Windows [Version 10.0.19045.345]
(c)2020 Micrisoft Corportion. All right reserved.

X:¥Sources>
```

このような画面が表示されていると思います

ここで**動作用HDDを挿してください**

次に以下のコマンドを入力します

```
X:¥Sources>diskpart
```

diskpartでUSBやHDDのディスクのパーティションやボリュームを操作できるようになります
diskpartを入力すると

X:¥Sources>　が　DISKPART> になっていると思います

次にlist diskを入力してください

```
DISKPART>list disk
```

すると

```
DISKPART>list disk

　ディスク　　　　　状態　　　　　サイズ　　空き　　ダイナ　　　　GPT
　＃＃＃　　　　　　　　　　　　　　　　　　　　　　ミック
　ーーーーーーー　ーーーーーーー　ーーーー　ーーーー　ーーーーー　ーーーー
　ディスク0　　　　オンライン　　　　 　465GB　　　　0MB
　ディスク1　　　　オンライン　　　　　  57GB　　　16MB
　ディスク2　　　　メディアなし　　　　　   0B　　　　0MB
　ディスク3　　　　オンライン　　　　 　931GB　　　　0MB

```

このようにディスクの一覧を表示します
基本的にディスク0が本体なのでこれは**触らない**ようにしましょう

次に動作用HDDをselect disk <番号>で選択します
私は1TBのHDDを動作用にあてたのでディスク3がそれに該当すると考えられます

```
DISKPART>select disk 3
ディスク３が選択されました。
```

ここで正しく選択できているか確認するために
再度list diskを入力します

```
DISKPART>list disk

　ディスク　　　　　状態　　　　　サイズ　　空き　　ダイナ　　　　GPT
　＃＃＃　　　　　　　　　　　　　　　　　　　　　　ミック
　ーーーーーーー　ーーーーーーー　ーーーー　ーーーー　ーーーーー　ーーーー
　ディスク0　　　　オンライン　　　　 　465GB　　　　0MB
　ディスク1　　　　オンライン　　　　　  57GB　　　16MB
　ディスク2　　　　メディアなし　　　　　   0B　　　　0MB
* ディスク3　　　　オンライン　　　　 　931GB　　　　0MB
```

するとディスク3の左に「*」が表示されていることが確認できると思います
これでディスク3が選択できている状態です

次にディスク3をcleanします

```
DISKPART>clean
DiskPartはディスクを正常にクリーンな状態にしました。
```
そして次に
・Boot用パーティション領域
・パーティション領域
をcreate partition primaryで作成します
Boot用パーティション領域は350MBにしました

```
DISKPART>create partition primary size=350
DiskPartは指定したパーティションの作成に成功しました。

DISKPART>create partition primary
DiskPartは指定したパーティションの作成に成功しました。
```
これで2つのパーティションが作られましたが、
念のためlist partitionで一度確認してみます

```
DISKPART>list partition

　partition###　Type　　　　　 Size　　Offset　　
　ーーーーーーー　ーーーーーーー　ーーーー　ーーーー　
　partition1　　プライマリ　　　　 　350GB　　1024KB
　partition2　　プライマリ　　　　　 931GB　　 351KB
```

無事作られていました
次にそれぞれのパーティションをドライブとして設定していきます

まずはBoot用パーティション領域を選択（select partition 1）し、FAT32にフォーマット(format fs=fat32 quick)、
次にアクティブ状態（active）にしてからBドライブと設定（assign letter=b）します

```
DISKPART>select partition 1

パーティション１が選択されました。

DISKPART>format fs =fat32 quick

　100％完了しました
Diskpartは、ボリュームのフォーマットを完了しました

DISKPART>active

Diskpartは、現在のパーティションをアクティブとしてマークしました。

DISKPART>assign letter=b

```

続いてもう1つのパーティションを選択（select partition 2）し、NTFSにフォーマット（format fs=ntfs quick）、そしてO ドライブとして設定（assign letter=o）します

```
DISKPART>select partition 2

パーティション2が選択されました。

DISKPART>format fs =ntfs quick

　100％完了しました
Diskpartは、ボリュームのフォーマットを完了しました

DISKPART>assign letter=o

```

これで動作用HDDのフォーマットが完了しました
exitを入力してください

```
DISKPART>exit
Diskpartを終了しています...

X:¥Sources>
```

###5.動作用HDDにWindows10をインストール
まだまだコマンドプロンプトでの作業は続きます

install.wimかinstall.esdというファイルを動かせばWindowsのイメージをインストールできるみたいです 
install.esdは複数のwimを圧縮した形式だそうで、どちらを動かしても問題ないようです
私の場合はinstall.wimがあったのでそちらを動かしました

ということで、まずはinstall.wimを見つけましょう
wmic logicaldisk get captionでドライブの一覧を表示します

```
X:¥Sources>wmic logicaldisk get caption
Caption
B:
C:
D:
O:
X:
```
先ほどのassign letterでBとOのドライブが作成されたことがわかります

次にdir C:¥sources¥でCドライブの中を見ていきます

私はCにinstall.wimがありました
なければdir D:¥sources¥など試してみてください

```
X:¥Sources>dir C:¥sources¥
2020/05/01 000,000 XXXXXX.dill
2020/05/01 000,000 XXXXXX.dill
2020/05/01 000,000 XXXXXX.dill
2020/05/01 000,000 XXXXXX.dill
2020/05/01 000,000 XXXXXX.dill
・
・
・
2020/05/01 000,000 install.wim
・
・
・

```
と、こんな感じで一気に出てくるので頑張って目視で見つけてください

そしてついに動作用HDDにWindowsのイメージをにインストールします
（Dism /Apply-Image /ImageFile:C:¥sources¥install.wim /Index=1 /ApplyDir:O:¥）
真ん中の方にある「ImageFile:C:¥sources¥」は、install.wimを見つけたドライブを入力してください

ここでのIndexの番号は１で大丈夫です
既存のイメージを重ねて入れていく時に番号を割り振るためらしいのですが、ここでは考える必要はありません


```
X:¥Sources>Dism /Apply-Image /ImageFile:C:¥sources¥install.wim /Index=1 /ApplyDir:o:¥

展開イメージのサービスと管理ツール
バージョン: 10.0.19041.1

イメージを適用しています
[======              15.0%                        ]
```

これが長い
私は1時間くらいかかりました
98%から30分ほどかかり、不安になりましたが
なんとかできました

そしてBootパーティション領域を初期化します。
(o:\Windows\System32\bcdboot o:\Windows /l ja-JP /s b: /f ALL)

```
X:¥Sources>o:\Windows\System32\bcdboot o:\Windows /l ja-JP /s b: /f ALL
ブート　ファイルは正常に作成されました。
```

できました
ついにインストール作業の完了です（まだまだ作業は残っていますが）

exitを入力し、シャットダウンもしてください

```
X:¥Sources>exit
```
<img width="462" alt="スクリーンショット 2020-06-03 18.30.00.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/386e74f2-10e5-45c2-7e7f-fbf02cd90182.png">

###6.macOSでBootCampのWindowsサポートライブラリをダウンロード、インストール用USBに入れる
次に外部ネットワークにアクセスできるよう設定していきます
これを設定しないとライセンス認証などもできません
お金が無駄になる...

まずは**macOS**を起動します
電源を入れれば勝手に起動すると思います
windowsOSが立ち上がった場合は再度optionボタン押しながら起動し、Macintoshを選択してください

そして[BootCamp](https://support.apple.com/ja-jp/boot-camp)アプリを起動させます
このBootCampからWindowsを使うためのドライバをとってくることができます

BootCampが起動したら、上部のメニューバーの「アクション」から「Windowsサポートソフトウェアをダウンロード」を選択してください

ダウンロード場所はとりあえずデスクトップ等でいいと思います

<img width="316" alt="スクリーンショット 2020-06-02 13.49.16.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/393cce28-15eb-98c4-9e77-40a29ac7cdbc.png">

これも重い..

次にダウンロードしたWindowsSupportの中身をコピー＆ペーストでインストール用USBに入れます

<img width="789" alt="スクリーンショット 2020-06-02 14.17.15.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/a8e18b1e-dbd2-b0cd-7557-31a9e1dac8da.png">
場所は直下でも大丈夫かと思います

終わったらmacOSをシャットダウンします
シャットダウンしたらインストール用USBは抜いておいてください

###7.動作用HDDでWindows10を起動
はい、やっと動作用HDDでWindows10を起動させます
optionボタン押しながら起動させ、Windowsと書かれた方（オレンジ色の方）を選択します
<img width="752" alt="スクリーンショット 2020-06-03 18.55.57.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/0a67aa67-8d64-166b-7aa5-681a6535de37.png">

起動すると設定画面が出てきます
ご自由に進めてください
ただ途中に出てくるネットワークの接続はスキップします
↓このような画面で左下の「制限された設定で続行する」を押せばスキップできます
<img width="617" alt="スクリーンショット 2020-06-03 18.58.35.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/8289ceca-fca0-d370-17f4-926fca819d16.png">

進めていくと
<img width="749" alt="スクリーンショット 2020-06-03 19.01.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/5328fa07-68fc-a90c-8679-a05a9eed3d99.png">
ついにここまできました
後2歩くらいです

###8.起動したWindows10にインストール用USBに入れたWindowsサポートライブラリを使ってドライバをインストール

起動したら、インストール用USBを差してください

エクスプローラでインストール用USBを開き、BootCamp内のSetupを実行してください
これでMacのデバイスドライバがインストールされます
<img width="805" alt="スクリーンショット 2020-06-03 19.08.35.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/7694cde5-6488-a72d-b4f8-b1c66c19f5d5.png">

ちなみにまだ画面がカクカクかと思います
このSetupを実行完了すると再起動するのですが、再起動後はきれいになっていると思うので安心してください
感動します


###9.Windows10のライセンスを入力、認証
最後です...長かった...

Windowsが起動されたらスタートメニューをクリックし、設定（歯車マーク）を押します
更新とセキュリティを押下し、ナビゲーションバーからライセンス認証を表示します

プロダクトキーを変更する をクリックして、約17,000円で手に入れたライセンスキーを入力します
その後はご自由にネットワークの設定など行ってください
<img width="793" alt="スクリーンショット 2020-06-03 19.20.57.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647693/d16b017f-d305-2ec5-5126-0e503f51abd2.png">
できた！　嬉しい！

これで好きな時、また好きなmacでWindowsが使えます
起動方法は、動作用HDDを指し、起動する時にOptionボタンを押しながら電源を入れ、
Windowsを選択すればできます


#終わりに
初めて記事を書いてみましたが（見様見真似で）、楽しかったです
私の説明ではわかりづらい所もあると思いますが、参考になれば幸いです