close

ENTRY

Mac「Snow Leopard」の起動カーネルを32bitから64bitに変更

Mac「Snow Leopard」の起動カーネルを32bitから64bitに変更

デフォルトでは64bit起動じゃなかったのかー。ナカトミツヨシです。

先日公開された「Adobe Photoshop CS5」体験版を早速インストールしてみました。今回からmacでも64bitにネイティブ対応したという事で、期待していたんですが…意外とモッサリな起動で萎えてました。

そこで調べてみると、実は64bit完全対応のMac「Snow Leopard」ですが、実は初期状態では32bitのカーネルで起動しているらしいです。これでは、せっかくの64bitを体感できないので、Mac「Snow Leopard」の起動カーネルを32bitから64bitに変更する方法をメモしておきます。

「まずは、Macが64bitに対応しているか調べてみる」

Macを64bitで起動するには条件があります。まず、プロセッサが64bit起動に対応している「Intel Core 2 Duo」もしくは「Intel Quad-Core Xeon」以降のCPUを積んでいること。そして、Macのブートシステム(EFI)が64bitに対応していること。この条件を満たす必要があります。それぞれの調べ方は、以下のとおりです。

まずは、プロセッサが対応してるか調べます。アップルメニューから「この Mac について」を選択し、「詳しい情報」をクリックします。ユーティリティフォルダーの「システムプロファイラ」を直接起動しても大丈夫です。そこで、左メニューより「ハードウェア」をクリックすると、ハードウェアのスペックが一覧されますので、「プロセッサ」名を確認してください。この項目が、「Intel Core 2 Duo」もしくは「Intel Quad-Core Xeon」以降のCPUであれば、プロセッサは問題ありません。

次に、ブートシステム(EFI)が対応してるか調べます。ターミナルで、以下のコマンドを入力してみてください。

ioreg -l -p IODeviceTree | grep firmware-abi

ここで、「"firmware-abi" = <"EFI64">」と表示されていれば、ブートシステムも対応しています。

「64bitで起動してみる」

64bitでの起動方法はカンタンで、起動する際に「6」と「4」を押しっぱなしにして起動することで、64bitカーネルとして起動することが出来ます。

ただ、この方法だと再起動した際は32bitカーネルにまた戻って起動してしまうため、毎回起動する際に「6」と「4」を押し続ける必要があります。これは、64bitで起動すると、64bitに非対応のアプリが起動できなくなってしまうための配慮らしいです。

「スペシャル便利なアプリを使ってみる」

さて、ここまで一通り64bitでの起動方法を書いてきましたが、実は64bit起動が出来るかの確認と、デフォルトで64bitカーネルで起動するように設定が出来てしまう便利なアプリがあります。じゃぁ、最初からそれを紹介しろよという感じですが、一応、正攻法も書いておこうかなと。(笑)以下から、アプリをダウンロードして下さい。ドネートウェアなので、無料でも使用できます。

「32- or 64-bit Kernel Startup Mode Selector」

起動してみると、何やら様々な表示が出ると思います。

img_32_64_02.jpg

四角いブロックが4つあると思いますが、左から順番に見ていきたいと思います。

まず、一番左は「プロセッサの種類」で、ここで「64bit processor」と表示されていれば、「Intel Core 2 Duo」や「Intel Quad-Core Xeon」などの64bit起動が可能なプロセッサである、ということになります。

次の項目は、「ブートシステム(EFI)の種類」で、ここで「64bit EFI」と表示されていれば、ブートシステムも64bit起動に対応していることになります。

さて、お次の項目は「初期状態で、どちらで起動するように設定されているか」です。デフォルトではここが「32bit boot mode」になっているため、64bitで起動するにはワザワザ毎回「6」と「4」を押しながら起動する必要があります。変更方法は、後述します。

最後の項目は、実際に今、どちらのカーネルで起動しているかが表示されています。ここで「64bit kernel」と表示されていれば、今現在64bitのカーネルでmacが起動していることになります。

では、実際に起動カーネルを32bitから64bitに変更して、毎回64bitで起動するよう設定してみたいと思います。「Select Kernel Startup Mode」の項目で、「start in 64bit mode」を選択してみてください。以上です。この状態でアプリを終了し、macを再起動すると見事64bitで起動すると思います。

「最後に、64bitの感想」

やっとの思いで起動カーネルを32bitから64bitに変更できたので、再度Photoshop CS5を起動してみました。すると、もう起動速度から露骨に高速化され、「64bitヤベェ!」というレベルで体感速度が上がりました。この為だけに、CS5が欲しくなってしまいましたよ。CS5の使用感は、後日まとめたいとおもいますー。みなさまも、是非お試しください!

コメント

関連記事