和歌山のプログラミング・システム開発ならシステムキューブ
BootcampはMacをWindowsとMac OSのどちらかで起動できるようにするAppleが正式に提供する仕組みです。
Appleが最新のMacBookシリーズでWindows8より前のバージョンはBootcampに対応しないと公表しました。
https://support.apple.com/ja-jp/HT204048
上記リンクにMacの機種ととWindowsの対応表が掲載されています。
その一世代前でもWindows7 64bit以降しか対応していないなど、古いWindowsはBootcamp対応できない機種が増えています。
BootcampはWindowsを起動させ、Windows用の領域を内蔵ドライブに作成する仕組みと、Macの内蔵機器のデバイスドライバのセットです。
Windowsは古ければ20年前の機器のドライバが今でも取得できますが、Appleはデバイスドライバをほとんど作成したがりません。
Appleはシステム一式の機器構成をコントロールする方針でパソコンを作成していますので、様々なメーカーのパソコンや機器に対応させるWindowsとは方向性が違います。
デバイスドライバも一度作成すれば良いというものではなく、OSのアップデートのたびに互換性を検証しなければいけないので対応機器が多ければそれだけ人員やコストも必要になります。
安価すぎる周辺機器などでは、コストが見合わずOSのアップデートにメーカー側で対応できないまま、ということも度々あります。
Macは機器の世代交代が行われると、インストールされているよりも古いバージョンのOSがインストールできないなど、機器とデバイスドライバーの組み合わせについてコントロールする方針を持っています。
Bootcampもこの仕組みに則っており、また当然ながらBootcamp上で動作するWindowsはあくまでサードパーティー製のOSという扱いです。
サードパーティーの資産を強みと考えるか、重荷と考えるかがMicrosoftとAppleの大きな差ではないかと思います。
MacでWindows7をずっと使い続けたいなら、現行の機種をずっと保持し続けなければならなく、故障や買い替えの時にどうするかは大きな悩みになります。
Bootcampは仮想マシンでない形で利用するWindowsなのでMacの性能を最大限活用できます。
ただここまで書いたような制約があるので、利用方法によってはVMWare FusionやParallesのような仮想マシンの方が適している場合もあります。
Bootcampを使わないとできないことを、今のうちに切り分けておくべきかもしれません。
Appleが今後もずっとBootcampを提供し続けるとは限らない、と考えておくのはAppleという企業との付き合い方の一つです。