如何修复 El Capitan 启动时出现的 SyncMate 内核崩溃

如何修复 El Capitan 启动时出现的 SyncMate 内核崩溃

我最近安装了 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 开发人员的网站上找到的:

如果您的 Mac 无法启动,请按照以下说明操作:

  1. 从恢复模式启动你的 Mac。
  2. 运行Terminal.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。

它对我有用,可惜他们没有事先警告用户。

相关内容