Microsoft Imagineで学生が無料で利用できるWindows Server 2016をMacのVirtualBoxで動かす

**【注意!】2019年現在は、Microsoft Imagineが廃止され、学生向けにWindows Server 2016のライセンスが提供されるということはなくなりました！ Windowsのライセンスをお持ちでしたら読み替えて利用することができますが、この資料はもう利用することができません。**

------------
Macを利用しているとWindowsにしかないソフトウェアなどを利用しなくてはならないシーンがあります。BootcampだったりWineだったりParallelsだったりいろいろな選択肢があるのですが、ここでは**無料での利用にこだわり**、VirtualBoxを使ってMicrosoft Imagineに登録されている学生ならば無料で利用できるWindows Server 2016を動かす手順を紹介していきます。

![スクリーンショット 2018-06-13 20.53.38.png](https://qiita-image-store.s3.amazonaws.com/0/2382/73ab8ee9-d3ce-5203-5af8-e84b977e4821.png)


最終的に、このようなWindowsでしか動かすことにできない[MikuMikuDance](http://www.geocities.jp/higuchuu4/)などのアプリケーションをMacで無料で動かせるようになります。ちなみに上記は、MacBookPro 2015 MacOS Sierra でWindows Server 2016 Standard 64-bit (デスクトップ エクスペリエンス)を動作させている様子です。

それでははじめていきます。セットアップに必要な時間は30-60分程度となっています。またMacのディスク容量が35GBは必要なので気を付けてください。

# Microsoft Imagine のサイトからOSのイメージとキーを入手

Mincrosoft ImagineのMSアカウントログインの後、
https://imagine.microsoft.com/ja-jp/account/Manage
にアクセス。(N高等学校の生徒であればnnn.ed.jpのアドレス利用することが可能です。
その場合、 https://products.office.com/ja-JP/student よりnnn.ed.jpのアカウントでサインアップが必要になります。)

ログインの後、[カタログページ](https://imagine.microsoft.com/ja-jp/catalog)にアクセスします。

![fe548211-ee09-ed55-a230-0a514f058823.png](https://qiita-image-store.s3.amazonaws.com/0/2382/f56afa66-04b4-7dad-b7a2-8b0d5227f934.png)


以上のオペレーティングシステムのWindows Server 2016をクリックします。

![スクリーンショット 2018-06-13 15.20.45.png](https://qiita-image-store.s3.amazonaws.com/0/2382/70e9032a-f55c-33a5-7336-f87ec1e8847e.png)


こう表示されるので、以下のように設定して

- 日本語
- Standard 64-bit

「ダウンロード」をクリックして `ja_windows_server_2016_updated_feb_2018_x64_dvd_11637441.iso` 5.7GB を手に入れておきます。これがOSのイメージディスクです。

加えて「キーを入手」をクリックして、プロダクトコードを表示させてそれをメモ帳などにひかえておきます。XXXXX-XXXXXXX-XXXXX-XXXXX-XXXXXのような形式のコードとなります。


# VirtualBoxをインストール

[Linux 環境構築 (N予備校)](https://www.nnn.ed.nico/contents/guides/2185) のVirtualBox のインストールの項目を利用してインストールします。ここでは、VirtualBoxは5.1.30を使っていきます。

# VirtualBoxでの設定
ファインダーのアプリケーションよりVirtualBox.appを起動します。起動すると左上に表示される新規ボタンをクリックして表示される以下のダイアログから設定をしていきます。

![スクリーンショット 2018-06-13 15.54.32.png](https://qiita-image-store.s3.amazonaws.com/0/2382/abdf548c-c6a1-0ba9-d627-c2559c00416d.png)

- 新規ボタン
  - 名前: Windows Server 2016
  - タイプ: Microsft Winndows
  - バージョン: Windows 2016 64-bit

![スクリーンショット 2018-06-13 15.54.39.png](https://qiita-image-store.s3.amazonaws.com/0/2382/76356470-436f-afc9-958b-cdae1b6d6755.png)

- メモリーサイズ
  - 2048MB (やりたいことに必要なメモリサイズがおすすめ）

あとは残りを設定していきます。

- ハードディスク
  - 仮想ハードディスクを作成する
- ハードディスクファイルタイプ
  - VDI (VirtualBox Disk Image)
- 物理ハードディスクにあるストレージ
  - 固定サイズ
- ファイルの場所とサイズ
  - 25GB (共有フォルダも作るのでこれぐらいで十分)

全部設定し終えたら完了となります。仮想イメージ一覧にWindows Server 2016という項目が表示され、電源オフになっていれば成功です。

# Windows Server 2016のインストール

![スクリーンショット 2018-06-13 16.10.44.png](https://qiita-image-store.s3.amazonaws.com/0/2382/6977e83e-bae1-1f97-897d-b8c96c3751b0.png)

このゲストOS、Windows Server 2016を選択して起動ボタンをクリックします。

ISOファイルが求められるので、先程ダウンロードした`ja_windows_server_2016_updated_feb_2018_x64_dvd_11637441.iso` を選択して、インストールするを選択して進めます。

![スクリーンショット 2018-06-13 16.12.16.png](https://qiita-image-store.s3.amazonaws.com/0/2382/765b7c61-51b0-4210-7745-9560486cd2ff.png)

以上のダイアログで先程入手しておいたプロダクトキーを入力します。手で入力する必要があります。

なお途中で、

Windows Server 2016 Standard 64bit と Windows Server 2016 Standard 64bit (デスクトップ エクスペリエンス) が選べるのですが、必ず、

- **Windows Server 2016 Standard 64bit (デスクトップ エクスペリエンス)**

の (デスクトップ エクスペリエンス)の方を選びましょう。これを選ばないとGUIがないサーバーのインストールとなります。**絶対に (デスクトップ エクスペリエンス) を選択するようにしましょう。**

その後の選択肢は、

- カスタム: Windowsのみインストールする
- ドライブ選択
  - 新規ボタンを押す
  - ディスクサイズを確認して適用ボタンを押す
  - 種類:プライマリの行を選択して進める

以上のように設定して進めます。するとインストールが進みインストールされます。最後にパスワードを設定して完了となります。パスワードも大文字小文字数字が入っている必要があるので気をつけましょう。

![スクリーンショット 2018-06-13 16.30.58.png](https://qiita-image-store.s3.amazonaws.com/0/2382/24850332-1b38-ab10-8600-28a889b69b89.png)

この画面が表示されればインストールは完了です。

# Windows Server 2016へのVirtualBox Guest Additionsをインストール

まずは先程の画面でログインのためにCtrl + Alt + Del を押してパスワードを入力しようとしますが、きっと入力できません。右下の下矢印ボタンをクリックして入力させましょう。

![スクリーンショット 2018-06-13 16.31.54.png](https://qiita-image-store.s3.amazonaws.com/0/2382/0c2a8a33-5c7e-090e-7895-4c0dad2734b1.png)

コンテキストメニューのInsert Ctrl-Alt-Del を選択し、パスワード入力状態にして先程設定したパスワードを入力しましょう。

ログインしたらサーバーマネージャーが立ち上がりますが、サーバー運用しないなら使わないでOK。非表示にして閉じておけば良いです。

今度は、**ホストOS(MacOS側)**のメニューから、メニュー > Devicese > Insert Guest Additions CD image をクリックして、Windows側のCDドライブよりインストールします。 (CDドライブがあるPCはもうないかもしれませんが...)

![スクリーンショット 2018-06-13 20.46.41.png](https://qiita-image-store.s3.amazonaws.com/0/2382/9db2a98c-702f-3616-df55-64a72eb9f511.png)

WindowsキーはCommandキーに割りあたっているのでWin+Eでエクスプローラーを立ち上げてから上のように表示させると便利です。このCDよりインストールするVirtualBox Guest AdditionsはゲストOSとホストOSでフォルダ共有やクリップボード共有などをさせるために利用するソフトとなります。

あとChromeはインストールしておくと便利です。インターネット・エクスプローラーで外部サイトにアクセスする度にドメインにアクセスしてよいか確認がきますが、その度に例外に追加します。多分20回ぐらい追加が必要です。追加した後にインストールを再チャレンジしましょう。

ここまで来たら一旦、シャットダウンして共有フォルダの設定をします。Windowsキー → 電源アイコン → シャットダウン → その他(計画済み)でシャットダウンします。シャットダウンすることで共有フォルダの設定ができます。

# 共有フォルダの設定　

![スクリーンショット 2018-06-13 18.06.33.png](https://qiita-image-store.s3.amazonaws.com/0/2382/9d01f712-4fab-c808-3d1a-24bcd2aadbc7.png)

シャットダウンした仮想イメージを選択して、設定→共有フォルダ→適当なフォルダを作成して設定します。アクセス権は完全に設定しておきましょう。ここではWinShareというフォルダを用意してみました。

![スクリーンショット 2018-06-13 20.35.44.png](https://qiita-image-store.s3.amazonaws.com/0/2382/4a56bebc-2b79-afa9-ec9f-3ec52cb97c2e.png)

その後再度、仮想イメージを起動してアクセスすると、このように共有フォルダが自動的に外部ドライブとしてマウントされて利用できるようになります。

ここまできたら普通のWindowsと同様に使えるようになります。マシンが求めるスペックに合わせてコアやメモリの割当を変えると良いでしょう。

最終的に以下のようにMikuMikuDanceと必要なライブラリをインストールしてを動かすことが可能になります。

![スクリーンショット 2018-06-13 19.20.24.png](https://qiita-image-store.s3.amazonaws.com/0/2382/d7135726-d16e-a2ce-4a36-1e90760086b0.png)

お疲れ様でした！ よいWindowsライフをお送りください。