# FileVault
FileVault is macOS's builtin drive encryption, and with OpenCore support for it has been drastically improved compared to the legacy Clover drivers.
To start, you'll need the following .efi drivers:
- OpenRuntime.efi
- OpenUsbKbDxe.efi (opens new window) for DuetPkg users(systems without UEFI support)
 
 
Do not use VirtualSMC.efi with OpenCore, its already baked inside. You do however require VirtualSMC.kext still
Setting in your config.plist:
- Misc -> Boot
PollAppleHotKeysset to YES(While not needed can be helpful)
 - Misc -> Security
AuthRestartset to YES(Enables Authenticated restart for FileVault 2 so password is not required on reboot. Can be considered a security risk so optional)
 - NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScaleset to02for high resolution small displays
 - UEFI -> Input
KeySupportset to YES(Only when using OpenCore's builtin input, users of OpenUsbKbDxe should avoid)
 - UEFI -> Output
ProvideConsoleGopto YES
 - UEFI -> ProtocolOverrides
FirmwareVolumeset to YESHashServicesset to YES for Broadwell and older(this includes X99), this is needed for systems with broken SHA-1 hashing
 - UEFI -> Quirks
RequestBootVarRoutingset to YESExitBootServicesDelayset to3000-5000if you receiveStill waiting for root deviceon Aptio IV firmwares(Broadwell and older)
 
With all this, you can proceed to enable FileVault like on a normal mac under System Preferences -> Security & Privacy -> FileVault
For UI issues, see Fixing Resolution and Verbose