まず、Intel製プロセッサがMacに搭載される。次はどうなる?Apple製マシンでWindows XPが動く?まさにその通り。Intel Mac版Windows XPチャレンジのおかげで実現した。MicrosoftのオペレーティングシステムをIntelベースのMacで動かすというこのコンテストは、ついに勝利を収めた。つまり、少なくとも理論上は、IntelベースのMacでネイティブWindowsを動作させることが可能になったのだ(ただし、別途OS Xをインストールしておく必要がある)。ボランティアでくじを引いた私は、このハックをインストールしてIntel搭載Mac miniでXPを起動し、どんなWindows XPマシンが手に入るのか試してみることにした。
以下は、最初から最後までのプロセス全体を通して、良い点も悪い点も含めた私の経験談です。これはインストールガイドではありませんが、パッチのインストール方法、XPを動作させるために必要なこと、このようなプロジェクトに伴うリスク、そして最後に、完成した製品がどの程度うまく動作するかについて解説します。
警告
これを自分の Intel ベースの Mac で試そうと考えている場合は、非常に悪い事態が発生する可能性があることを知っておく必要があります。永久的な損傷が発生する可能性があるかどうかはわかりません (私は発生しないと思います) が、回復するためにシングルユーザーモードで起動する必要がある状況に簡単に陥る可能性があります。また、OS X も Windows XP も使用できなくなり、OS X インストーラーがドライブを使用可能な保存先として認識しないという状況に陥る可能性もあります (実際、私は 2 回この状況に遭遇しました)。ありがたいことに、回復は比較的簡単ですが、マシン上のすべてのデータが失われます。最後に、Windows XP に新しいドライバーをインストールするという単純なことで XP が起動できなくなる場合があり、その場合回復するには、ドライブのフォーマットや OS X と Windows XP の両方のインストールなど、最初からやり直す必要がある場合があります。
要するに、これは非常に新しい技術であり、そのプロセスではまだ大きな問題が発生する可能性があります。もしMacを1台しか持っていなくて、それで生計を立てているのであれば、今のところWindows XPをインストールすることはお勧めしません。時間の経過とともに、このプロセスはより簡単かつ安全になるはずですが、現時点ではまだ非常に実験的な段階です。
パート1:ハックのインストール
Intel搭載MacにWindows XPをインストールするために必要な情報とコードはすべて、Intel Mac向けWindows XPダウンロードページで入手できます。しかし、ある意味、これは「ジェフ・ゴードンのNASCARレースカーを手に入れれば、あなたもデイトナ500で優勝できますよ」と言っているようなものです。技術的には確かにその通りかもしれませんが、細かい点を埋めていく必要があります。
始める前に: このパッチを試すことを検討している場合は、ダウンロードしたファイルに加えて、必要な前提条件のリストを以下に示します。
- オリジナルのWindows XP Pro SP2 CD-ROM。最近価格を調べておらず、まだお持ちでない場合は、299ドル(Tiger約2.3個分)かかります。
- CDバーナー(約40ドル)とWindows用CD-RライティングソフトウェアNeroを搭載したPC。嬉しいことに、Neroにはフル機能を30日間試用できるデモ版が用意されています。デモ版がない場合は、さらに80ドルを用意してください。
- 別のマシン (バーナーを備えた PC または Mac) からのインターネット アクセス。
- 時間。本当に、本当に。少し時間を確保し、さらに少し時間を確保し、さらに少し時間を追加すれば、仕事を終わらせるのに十分な時間があるかもしれません。私の場合は、土曜日の朝に数時間を確保しました。結局、全てが終わって(そしてやり直し)、最初は作業全体に約12時間かかりましたが、今ではその時間は劇的に短縮され、約1時間になりました。経験は厳しいものですが、良い教師でもあります。
- 忍耐力。これは時間的な側面とほぼ同じくらい重要です。なぜなら、何かが起こるのを待つ時間がかなり頻繁に発生するからです。また、XP mini を動作させようとするよりも、歯医者に行って根管治療をしてもらった方が楽しいと感じることもよくあるでしょう。パッチのバージョン番号が「0.1」であることを覚えておいてください。Times-Mirrors では確かにそのように感じます。
ここで言っておきたいのは、Windows XP Pro、CD/DVDドライブ、そしてNeroを全部購入しなければならなかった場合、合計419ドルかかるということです。これは、私が勝手に作ったわけではありませんが、1GBのRAM、CD/DVDドライブ、80GBのハードドライブを搭載したDell Dimension B110の現在の価格と全く同じです。でも、この方法を試しているということは、おそらく既に自宅にPCが1台あって、それをこの小さくて静かで洗練されたミニPCに買い替えたいと思っているのでしょう。
必要な条件をすべて揃えたら(時間だけは別として、明らかに時間が足りませんでした)、いよいよ改造に取り掛かる時が来ました。作業開始前に最後にやったことは、FireWireドライブを接続し、SuperDuperを使って完璧に動作するミニのクローンを作成することでした。こうしておけば、万が一すべてがひどく、ひどくうまくいかなくなっても、簡単に復旧できます。このプロジェクトに挑戦するなら、同様の計画を立てることを強くお勧めします。最初に行うことは、ミニのハードドライブを消去することなので、何らかのバックアップが必要です。完全なクローンを作成し、そして(これは非常に重要ですが)、作業を始める前にクローンが正常に動作することを確認しておくのが良いでしょう。
実際のインストール
IntelベースのMacにWindows XPをインストールするために必要な手順を簡単にまとめました。このドキュメントはインストール手順を詳しく説明するものではなく、手順ごとのプロセスを非常に簡潔にまとめたものです。
- 変更された Windows XP インストール CD を作成します (PC で Nero を使用)。
- miniのハードドライブを準備します(データ、さようなら!)。OS X用とXP用の2つのパーティションを作成します。
- miniにOS Xをインストールします。
- ミニにデュアルブート コードをインストールします。
- Windows XP をインストールします。ヒント: パーティションを FAT32 にすると、OS X で読み書きできるようになります。これにより、起動できない状況から回復できる可能性があります。
- XP を機能させる。この手順は非常に複雑なので、この記事では専用のセクションを設けています。
- 同じマシンで Mac OS X と Windows XP を同時に使用することはできません。
これらのステップのそれぞれにおいて、プロジェクトに注ぎ込んだ「時間」と「忍耐力」を無駄にしてしまうような出来事が起こる可能性があります。以下に、そのような出来事の例をいくつか挙げます。
- 元々Neroで焼いたCD-R(Windows XPのインストーラーが改造されていたもの)が壊れていました。プログラムは正常に動作しているように見え、CDはマウントされ、中のファイルも読み込めましたが、XPのインストールはできませんでした。もちろんエラーメッセージは表示されず、ただ黒い画面のまま何も動作しない状態でした。
- 良質のCD-Rを使って初めてインストールしようとしたのですが、インストーラがハングアップしてクラッシュしてしまいました。再フォーマットの手順からやり直さなければなりませんでした。
- 特にPCでCDを焼いたり、ターミナルを使ったりすることに慣れていない場合は、説明書のすべてのステップを注意深く読んでください。ターミナルで何か問題が起きることはありませんでしたが、PCでの焼き込み手順については、指示に正しく従っているか確認するのにかなりの時間を費やしました。
- 常に有線USBキーボードとマウスを使用してください。BluetoothやワイヤレスUSBデバイスをお持ちの場合でも、このプロジェクトを始める前にそれらを脇に置いておいてください。
- 電源、モニター、キーボード、マウス以外のすべてを取り外します。
- XPをインストールする前に、OS Xの解像度をネイティブモニターの解像度に設定してください。ある時、インストーラーが全く動作しなくなったのですが、原因は(新しくインストールした)OS Xの解像度をLCDのネイティブ解像度1280×1024ではなく1024×768に設定していたことにあると思います。
さて、それではWindows XPの実際のインストールはどうなるのでしょう? それほど難しくはないのですが、かなり細かくて時間がかかります。OS Xを新規にインストールした後の最初のステップは、ブートローダーをminiにインストールすることです。miniのハードドライブをフォーマットしたばかりなので、ブートローダーを別の場所(インターネット上のオリジナルのパッチファイル、または私のようにネットワーク上の別のマシン)からコピーする必要があります。ブートローダー(これは1つのファイルです)をminiにコピーした後、2つのターミナルコマンドを使用して適切なフォルダに移動し、そのフォルダをBlessしてOS Xが起動可能と認識するようにします。ブートローダーは小さなプログラムで、矢印キーをタップするだけで起動時にWindowsとOS Xのどちらを起動するかを選択できるようになります。
適切なロゴが表示されたら、Return キーを押します。これで起動する OS が決まります。ドライブにカスタマイズした XP インストーラー CD を入れ、Windows ロゴを選択すると、インストール プロセスが開始されます。まあ、最終的には始まります。説明書には、何も起こらないまでに 3 分ほどかかると警告されています。しかし、最終的には、Windows XP インストーラーが表示されます。使用するパーティション (パーティション 1 や 3 ではなく、パーティション 2) を選択すると、Windows XP インストーラーが起動します。ある時点で、インストーラーによってマシンが再起動します。その後、F2 キーを (念のため繰り返し) 押して、CD ではなくハード ドライブから Windows を起動する必要があります。次に、インストールの 2 番目の部分が実行され、問題なく実行されるように見えます。ただし、完了すると、マシンがクラッシュします。本当に。これは正常です。手動で電源を切ってください。
再起動すると、Windowsを選択した場合、Windows XPが起動します。起動から数時間(なぜこんなに時間がかかったのかは後述します)を経て、ようやくこの状態になった時、私はただただ驚きました。これがAppleシステム上のWindowsなのです。VirtualPCもOpenOSX WinTelも不要、純粋なWindows XPだけです。「やった!これで完了!XPが起動して、OS Xも起動して、準備完了!」ああ、もし本当にそんなに簡単だったらいいのに。
パート2: XPを使いやすくする
今インストールしたものと、市販のWindowsマシンで使えるものとの大きな違いは、ドライバの有無です。今インストールしたXPはCD-ROMドライブ、モニター、USBポートを認識しますが、それ以上は認識しません。(FireWireポートも認識している可能性がありますが、セットアップ完了前にテストしていません。)Bluetooth、Ethernet、AirPort、オーディオは、初期インストール後はすべて動作しません。
Intel MacでWindows XPを初めて起動すると、非常に機能的ではあるものの、あまり使い勝手の良いオペレーティングシステムではないことがわかります。次のステップは、Intel Mac版Windows XPサイトの「ドライバー」ページにアクセスすることです。このページには、Macの重要なパーツ、つまりBluetooth、AirPort、Ethernetといった、実際にMacを使えるシステムにするパーツに関するドライバーやマニュアルへのリンクがあります。XPをインストールするMacによって、利用できるドライバーは異なります。これは、最先端技術の非常に初期のリリースを使用することに伴うリスクです。
もちろん、動作させる上で最も重要なドライバーはイーサネットです。イーサネットがなければ、miniに何かを取り込むには、USBメモリなど、マシン間で転送できるストレージメディアを使うしかありません。私はG5にイーサネットドライバーをダウンロードし、CD-RWに焼き付けて、それを使ってXPにドライバーをインストールしました。IPアドレス情報を入力する複雑な手順を思い出すと、一発でうまく動作しました。それがうまく動作し始めると、残りのドライバーをダウンロードしてインストールすることができました。一見すると当たり前のことのように思えますが、実際にはそうではありません。多くのドライバーには注意事項や例外、そして「もしかしたら」というものもあります。
例えばBluetoothドライバには、再起動のたびに小さなプログラムを再実行する必要があるという注意書きがあり、それでもAppleのキーボードやマウスでは動作しない可能性があると書かれています。実際、ドライバを動作させるには、Windowsディレクトリ内のファイルを編集し、Bluetoothチップセットに関するApple関連の情報を指定する2行を追加する必要があります(しかも、この情報はiMacとminiで異なります!)。それを実行した後、小さなプログラムを実行すれば、後はうまくいくことを祈ってBluetooth機器を接続し、どうなるか見てみましょう。
私の場合、とても嬉しい驚きがありました。Mac用のマウスとAppleキーボードは問題なく動作しました。ただし、再起動のたびに実行ファイルを1つ再実行する必要があります。さらに驚いたのは、Bluetoothキーボードが電源投入直後から使えることです。起動するOSを選択できるほど早く使えるのです。これはAppleのおかげだと思います。
各ドライバの関連メモをすべて読み、一度に1つずつインストールし、再起動してそれぞれをテストすることで、最終的にほぼすべてが正常に動作するようになりました。miniでは、Bluetooth、USB、FireWire、AirPort、Ethernetを使ってXPを実行していました。
災害発生
これらの作業をすべてこなしながら、IRCチャンネルにも頻繁に参加して、質問をしたり、雑談を聞いたりしていました。誰かが、 mini用のネイティブビデオドライバが利用可能になったと言い、その使い方を説明したページがWikiに追加されました。
ネイティブビデオサポートは、Intel MacでXPを実行する上で現在大きな問題となっています。これがないと、ビデオアクセラレーションもゲームもDirectXも使えません(ただし、すべてのカードにネイティブドライバが搭載されていてもDirectXが動作するかどうかは不明です)。この可能性にワクワクし、XPの基本インストールを完了した直後にこのニュースを耳にしたので、試してみることにしました。上記のリンク先のページを読んでいただければ、手順が決して簡単ではないことがお分かりいただけるでしょう。2つの異なるメーカーのドライバが必要で、数回の再起動と、インストール/ポイントの手順が数多く必要になります。私は時間をかけて、すべての手順を慎重に実行しました。
最後に再起動しようとした時、何も起こらなかった。画面が真っ黒。何をやってもダメだった。セーフブートモードにも入れず、XPを壊した追加機能を無効にすることもできなかった。結局…ディスクを消去して、OS Xのインストールからやり直すしかなかった。ああ。
その時、2つ目の問題に遭遇しました。OS Xを再インストールしようとしたところ、どちらのパーティションも使用可能として表示されませんでした。あれこれ試行錯誤した後、ようやくこの問題を解決できました。(Wikiのこのページに、問題と2つの解決策が記載されています。私は解決策2の方法で問題を解決しました。)もちろん、この作業には時間がかかりましたが、ようやく軌道修正し、XPを2度目の完全なインストールに成功しました。

そこで、より実用的で詳細なインストール手順が利用可能になるまで、ネイティブグラフィックドライバーはそのままにしておくことにしました。前述の通り、ドライバーのインストールにさらに数時間かかり、ついに完全に機能するWindows XPのインストールが完了しました。右の画像にあるように、確かに機能するものの、まだ完全ではありません。すべてが理想的であれば、黄色いアイコンのオブジェクトはここには存在しないはずです。しかし、そのリストにあるものはOSの機能に影響を与えているようには見えなかったので、そのままにしておくことにしました。
再び災害が発生
最初のリビルド後、この記事のためにベンチマークテストをいくつか実行していました。テストスイートの一つがハードドライブをテストしたところ、途中で止まってしまいました。再起動してみると、XPは… 再起動しませんでした。ただフリーズしてしまいました。OS Xを起動すると、1分ほどでカーネルパニックが発生しました。やれやれ。やられた。消去、フォーマット、再インストール、そしてまた最初からやり直しです。
今ではある程度慣れているので、復旧まで1時間ほどしかかかりませんでした。それでも、もしこれが私の本番環境のマシンだったら、すべてのデータと1時間の時間を失っていたでしょう。
最初から最後まで、ミニをセットアップしてXPを正常にインストールするまでの初期作業に約12時間かかりました。これには、私のPCには搭載されていなかった書き込みドライブのインストールに30分、2回のトラブルからの復旧に4時間ほど、そして調査、IRCでの議論、そしてただの読書に2~3時間かかりました。できれば二度と同じことをしなくて済むように願っていますが、もし必要になったとしても、レプリケーションのおかげで作業はずっと楽になりました。インストール時間のほとんどは、OS X(最短インストール時間6分)とXP(約20分)のインストーラーを待つだけです。
パート3:関連するリスク
上記で述べた2つの具体的な災害以外にも、未知のソフトウェアをインストールする際には、常に一般的なリスクが存在します。私のベンチマークテストでは、単純なソフトウェアアプリがOS XとWindows XPを含むマシン全体をダウンさせてしまったことが分かりました。
正常に動作しているときでも、奇妙な動作をすることがあります。あるバージョンのXPは、私のminiで起動時に奇妙な挙動を示しました。シングルユーザーモードのような画面(黒い画面に白い文字)で起動し、16進数の数字がいくつか表示され、プロンプトが表示されるのです。「g」と入力して「Return」キーを押すと、さらに数字が表示されます。もう一度「g」と「Return」キーを押すと、XPは正常に起動しました。しかし、最近インストールしたXPでは、そのような表示は一切なく、ただ起動するだけです。何が違うのか全く分かりません。また、XPをインストールしたMacは再起動できません。再起動しようとすると、フリーズしてしまいます。しかし、シャットダウンは問題なく完了するので、私は代わりにそちらを使っています。
冒頭でも述べたように、Macを1台しか持っていなくて、それで生計を立てているのであれば、今はデュアルブートマシンにするのは時期尚早です。あらゆる問題が発生する可能性があり、リスクが多すぎるからです。
ということは、このプロセス全体が時間の無駄だったと思っているということでしょうか?決してそうではありません。少なくとも、多くのことを学んだと感じていますし、次のセクションでご覧いただくように、最終的な結果は非常に使いやすいものになっています。ただ、技術が「本番環境に対応できる」状態になるまでには、もう少し時間が必要だと考えているだけです。
パート4: Core Duo miniでWindows XPを使用する
では、全体として、努力する価値はあったのでしょうか?今では確かにそう思います。ビデオドライバのトラブルの後、ハードドライブの何が悪かったのかを必死に調べていた日曜の午前0時半頃だったら、おそらく別の答えが返ってきたでしょう。しかし、すべてをインストールし、システムを数日間使ってみて、最終的な結果は素晴らしいものになりました。
動作するハードウェア:ドライバをインストールすれば、Windowsのネイティブドライバなので、すぐに動作します。例えば、以下のものをXP miniでテストしましたが、どれも完璧に、あるいはほぼ完璧に動作しました。
- Bluetooth:前述の通り、MacallyのBluetoothマウスとAppleのBluetoothキーボードを使用していますが、どちらも問題なく動作しています。マウスには2つの問題があり、OS Xを実行しているminiでも同じ問題が発生しています。どちらも比較的軽微な問題で、マウスの電源を入れたときに検出が遅くなることがあります。また、マウスの電源を入れたままマシンをスリープ状態にすると、2分間操作がないとマウスの電源が自動的に切れ、スリープ状態のマシンが再び起動してしまいます。
- AirPort: ワイヤレス接続は完璧に機能しています。Windows XP はネットワークを検出し、WEP キーを使用して正常にログインします。
- プリンター: Brother HL-1270N レーザー プリンターと Epson Stylus Photo 890 は両方ともテストで完璧に動作しました。
- FireWire: 問題なく接続し、FAT32 としてフォーマットし、外付け FireWire ドライブを使用することができました。
- SuperDrive: SuperDriveはWindows XPでは「DVD-RW」デバイスとして表示されます。DVDとCD-RWの両方の書き込みをテストしました(Windows内蔵の書き込みソフトとNeroを使用。詳細は後述)。どちらも問題なく動作しました。
- Ethernet/AirPort: mini と他の PC、そして G5 との間でファイルを移動する際に問題はありませんでした。共有は双方向で問題なく機能しているようでした。
全体的に、XP で実際に mini を使用するために必要なことは、ドライバーをインストールするために必要な手順さえ踏めば、ほぼすべて動作します。
動作しないハードウェア: 問題となるのは実際には 2 つの領域だけで、どちらもすでに触れました。1 番目で最大の問題は、ネイティブ ビデオ ドライバーがないことです。これは日常的な使用にはほとんど影響しませんが、ゲームやビデオ アクセラレーションを必要とするその他のアプリケーションが現時点では使用できないことを意味します。たとえば、DirectX や OpenGL グラフィックスのアクセラレーションはありません。mini は標準の Intel チップセットを使用しているため、他の Intel Mac よりも早くネイティブ グラフィックスを利用できるようになる可能性が高くなります。他のマシンは ATI ビデオ ボードを使用しています。前述のように、mini のネイティブ グラフィックスには既に部分的な解決策があり、一部のユーザーにとってはうまく機能しています。安全で実用的な解決策が利用可能になるのは時間の問題だと思います。
2つ目はオーディオ出力です。iMacとMacBook Proでは動作しているようですが、miniには小さな問題があります。チップセットがアナログ信号ではなく光デジタル出力をしているようです(ヘッドフォンジャックから赤いランプが点灯しているのが確認できます)。ただし、USBオーディオデバイスは動作するため、音が必要な場合はそちらをご利用ください。この問題の解決策は比較的早く見つかると期待しています。
最後に、赤外線ポートが機能していないのですが、誰かがこの問題を解決できるかどうかは分かりません。とはいえ、私にとっては大きな問題ではありません。
アプリケーションの互換性:通常はここでアプリケーションの互換性などについて触れますが、今回は問題ではありません。下のスクリーンショットにあるように、正真正銘のWindows XPが動作しています(クリックするとフルサイズの画像が表示されます)。

(このショットには、ESPN の Bottom Line スポーツ ティッカー、公式 Windows Update サイト、G5 のホーム フォルダ、ネットワーク接続ウィンドウ、および Intel CPU が表示されている [バージョン情報] ボックスが表示されています。)
アプリケーションがDirectXやグラフィックアクセラレーションを必要としない場合(つまり、ゲームやハイエンドビデオアプリケーションではない場合)、おそらく問題なく動作します。Windows Media Player 10やQuickTime Playerなど、動作しないと思っていたものも例外ではありません。QuickTime PlayerはHDクリップ(解像度480pのもの)も速度低下なく再生できます。Windows Media High Definitionは希望の半分の速度で再生されましたが、720pのクリップしか提供されていないため、速度低下の原因となっています(これはすべてネイティブビデオドライバーなしで実行した場合です。HDコンテンツが再生されるという事実自体が驚異的です)。
Office 2003のWord、Excel、PowerPointをテストしてみましたが、どれも問題なく非常に高速に動作しました。アプリケーションは約1秒で起動し、すべて正常に動作します。どうやらWordにもスクロールの「速度制限」があるようです。先週のミニレポートで作成した大きなテスト文書を開いてみたところ、XPのミニPCでのスクロール時間はG5と純正Athlon3200 PCで同じで、約22秒でした。
JavaベースのテキストエディタであるjEditをインストールして、動作を確認してみました。OS Xとは異なり、当然ながらJavaは含まれていないため、まずランタイムをインストールする必要があります。しかし、その後はjEditはインストールされ、問題なく動作しました。
MicrosoftのWindows UpdateとOffice Updateのウェブサイトは完璧に機能し、私のWindowsとOfficeのバージョンを最新レベルにアップデートしてくれました。Internet Explorerも問題なく動作しているように見えましたが、WindowsとOfficeのアップデートに必要な以外はすぐに使い切って、Firefoxを使い始めました。Firefoxは動作も非常に安定しています。
ソフトウェアとハードウェアの最終テストとして、高解像度のビデオクリップを多数含むDVDプロジェクトを作成しました。Neroを使ってクリップを読み込み、メインメニュー構造を作成し、ラベルをいくつか追加した後、Neroにエンコードと書き込みを開始させました。
iDVDは、Neroが最も使いやすく、見た目も美しいDVDオーサリングアプリケーションの座を奪っていることを考えると、特に心配する必要はありません。一方、Neroはプロジェクトを細かく制御でき、優れたエンコーダーを備えているという評判もあります。ただし、プロジェクトを作成する際にiDVDのような操作感は期待できません。
ストレステストとしては、これが限界だろうと思いました。ビデオのエンコードは大変な作業で、Neroは処理中ずっと両方のCPUをフル稼働させていました。また、処理速度も遅いので、90分ほど他の作業を続けました。マシンを再び確認してみると、DVDが完成していて、家庭用プレーヤーとG5で完璧に再生できました。
XP 搭載の mini は OS X 搭載時よりも高温になるという報告があったため、エンコードと書き込みのプロセス中に温度プローブも接続していました。記録した最高温度は 113F で、これは OS X で DVD を再生しているときの排気温度より 3 度高いだけです。そのため、少なくともこの mini では温度の問題はないようです。
複雑になりがちなセットアップをクリアし、動作するIntel Mac XPマシンが完成したら、史上最高の「AppleハードウェアでWindows XP」ソリューションが完成します。WinTelやVirtualPCの最新バージョンではネイティブ速度には遠く及びませんが、このソリューションはネイティブです。唯一の欠点は、Windows XPを実行するために再起動が必要なことです。将来的には、VirtualPCの次期バージョンも超高速になり、チップセットが共通化されているため、再起動は不要になる可能性があります。しかし、速度向上の可能性が現実のものとなるかどうかは、実際に試してみないと分かりません。
パフォーマンステスト
miniが本格的なWindowsマシンになったという実感が湧いたので、Dual G5とAthlon 3200+と比べてどうなのか試してみることにしました。Windows版Photoshop CS2の試用版をダウンロードし、3台のマシン(G5、XP mini、XP Athlon)すべてで動作する簡単なフィルターテストを作成しました。NASAのサイトを閲覧していたところ、3,200 x 2,400ピクセルのシャトル打ち上げ画像(ダウンロードサイズ1.4MB)を見つけ、それをゆがめるゆがみフィルターを作成しました。

フィルターを保存し、画像とフィルターの両方を他の2台のマシンにコピーしました。そして、各システムでフィルターを画像に適用するのにかかる時間を計測しました。ちなみに、XP miniを再起動してRosettaで同じテストを実行してみました。
PHOTOSHOP CS2 液状化フィルターテスト
| CPU | CPU速度 | ラム | 時間(秒) | |
|---|---|---|---|---|
| デュアルG5 | 2 | 2.00GHz | 2.5GB | 28 |
| ミニXP | 2 | 1.66GHz | 2.0GB | 36 |
| アスロン | 1 | 2.12GHz | 512MB | 39 |
| ミニOS X | 2 | 1.66GHz | 2.0GB | 77 |
Rob Griffiths によるテスト、完全に非公式です!
私のAthlonには512MBのRAMしか搭載されていないのに対し、miniは2GB、G5は2.5GBなので、これは完全に公平なテストとは言えません。しかし、画像サイズがそれほど大きくなく、操作に計算負荷がかかっていたため、メモリテストというよりはCPUテストに近いと言えるでしょう。Mini XPの高速処理には感銘を受けました。Athlonより3秒速く、Dual G5とそれほど差はありませんでした。ここで考えられる結論の一つは、もしminiを探していて、今すぐPhotoshopで作業したいのであれば、XPをインストールして、Universal版がリリースされるまで使い続けるのが良いだろうということです。
Photoshopで好結果が出た後、ベンチマークプログラムをいくつか探しました。残念ながら、見つけたプログラムの1つが2度目の惨事の原因となり、それ以上のテストへの意欲が薄れてしまいました。しかし、マシンが吐き出してしまい停止する前にCPUBench2003を実行することはできました。このテストはCPUを集中的に使用するため、デュアルCPU搭載のminiがAthlonを総合スコアで上回ったのは驚きではありませんでした。約43%も(11,115 vs 7,741)も上回ったのです。グラフィックスのサブセットでも結果は同様で、CPUを集中的に使用するレイトレーシングはminiの方が約30%高速でした。ただし、3Dグラフィックスはネイティブドライバーがインストールされていないため、かなり遅くなりました。
Macworld Labは、 PC Worldの同僚と協力して、より広範なテストを実施する予定です。結果は入手次第、Macworld.comに掲載されます。
ネイティブグラフィックドライバーがなくても、XP miniは高速マシンです。サクサクとした動作で、ウィンドウのサイズ変更も十分速く、WordとExcelはどちらも期待通りの速さでスクロールし、アプリケーションの起動もスムーズで、CPUを集中的に使用するタスクもDual G5とほぼ同等の速さで処理されます。つまり、この小さなマシンでWindows XPを動作させたことには、非常に満足しています。
インストール、テスト、再インストール、テスト、再インストール、テスト、そしてまたテスト、と何時間もかけて繰り返した結果、MiniでXPを使うことについてどう思うでしょうか? 以下に、私が感じたことを箇条書きでまとめました。
長所
- 超高速で完全にネイティブな Windows XP を、Mac 上で実行できます。
- ほとんどのハードウェアとほぼすべてのソフトウェアは、Windows と同じように動作します (良くも悪くも)。
- 1 つのハードウェア ボックスで 2 つの機能を実現できます。
- 起動時にキーを押すだけで、実行する OS を選択できます。
- おそらく、これまでで最も静かでエレガントな Windows XP ボックスです。
短所
- Windows XP を使用するには再起動する必要があるため、2 つのシステム間でデータを簡単に共有することはできません。
- インストールと設定は、気の弱い人には向いていません。
- XP は非常に安定していますが、一部のドライバーをインストールすると深刻な結果が生じる可能性があります。
- 最初に必要なハードウェアとソフトウェアをすべて購入する必要がある場合、新しい PC と同じくらい高価になります。
- ビデオ ドライバーがないと、ゲームやハイエンド グラフィック アプリケーションの有用性が制限されます。
残りの問題が解決されれば、「必要に応じて」Windows XPをフルスピードで動作させることができるようになるのは、Appleにとって大きなセールスポイントになるだろう。誰でも購買部門にPCではなくMacを指定できるようになり、「ノー」と言えるような技術的な正当な理由はなくなる。マシンが社内に搬入されたら、ほとんどの時間はOS Xで使用し、必要な場合にのみ再起動してXPを起動することになるだろう。
とはいえ、Intel MacにWindows XPをインストールして使うことは、今のところ、熱心な技術者以外にはお勧めできないレベルだと思います。すべてが完璧に進めば、確かにほとんど誰でもIntel MacにXPをインストールできるでしょう。しかし、このプロジェクトの複雑さを考えると必ずと言っていいほど何か問題が起こります。少なくとも、そこから復旧するための技術的な知識は必要になるでしょう。また、新しいドライバのインストールなど、一見無害に見える操作によって、いつかシステムが使えなくなる可能性があることも認識し、システムに対してある程度の無頓着さも必要です。
プロジェクトがもう少し成熟し、残された技術的なハードルが解決されれば、Windows XPへのアクセスは必要だがMacをメインマシンとして使い続けたいと考えている人たちに、このソリューションをためらわずにお勧めできるでしょう。しかし、インストールがどれほど簡単になるかは分かりません。XPインストーラーが最終的にインストールされたハードウェアを認識し、セットアップ中に必要なドライバーをインストールできるようになれば、この変更はより多くのユーザーに利用できるようになるでしょう。そうでなければ、この変更はコンピューティングの片隅に留まり、高度な技術を持つ人(あるいはそのような親族がいる人)と、おそらく企業のIT部門の支援を受けている人だけが利用できるようなものになるでしょう。
この実験を始めた当初は、この記事を書き終えたらドライブを完全消去して、クローンOS Xを復元するつもりでした。でも今は、そうは思えません。高速で超静音、そして100%本物のWindows XP環境が再起動だけで使えるのは、Windowsで何か作業をする必要がある時に、ノイズだらけのAthlon PCを起動するより断然マシです。もしかしたら、このまま使い続けることになるかもしれません。
[寄稿編集者の Rob Griffiths は、Mac に未知のオペレーティング システムをインストールするのに何時間も費やしていないときは、自身のブログと macosxhints.com の両方で Mac OS X のヒントやコツを紹介しています。 ]