MacのVirtualBoxにWindows10をインストールする

投稿者: | 2015年8月9日

私は家ではMac使い、仕事場ではWindows使いである。

ただ、以下の理由により、自宅のMacにWindows環境をインストールしてみたのでその報告をば。

  • 仕事で担当している製品が主にWindows上で使用されるということもあり、Windows環境も手放せない。よって、家で仕事をするときはWindowsの環境が必要だが、鞄が重くなるので会社のノートPCは土日以外家に持ってきたくない。
  • ブログを書くようになって、Macではブログページが正常に表示されているのだが、Windowsだと画像の位置が若干異なるということもあり、Macで書いたブログをWindowsでも確認したい。

Mac用仮想化ソフトウェアとしては、VMWare Fusion, Parallels Desktopが二大巨頭だが、何しろ有料である。
なるべくならお金はかけたくない。

ということで、OracleのVirutalBox上に、Windows環境を構築することにした。
計画としては、以前購入したWindows7 Professionalのライセンスを使用して、Windows10へ無料アップグレードをするというものだ。

まずは、Mac OS (Yosemite 10.10.4)に、VirutalBox 5.0.0 (r101573)のインストールである。
これは、ダウンロードサイトからVirtualBox 5.0 for OS X hostsのイメージをダウンロードし、解凍してインストーラを起動すればよいだけ。

しかし、Oracle VirtualBoxのページを見ると、以下の文章が!…

Please be aware that Windows 10 is not yet officially supported! There are known problems with VirtualBox 5.0 on Windows 10 hosts and with Windows 10 guests. Some of the problems are fixed in the most recent test build which can be found here.

VirtualBox_website_d20170809

Windows10はGuestOSで使えないって事が記述されており、現在テストビルドでいくつかの問題は直っている様だ。
ただ、この文章は、VirtualBox 5.0 for Windows hostsの項に記述されているので、VirtualBox 5.0 for Windows hosts固有の問題(つまりVirtualBox 5.0 for OS X hostsの問題ではない)とも読めてしまう。

また、VirtualBox for OS Xのウィザードには以下のようにWindows10を選択できる。

VirtualBox_wizard

少々迷ったが、とりあえずWindow10をインストールしてみることにした。
もし動作がおかしければ、Windows7をインストールすればいいやと思うことにする。

Windows10のイメージは、下記のダウンロードサイトで、Windows10&日本語版指定しをダウンロードした。

ここで、問題が発生。
ISOイメージからWindows10のアップグレードインストールは、Windows7(もしくは8.x)がインストールされていないとできない模様。

Winodws10のインストール中にライセンスキーを入力しなければならないが、Windows7のライセンスキーを入力してもはじかれてしまうのだ。

以下のサイトに、Windows 10 のクリーンインストール (いわゆる、メディアからブートしインストールする、といった方法) で、無償アップグレードを利用することは不可能なことが記述されている。

よって、まずはVirutualBox上にWindows7をインストールし、その後Windows10のISOイメージでWindows10にアップグレードという手順をとった。

Windows7で、Windows10のISOファイルを解凍し、解凍されたsetup.exeを実行した。
その後、無事Windows7をWindows10にアップグレードできた。
(ちなみにISOファイルの解凍は、LhaForgeを使用)

ただ、以下のように若干の問題が残っている。

  • MacBookProのRetinaディスプレイだと、フォントが若干にじんで見える。外付けディスプレイだとこのような問題は発生しない。
  • フルスクリーンモードにしてしばらく経つと、全画面のサイズがディスプレイサイズより小さくなってしまう。スリープ後の復帰時に実際の画面サイズを取得できないようだ。

まぁ、ここら辺がVirutalBoxの限界なのかなとも思ってしまう。有料のVMwareFusionやParallelsではそういうことは起きないようだ。この問題はもう少し調べてみよう。

とりあえず、今日はWindows10がMac OS X上で無事起動できたというところで良しとしよう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA