iMacに Windows10(64bit)を クリーンインストールしてみた (Early2008)

はじめに

Windows10無償アップグレード版の配信終了日が7月29日と迫ってきました。

Windows10を一度インストールしておけば、無料アップグレード配信終了後も、無料で再インストールが出来るようになります。

iMac Early 2008

iMac(Early2008)」に、「Windows10(アップグレード無償版)」をクリーンインストールしようと、Macのユーティリティから「Boot Camp アシスト」を立ち上げインストールを進めようとすると、「この Mac では Windows 8 はサポートされません。」とメッセージが出て、BootCampアシスタントからインストールすることが出来ません。

f:id:ringocat-note:20160725152733p:plain

iMac(Early2008)は、正式には「Windows7(32bit)」までしかサポートされていないからでしょう。

ただ、Early2008は64bitマシンですので、Windowsも64bitをインストールしてあげれば、ちゃんと64bitで動作します。要は、「ドライバがサポートされているかどうか」と言う事のようです。ちなみに、MacOSは64bitで動作しています。

そもそも

けど、まぁ、そもそも、無償で配信されているWindows10は「アップグレード版」なので、元々Windows7がベースにインストールされている必要もあります。

ワタシのiMacには、元々BootCampにWindows7(64bit)を入れてあったので、それをベースにWindows10をクリーンインストールしてみることにしました。

Windows10 クリーンインストールのやり方

  1. まずは、Mac側の「Boot Camp アシスタント」から、BOOTCAMPで使うサポートソフトエェア(ドライバ)をダウンロードし、USBメモリなどに保存します。

f:id:ringocat-note:20160725163612p:plain

  1. Boot Camp アシスタントは、Windowsサポートソフトウェアのダウンロードにしか使わないので、保存が終わったらここで終了しておきます。
  2. 念のため、USBポートに繋がれているUSBメモリや、外付けのHDD等は外しておきます。
  3. Windows10のディスクをセットします。
  4. キーボードのオプションキーを押しながらMacを再起動し、WindowsDVDから起動します。
  5. WindowsDVDから起動すると、画面左上に「Press any key to boot from CD or DVD…._」と出るので、それが出ているうちにすかさず何かキーボードのキーを押します(メッセージが出ている時間は短いです)。
  6. Windowsのインストーラーが立ち上がるので、指示に従い進めていき、今回はクリーンインストールが目的なので、下記の画面で「カスタム: Windows のみをインストールする」を選択します。

f:id:ringocat-note:20160725160439p:plain

  1. BOOTCAMPは「パーティション 4」に作られています。

今回はクリーンインストールが目的ですので、パーティション4をフォーマットします。

f:id:ringocat-note:20160729152243p:plain

  1. フォーマットが完了したら、「次へ」を選択すれば、Windows10のインストールがはじまります。

f:id:ringocat-note:20160729152352j:plain

  1. 気長に待つ。

インストールには30分〜1時間ほど、それなりに時間がかかります。

途中、画面が進まずに「止まってしまったのかな?」と思っても、気長に待ってみましょう。そのうち完了しますので(^_^)

  1. Windows10のインストールが完了したら、自動的にWindows10から再起動されます。

再起動後、はじめの設定で「プロダクトキーの入力」を求められることがありますが、「無償アップグレード版」の場合、「Windows7のプロダクトキー」を入力すればOKです。

BOOTCAMPへのWindows10のインストールは以上で完了です。

「 Windowsサポートソフトウェア(ドライバ)」をインストールする

後は、Windowsを立ち上げ、USBメモリをセットし、「Windowsサポートウェア」をインストールすれば、設定は完了となります。

*1

ここからはワタシの奮闘記 -ドライバをインストールするだけで、こんなに苦労するはめになるとは-

まずはSetup.exeの実行

「Windowsサポートソフトウェア」を入れたUSBメモリをセットし、まずは普通に「WindowsSupport」フォルダにある「Setup.exe」を実行すると、「Boot Camp x64 is unsupported on this computer model(ご使用のモデルでは 64bit版のBoot Campはサポートされていません)」と警告が出てインストールが出来ません。

これは、Windows7(64bit)の場合もそうでした。

f:id:ringocat-note:20160726104221p:plain

BootCamp64.msiを直接実行

そこで、「WindowsSupport > Drivers > Apple」にある「BootCamp64.msi」を直接実行しようとしますが、ここでも「このインストールにはシステム特権が必要です。setup.exeからインストーラを起動してください。」と警告に弾かれてしまいます。

f:id:ringocat-note:20160726201015p:plain

「setup.exeからインストーラを起動してください」と言われても、先ほどsetup.exeから起動しようとしたら、「サポートされていません」との警告が出てインストールが出来なかったところです。

そこで、BootCamp64.msiを「システム特権」を使い、起動することにします。

管理者として「BootCamp64.msi」を実行する

スタートメニューを右”クリックして「コマンドプロンプト(管理者)」を選択します。

開いた管理者用のコマンドプロンプトに、インストールを実行するコマンド「msiexec /i」を入力し、エンターキーを押します。「saiexec /i」の後には「”パス”」を入力します。

ワタシのUSBドライブは「D:」ドライブだったので、入力するコマンドは下記のようになります。

*2

*3

msiexec /i “D:\WindowsSupport\Drivers\Apple\BootCamp64.msi”

f:id:ringocat-note:20160729160007p:plain

一瞬インストーラーが起動するが、また警告

インストーラーが起動し、これで晴れて「インストールスタートか!」と思った矢先、今度は、「Boot Camp を使うには、お使いのコンピュータで Windows 7 が動作している必要があります。」との警告が(涙)

f:id:ringocat-note:20160726135709p:plain

互換モードで起動する

ならばと、BootCamp64.msiを「互換モード」を使い、Windows7として起動してみることにします。

「BootCamp64.msi ファイル」を右クリックし、「プロパティ」から「互換性タブ」を選択し、「互換モードでこのプログラムを実行する」にチェックを入れます。

f:id:ringocat-note:20160726140435p:plain

2度目のコマンド入力

再び管理者コマンドプロンプトから先ほどのコマンド

msiexec /i “D:\WindowsSupport\Drivers\Apple\BootCamp64.msi”

を入力することで、ようやくインストーラが起動してくれました!

f:id:ringocat-note:20160726140737p:plain

あとは自動でインストールが終了するのを待てばいいだけのはず・・・なのですが・・・・・、

3度目のコマンド入力 -インストールが進まない-

今度はインストールの途中で「Sigmatelオーディオ」のインストールのところで先に進まずに止まってしまいます(泣)

f:id:ringocat-note:20160726155520p:plain

待っていても”切りがない”ので「タスクバーを右クリック」し、「タスクマネージャ」から「Windowsインストーラー」を「強制終了」させました。

Windowsを再起動させ、「WindowsSupport > Drivers フォルダ」の中にある「IDT Sigmatel フォルダ」をデスクトップにコピーし、元のフォルダを削除します。

4度目のコマンド入力 -ははぁーん、パターンだね!-

そして、再びコマンドを入力しインストールをはじめると、今度は「RealTek オーディオ」のインストールのところで止まる(涙)

先ほどと同じようにインストーラを強制終了させ、再起動。

同じように「WindowsSupport > Drivers > RealTek フォルダ」をデスクトップにコピーし、元のフォルダを削除。

5度目のコマンド入力 -呪いのブルースクリーン-

そしてそして、コマンドを入力しますが、今度はインストールの途中にブルースクリーンで落ちる(号泣)

f:id:ringocat-note:20160729164554p:plain

「PAGE_FAULT_IN_NONPAGED_AREA (atikmdag.sys)」

調べて見ると、インストールの途中に出るエラーらしくて、その後に(ati)とありますので、ATIのインストール時によく出るエラーらしいです。

OSに対応した最新のドライバをダウンロードしてインストールすれば回避できるとか。

そこで、「WindowsSupport > Drivers > ATI」フォルダも一応デスクトップにコピーしておき削除。

ついでに、iMac(Early2008)ではNVIDIAのグラボは入っていないので、「NVidia フォルダ」も削除。

f:id:ringocat-note:20160729195244p:plain

結果的に削除したフォルダは4つ。

6度目の正直

コマンドを入力すること6度目、ようやくインストールを完了することが出来ました(;_;)

f:id:ringocat-note:20160726164107p:plain

オーディオドライバのインストール

個別にインストール

先ほど「IDT Sigmatel」と「RealTek」フォルダを削除して、オーディオドライバのインストールが出来なかったので、個別にインストールします。

iMac(Early2008)のオーディオドライバは、「IDT Sigmatel」ではなく、「RealTek」でいいはずなので、「IDT Sigmatel」は使用せず、先ほどデスクトップに保存した「RealTek フォルダ」をUSBの元あった場所(WindowsSupport > Drivers)へ戻しフォルダの中の「RealtekSetup.exe」を実行。

RealTekがインストールされ、 Windowsが再起動され、スピーカーからも音が出て「これで全て完了か!」と思いきや・・・。

ヘッドフォンから音が出ない(涙)

ちゃんとスピーカーから音は出るのですが、iMac背面にあるヘッドフォンジャックにヘッドフォンを挿しても、ヘッドフォンではなくスピーカーから音が出る???

RealTekのオーディオマネージャを立ち上げてみると、「ヘッドフォンジャック」が、なぜか「ライン入力」として認識されている・・・。

f:id:ringocat-note:20160726165324p:plain

RealTekの削除と、最新のドライバをダウンロード

Windowsサポートソフトウェアから入れた「RealTekオーディオ」をコントロールパネルの「アプリケーションの削除」から一旦アンインストール。

そして、RealTek社のHPからWindows10(64bit)用の最新のドライバをダウンロードしてきました。

RealTekダウンロードセンター: http://www.realtek.com.tw/downloads/

f:id:ringocat-note:20160726165821p:plain

無事ヘッドフォンジャックも認識される !

最新のドライバをインストールすると、ヘッドフォンジャックが無事「ヘッドフォンジャック」として認識されました。

f:id:ringocat-note:20160726170146p:plain

もちろん、スピーカーからではなく、ヘッドフォンから音が出ています!

ディスプレイドライバ

先ほどATIのフォルダも削除し、ディスプレイドライバを入れていないので、こちらもメーカーのHPからダウンロードしようと思いました。

ちなみに「ATI社」は現在「AMD社」となっています。

AMD Graphics Drivers and Software

しかし、iMac(Early2008)に入っているグラボは「Radeon HD 2400 XT」なのですが、Windows8までしか対応しておらず、ドライバを入手することが出来ませんでした。

f:id:ringocat-note:20160729200519p:plain

しかし、Windowsには自動的にドライバを拾ってきてくれる機能もあり、Radeon HD 2400 XTのドライバを拾ってきてくれてあったようだったので、それでいくことにしました。

f:id:ringocat-note:20160729201228p:plain

Windows7用をダウンロードして、これも「互換モード」でインストールすれば、AMDのコントロールパネルも使えたのかもしれませんが、コントロールパネルを使う事はないと思うったので、これで良しとしました。

ところで、WindowsはどこからAMDのドライバーを拾ってきたのだろうか。これもWindows7用なのかな?

エラー無し!これで全て完了!!!

あとは、Windows10の「デバイス マネージャー」を開き、どこにもエラーが無いことを確認し、無事!BOOTCAMPでWindows10(64bit)が使えるようになりました。

ここまで長かったです(涙)

f:id:ringocat-note:20160729202232p:plain

最後の仕上げに

最後に「スタートメニュー」の「すべてのアプリ」から、「Apple Software Update」を実行し、Appleのドライバを最新にアップデートしておきます。

まとめ

Windows10のクリーンインストールまでは難なくいけたのですが、今回、アップルから正式にサポートされていないドライバを入れるのに一苦労しました。

けれど、インストールが全て終わってみれば、Windows10は正常に快適に動いています。

Windows10は、Windows7とWindows8の悪い部分を省き、いいとこ取りした感じで、とても使いやすいです。Windows10はとてもよく出来たOSだなと思いました。

iMac(Early2008)に「Windowsサポートソフトウェア」をインストールする最短手順をまとめると、

  1. 「WindowsSupport > Drivers」から「IDT Sigmatel フォルダ」を削除。
  2. 「WindowsSupport > Drivers」から「RealTek フォルダ」を削除。
    1. 「WindowsSupport > Drivers」から「ATI フォルダ」を削除。
  3. 「WindowsSupport > Drivers > Apple > BootCamp64.msi ファイル」のプロパティの互換性から「互換モードでこのプログラムを実行する」にチェックを入れる。
  4. 管理者のコマンドプロンプトからコマンドを実行「msiexec /i “D:\WindowsSupport\Drivers\Apple\BootCamp64.msi”」
  5. RealTekのHPから最新のドライバをダウンロードしてインストール。
  6. グラボドライバはWindows任せ。
  7. 「Apple Software Update」を実行。

ワタシのiMacにも、最新のOSが入って、まだまだ現役ですね!(^o^)

*1:しかし、Windows10が正式サポートされていないワタシのiMac(Early2008)の場合はそうは行きませんでした。

*2:下のコマンドをコピペすれば使えますが、手入力の場合、日本語キーボードの場合「/」は「¥」キーになります。

*3:ちなみに、Appleキーボードの場合、Windowsでは「Control + C」でコピー、「Control + V」でペーストです。

 

3 COMMENTS

hiro223ftr

古いMacは処分しようとしていたのですが、おかげさまでまだ活用できそうです。
ありがとうございました。

返信する
bestie68

7から10へのアップデートはできていたのですが、2009LaterでHigh Sierra止まりのため、サポートアプリは再インストールできないままになっていました。
おかげさまで操作性がかなり良くなりました。ありがとうございます。

返信する

コメントを残す

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