MacOS – How to clear the kernel extension caches while using FileVault 2

bootencryptionfilevaultkernel-extensionsmacos

I have the same problem as this user, Air + Lion : plug in USB, keyboard/pad stop working , where the built-in keyboard and trackpad on my MacBook Pro stop working (and drop out of the USB devices listed) periodically when I plug in a USB hard drive.

The solution provided was to boot into safe-mode and clear the kernel extension caches, however I use FileVault 2 full-disk encryption which seems to disable booting into safe-mode.

Is there any way to clear the kernel extension caches in OS X 10.9 Mavericks without disabling FileVault 2 to get to safe-mode? I really don't want to de-encrypt and later re-encrypt the entire 750GB drive.

Alternatively, can kextcache be safely run on a system that isn't booted into safe-mode?

Best Answer

Holding down cmdS at boot time, for a boot drive that's FileVault 2 encrypted, presents the password dialog, then continues into Safe Mode.