2009-07-01

中央にスピナのある青い画面が繰り返して Mac が起動しない

Mac (1.83GHz Mac mini (MB138J/A)) が起動しなくなった.起動音,中央に Apple マークの灰色の画面のあと,青い画面の中央にスピナが出て,ややあってスピナが消える.ここまでは通常通りだが,このあと再び青にスピナの画面に戻ってしまい,これを繰り返す.

DVD からの起動を試みるも,Option キーも C キーも効かなかった (あとで詳しく述べる).

Mac OS X: シングルユーザモードまたは verbose モードで起動する方法に従い,verbose モードで起動する.問題の時点での表示は以下だった.

May 25 20:34:25 Hostname mds[32]: (Error) Import: importer:0x844800 Importer start failed for 505 (kr:268435459 (ipc/send) invalid destination port)
May 25 20:34:25 Hostname mds[32]: (Error) Import: importer:0x844800 Importer start failed for 505 (kr:268435459 (ipc/send) invalid destination port)
May 25 20:34:29 Hostname mds[32]: (Error) Import: importer:0x844800 Importer start failed for 505 (kr:268435459 (ipc/send) invalid destination port)
May 25 20:34:31 Hostname /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[341]: Login Window Application Started -- Threaded auth

検索したところ,Startup hangs with "Login Window Application Started" に行き当った.これに従い,シングルユーザモードで起動したあと以下を実行.この記事で削除するよう示されているファイルのうち,存在しているものを削除した.

/sbin/fsck -fy
/sbin/mount -uw /
cd /Library/Preferences
rm com.apple.loginwindow.plist
cd /Library/Caches
rm -r *
cd /System/Library/Caches
rm -r *
reboot

しかし状況は変わらず.Apple Store の Genius Bar に持ち込んだ.係の方は外付けのハードディスクを接続し,Option キーを用いてこの外付けボリュームから起動.内蔵ボリュームのパーミッションがおかしいと指摘.また,C キーよりも Option キーの方がよいとのアドバイスを貰った.

先に DVD からの起動を試みたとき Option キーも C キーも効かなかったのだが,実は,キーボードは Mac に直接接続されていたのではなく,ディスプレイを介して接続されていた.これを直接接続するように変えたところ,Option キーが働き DVD からの起動に成功した.

Disk UtilityVerify 機能を用いて内蔵ボリュームに対して Verify Disk Permission, Repair Disk Permission を実行し,再起動したところ復旧できた.

パーミッションの修正とキャッシュの消去のどちらが問題を解決したのかはわからない.両方かもしれない.