MacBook (Late 2008) + Yosemite + VirtualBox

SSDからHDDへ、速度としてはダウングレード、容量としてはアップグレードをしていた、MacBook (Late 2008)(以下、MacBook)ですが、結局のところ再度、SSDに戻しました

これまでの経緯については、

上記3つの記事を順にご覧になっていただくとわかるかと思います。

SSDに戻した理由は、
「HDDでのOS Xが起動するまでの速度には、あまり不満を感じなかったけれども、各々のアプリケーションの起動する速度が、やはり今まで(SSD)よりもガクッと下がったため、非常にストレスを感じた。」
という理由です。やはり一度、SSDの速度を味わっているので、厳しいものがありました。MacBook Pro Retina 15インチ(以下、MacBook Pro)や、自作機もSSDですし‥‥

ここから、その続きになるのですが、 Read more MacBook (Late 2008) + Yosemite + VirtualBox

Lionの初・再インストールの記録

「初」なのに「再」。変なタイトルです。

今日は、大学で使うファイル(Keynoteのスライド)を、自宅でMacBook (Late 2008)を使って作っていました。

しかし、Keynoteの動作が遅く、なかなか作業が進みませんでした。

具体的に症状を書くと…
キーボードからの文字入力や、トラックパッドによる画像の挿入、サイズ変更の操作がワンテンポ、ツーテンポ遅れたり、スクロールが引っかかったり。

ファイルをiMac (Late 2006)に移動して、そちらで作業をしてみると、何の問題もなく快適に作業が進みました。

他のiWorkのアプリケーションでも症状は同じで、動作が重たいことを確認しました。

Mac OS Xのメンテナンス作業としてお馴染みのディスクユーティリティによるアクセス権の修復や、各種キャッシュのクリア等を試してみましたが、症状は改善しませんでした。
それ以上、原因を探ることが面倒になったので、OS X Lionの再インストールを行うことにしました。

今回のOS X Lionの再インストール手順は

  1. Time MachineでMacBookの最新のバックアップが取れていることを確認
  2. Recovery HDからMacBookをブートし、ディスクユーティリティにより内蔵HDDをフォーマット、続いてOS X Lionのクリーンインストール
  3. クリーンインストール後、Time Machineのバックアップから設定、アプリケーション、自分のファイル等を復元

OS X 10.5 Leopard以降、同様の操作でOSの再インストールを行ったことは何度かあります。
(リンク先の記事では、Mac OS Xで初めての再インストールの経験だったので、Time Machineを信用できずに”念のため”手動で内蔵HDDのバックアップを取っていました)

今日の再インストールにかかった時間は、クリーンインストールからTime Machineのバックアップによる環境復元までを含めて、3時間弱です。

この「環境復元」の速さを信用し、今日はOSの再インストールを実行しました。

再インストールを行った結果、iWorkのレスポンスは改善することができました。
更に、他のアプリケーションでの文字入力のレスポンス、Mission Controlなどのアニメーション、OS X Lionの起動速度なども良くなりました。

…ということは、私が今までMacBookで使っていたLionは、本来のパフォーマンスを発揮していなかったということになります。

さて、今回は「Recovery HD」からOSのクリーンインストールを行いました。
上記のリンク先にもある、Time Machineよる環境復元の簡単さ、速さ、正確さには以前から何度も助けられているのですが、今日は「Recovery HD」に感動しました。

「Recovery HD」はOS X LionがプリインストールされているMacと、OS X Snow LeopardからMac App Store経由でOS X LionにアップグレードしたマシンのHDDにある、名前のとおりの「リカバリ用領域」です。OSのインストールの他にも、ディスクユーティリティやTime Machineよる内蔵HDD全体のリストアの機能などをここから呼び出すことができます。

ここからOSのクリーンインストールを行う際は、まずディスクユーティリティでHDDをフォーマットし、インストールの作業を進めます。
その際、Apple IDの入力を求められ、OS X Lion購入時に利用したApple IDとパスワードを入力します。
使用許諾書に同意した後にインターネット経由でOS X Lionがダウンロードされ、インストールが始まります。

※私が調べた限りでは、「Recovery HD」にOS X Lionをインストールするための全てのデータは無く、インストールの際はインターネットへの接続が必須とのことです。

OSのインストールが終わると初期設定の画面が表示されます。今回の場合はそこからTime Machineのバックアップを呼び出し、環境を復元させました。
OS X Snow Leopard以前では、OSの再インストール、環境復元の後、OSのアップデートをかける必要がありましたが、OS X Lionではインストール時にアップデートが適用されている最新のOSがインストールされるようで、アップデートを手動でかける必要がなくなっていました。

OSをMac App Store経由でダウンロードし直す必要はありますが、それでもインストールにかかる時間は1時間もかからず、とても速く感じました。

最終的に全部の作業が終了するまでは、OS X Leopardのときと同様に、3時間弱。ですが、OS X Snow Leopardのときはここからアップデートの作業が残っていました。

今日はこの「アップデートの作業が省かれる」という部分に感動しました。
感動しただけで根本的な問題の解決(何が原因だったのか)には至っていないのですが…。

長時間メンテナンスをして原因を探り、ますます環境を壊してしまうよりは、このように素早くOSを入れ直してしまった方が、スムーズな解決方法なのかもしれません。その手軽さが、手放せません。

OS X Lionへのアップグレード

昨日(20日・水)の21時30分から、AppleのMac App Storeで「Mac OS X 10.7 Lion」(以下、OS X Lion)のダウンロード販売が始まりました。価格は2,600円です。

同一ユーザーで、同じApple IDを使えば、一度Mac App StoreでOS X Lionを購入すれば複数台のMacにOS X Lionをインストールすることができます。ただし、OS X LionがインストールできるのはIntel Core 2 Duo、Core iシリーズのCPUを搭載(違う表現をすればIntel Macのうち”Core Duo”搭載機ではない)し、なおかつMac OS X 10.6.8 Snow Leopard(以下、OS X Snow Leopard)がインストールされているMacのみとなります。OS X Snow Leopardのバージョンが10.6.7以前になっている場合は、ダウンロード販売によるOS X Lionがインストールできないため、ソフトウェア・アップデートによりアップデートを行う必要があります。

さて、OS X Snow Leopard(09年8月)ではPower PC系CPUを搭載したMacには非対応となり、今回のOS X LionではPower PC系CPU搭載のMacよりは比較的新しいIntel CPU搭載のMacでも一部、非対応機種(Intel “Core Duo” CPU搭載機)がでてくることになりました。

OS X Lion インストール済み

私はCore 2 Duoを搭載しているiMac (Late 2006)を4年以上、MacBook (Late 2008)を2年以上使っています。私の2台のMacはギリギリのところで、OS X Lionが使える環境の範囲に入ることができました。

もちろん、両方にOS X Lionをインストールしました。が、次の新しいOSには対応できるのか…と、少しヒヤヒヤしてしまうところでもあります。

MacBook (Late 2008) OS X Lion 64bitカーネルで起動Intel Macでの非対応機種は、Core Duoを搭載したMacです。Intel MacのCPUのうちCore Duoだけは32bit CPUとなっています。Core 2 Duo以降からは全て64bit CPUとなりました。

この違いにより、Macに搭載できるメモリの容量が増えたり、一度に処理できる量が変わったりします。64bit CPUの方が、それが大きくなります。

それに合わせるようにソフトウェアにも32bit/64bit版の違いがあります。今までのMac OS Xはどちらの環境でも使えるような設計になっていましたが、OS X Lionからはソフトウェア面でも積極的に64bit化を行うために、あえて32bit版のCore Duoを非対応にしたようです。

まだまだ新しいIntel Macでも、このような違いによって、対応、非対応が変わってくる時代になってしまいました。

更に、OS X LionではOS X Snow Leopardでは使うことのできたアプリケーションの一部が使えなくなりました。それは、Mac OS X 10.4 Tiger〜OS X Snow Leopardに搭載されていた「Rosetta」という仕組みを用いないと動作することができなかったアプリケーションです。

Rosettaは、Power PC系CPU搭載のMacにしか対応していないアプリケーションを、Intel CPU搭載のMacでも使えるようにする機能でした。OS X Snow LeopardまでにはRosettaが搭載(※)されていましたが、Lionからはその機能が搭載されなくなりました。

私はRosettaを用いないと使うことのできないアプリケーションを幾つか持っていて、今後も使う予定があるため、外付けのHDDからOS X Snow Leopardを起動できるようにして、OS ?X LionとOS X Snow Leopardの両方を切り替えながら使うことができるようにしました。

次回の投稿では、私の感じたOS X LionをインストールしたMacの操作性についてを記載したいと思います。

(※)Mac OS X 10.4 Tiger(Intel CPU搭載のMacにプリインストールされていた物のみ)〜Mac OS X 10.5 Leopardでは標準でRosettaがインストールされていましたが、OS X Snow LeopardではRosettaをシステムにインストールすることは任意での選択式になっていました。

Boot CampのWindows 7を消してみました

前回の投稿から、かなりの日数が経ってしまいました。
将来のことで悩んでいる中で、たくさんの悩み事が増えて…の繰り返しで、内向的になっていってしまった気がします。

レンタルサーバーを借りて、WordPressというアプリを自分で導入して、ブログだけはいつでも、どんなときでも書きやすいようにチューニングしているのですから、とりあえず、絶不調なときでも、何でもアウトプットしてみればよかったなと思います。

VMware in Windows 7さて、私のMacBook (Late 2008)に、Boot Campを使ってインストールしていたWindows 7を削除しました。

削除した理由は、Mac OS Xの領域の空き容量が50GB程度になってしまったことです。
これで空き容量が足りなくなってしまったということはないのですが、空き容量を気にするようになり、MacBookの使い方についても考え直すきっかけになりました。

そこで真っ先に考えの対象になったのがBoot CampのWindows 7です。
500GBのHDDから60GBの領域をWindows 7で使っていました。
それだけの領域を使う必要があるのかと考え直しました。

Windows 7をMacBook上でネイティブに動かす…それをサポートする機能がBoot Camp。
この方法でWindows 7を使う機会は、そんなに多くありませんでした。
Boot Campの領域からWindows 7をMac OS X上の仮想マシン(VMware Fusionを利用して)として起動する回数の方が多かったのです。

それを思い出して、Windows 7はBoot Campの領域ごと削除して、HDDを500GB(Mac OS X)の単一パーティション構成に戻し、そのあとにVMware Fusionの仮想マシンとしてWindows 7をインストールしました。

最初から仮想マシンとしてインストールしておけば、その仮想マシンが利用する容量分のデータだけしか、HDD上には作成されません。

また、Boot Campでは読み書きが遅くなるHDDの内周部にパーティションを作成し、そこにWindows 7をインストールする形になり、OSの起動時間が遅くなります。
VMware Fusionからその領域を呼び出して、仮想マシンとして起動した場合は更に起動に時間が掛かるようになります。
Boot Campのドライバと、VMware Fusionのドライバの両方をWindows 7に入れることにもなります。

しかし、最初から仮想マシンとしてWindows 7をインストールすれば、ドライバはVMware Fusionのものだけで済みます。起動時間は少しだけ速くなる程度でしたが、前述の理由から、HDDを圧迫することは無くなりました。

仮想マシンとして最初からインストールしたWindows 7ではVMware Fusionのサスペンド機能(メモリの状態をHDDに保存して仮想マシンを次の利用時に即座に再開できる機能)が使えるので、この機能を利用すればOSの起動時間は最初から気にしなくてもよくなります。

Windows 7をMacBook上でネイティブに動かすときは、主に3D処理等の負荷が掛かる作業をするときでした。これからは仮想マシン専用のWindows 7となったので、この辺りの処理を行う際は心配になりますが、様々なリソースを利用して便利にMacを使うという私の方針は、HDDの空き容量の問題を軽減しつつ、今後も続けることができます。