如何修復 El Capitan 啟動時的 SyncMate 核心恐慌

如何修復 El Capitan 啟動時的 SyncMate 核心恐慌

我最近安裝了 El Capitan。前幾天我第一次重新啟動電腦一段時間,現在無法啟動。我以詳細模式重新啟動,可以看到存在與 com.eltima.SyncMate.kext 相關的核心恐慌。看來這可能是不相容的擴展,因此我複製了 kext,然後從 /System/Library/Extensions 中刪除了 EltimaAsync.kext。

遺憾的是,當我重新啟動時,問題仍然存在,並出現相同的核心恐慌。我在驅動器上的任何地方到處搜尋“eltima”的其他引用,但我沒有找到任何看起來相關的東西。我想知道 kext 是否已在某處預先編譯。我不知道這是否相關,但有問題的驅動器是使用 FileVault 加密的。

我可以採取什麼措施來正確停用此驅動程序,以便我可以啟動電腦?如果可能的話,我真的很想避免從全新安裝開始,即使我確實有良好的備份。

預先感謝您的任何幫助!

答案1

因此,對於任何與我處境相似的人來說,在擺脫有問題的 .kext 後,我缺少的關鍵步驟是刪除導致它在 FileVault 啟動過程中仍然被加載的各種快取。

從 FileVault 磁碟區中刪除/var/vm/sleep*/var/folders/*會導致重建所有快取並正確啟動系統。

答案2

遇到了同樣的問題,結果發現這是一個很常見的問題。這是我在 SyncMate 開發者網站上找到的:

如果您的 Mac 無法啟動,請按照以下說明操作:

  1. 從恢復啟動您的 Mac。
  2. 運轉終端.app
  3. 執行命令(此命令為預設命令,如果您有其他作業系統分割區,請輸入您的系統磁碟標題而非「HD」): cd /Volumes/Macintosh\ HD/System/Library/Extensions
  4. 執行命令: ls -la | grep EltimaAsync.kext
  5. 如果此命令後沒有出現任何內容,則問題不是由 SyncMate 4 引起的,否則執行: rm -rf ./EltimaAsync.kext
  6. 接下來執行: kextcache -update-volume /Volumes/Macintosh\ HD/
  7. 重新加載您的 Mac。

它對我有用,可惜他們沒有事先警告使用者。

相關內容