最近 El Capitan をインストールしました。先日、久しぶりにコンピュータを再起動したのですが、起動しなくなりました。詳細モードで再起動したところ、com.eltima.SyncMate.kext に関連するカーネル パニックが発生していることがわかりました。おそらく互換性のない拡張機能のようだったので、kext のコピーを作成してから、/System/Library/Extensions から EltimaAsync.kext を削除しました。
残念ながら、再起動しても問題は解決せず、同じカーネル パニックが発生しました。ドライブ上の他の場所でも「eltima」への参照がないか徹底的に検索しましたが、関連性のありそうなものは見つかりませんでした。kext がどこかにプリコンパイルされているのではないかと考えています。関連性があるかどうかはわかりませんが、問題のドライブは FileVault で暗号化されています。
この kext を適切に無効にして、コンピューターを起動できるようにする方法はありますか? 適切なバックアップがあっても、可能であれば、クリーン インストールから開始する必要を避けたいです。
ご協力いただければ幸いです。
答え1
したがって、私と同じような状況にある人にとって、問題のある .kext を削除した後に私が欠落していた重要な手順は、FileVault の起動プロセス中に引き続き読み込まれる原因となっていたさまざまなキャッシュを削除することでした。
/var/vm/sleep*
FileVault ボリュームからと を削除すると/var/folders/*
、すべてのキャッシュが再構築され、システムが正常に起動しました。
答え2
同じ問題がありましたが、これはかなり一般的な問題であることがわかりました。SyncMate 開発者の Web サイトで見つけたのは次の内容です。
Mac が起動しない場合は、次の手順に従ってください。
- リカバリから Mac を起動します。
- Terminal.appを実行する
- コマンドを実行します (このコマンドはデフォルトのコマンドです。他の OS パーティションがある場合は、「HD」の代わりにシステム ディスクのタイトルを入力してください)。
cd /Volumes/Macintosh\ HD/System/Library/Extensions
- コマンドを実行:
ls -la | grep EltimaAsync.kext
- このコマンドの後に何も表示されない場合、問題は SyncMate 4 によって発生していません。そうでない場合は、次を実行します。
rm -rf ./EltimaAsync.kext
- 次に実行:
kextcache -update-volume /Volumes/Macintosh\ HD/
- Mac をリロードします。
私の場合はうまくいきましたが、事前にユーザーに警告しなかったのは残念です。