- Joined
- Jul 22, 2018
- Messages
- 8,326
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- iOS
How to Enable FileVault on macOS [Clover/OpenCore]
This guide covers the implementation of FileVault on macOS using Clover and OpenCore. FileVault is a solution provided by Apple which encrypts your complete drive. The credentials to unlock the drive are stored either in the iCloud or the user Account offering you a passphrase to decrypt/unlock the drive.
Setting Up FileVault
With the use of OpenCore as a Bootloader, the implementation of FileVault is almost like real Macs. Setting up FileVault has a couple of requirements but many users just enable the FileVault from the System Preferences which results in the non-booting of macOS. This is the wrong approach to enable FileVault. In such a case, your drive will be encrypted but you'll be not able to boot into macOS anymore and end up with a sticky situation. If Preboot is not enabled, you'll not even find an option to boot. You can just unlock and decrypt the volume in order to boot to macOS. In case you're unable to boot, you would need to unlock and decrypt the volume. In order to do so, find the guide below.
www.elitemacx86.com
STEP 1: Setup OpenCore
If you have already followed the OpenCore Installation Guide correctly, you don't require many of the steps.
1. Mount your ESP
2. Open your config.plist and set up the parameters below
Misc>Boot
Misc>Security
NVRAM>UUID>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14>Add
UEFI>Input
UEFI>Output
UEFI>ProtocolOverrides
UEFI>Quirks
STEP 2: Add Keyboard Input Driver
The next step is to add a Keyboard driver to have an input function with FileVault. On non-Apple firmware KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. To add the driver, follow the steps below.
1. Download OpenCore Pkg
2. Extract the package
3. Copy
4. Add the Drivers using OC Auxiliary Tools
5. Save your config.plist
STEP 3: Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
STEP 4: Enable FileVault
Now, after doing all the steps above, the final step is to enable FileVault.
1. Open System Preferences.
2. Go to Security & Privacy.
3. Go to FileVault Tab.
4. Click on the lock pad and enter your password.
5. Click on Turn On FileVault...
6. Go through the process and once the FileVault is turned on, you can restart the system
Problem Reporting
Details:
This guide covers the implementation of FileVault on macOS using Clover and OpenCore. FileVault is a solution provided by Apple which encrypts your complete drive. The credentials to unlock the drive are stored either in the iCloud or the user Account offering you a passphrase to decrypt/unlock the drive.
Setting Up FileVault
With the use of OpenCore as a Bootloader, the implementation of FileVault is almost like real Macs. Setting up FileVault has a couple of requirements but many users just enable the FileVault from the System Preferences which results in the non-booting of macOS. This is the wrong approach to enable FileVault. In such a case, your drive will be encrypted but you'll be not able to boot into macOS anymore and end up with a sticky situation. If Preboot is not enabled, you'll not even find an option to boot. You can just unlock and decrypt the volume in order to boot to macOS. In case you're unable to boot, you would need to unlock and decrypt the volume. In order to do so, find the guide below.

How to Unlock and Decrypt FileVault
How to Unlock and Decrypt FileVault If you have tried to enable FileVault and cannot boot into macOS, this guide is for you. FileVault has few requirements and if you do it properly you can have FileVault working without any issues. But if you have not taken measures, you can end up in a sticky...

STEP 1: Setup OpenCore
If you have already followed the OpenCore Installation Guide correctly, you don't require many of the steps.
1. Mount your ESP
2. Open your config.plist and set up the parameters below
Misc>Boot
Property | Value | Notes |
---|---|---|
PollAppleHotKeys | YES |
Misc>Security
Property | Value | Notes |
---|---|---|
AuthRestart | YES |
|
NVRAM>UUID>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14>Add
Key* | Value | Type | Notes |
---|---|---|---|
UIScale | 02 | DATA |
|
UEFI>Input
Property | Value | Notes |
---|---|---|
KeySupport | YES |
UEFI>Output
Property | Value | Notes |
---|---|---|
ProvideConsoleGop | YES |
UEFI>ProtocolOverrides
Property | Value | Notes |
---|---|---|
FirmwareVolume | YES | |
HashServices | YES |
|
UEFI>Quirks
Property | Value | Notes |
---|---|---|
RquestBootVarRouting | YES | |
ExitBootServicesDelay | 3000-5000 |
|
STEP 2: Add Keyboard Input Driver
The next step is to add a Keyboard driver to have an input function with FileVault. On non-Apple firmware KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. To add the driver, follow the steps below.
1. Download OpenCore Pkg
2. Extract the package
3. Copy
OpenUsbKbDxe.efi
from OpenCore-0.X.X-RELEASE/X64/EFI/Drivers
to EFI/OC/Drivers
4. Add the Drivers using OC Auxiliary Tools
5. Save your config.plist
STEP 3: Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
STEP 4: Enable FileVault
Now, after doing all the steps above, the final step is to enable FileVault.
1. Open System Preferences.
2. Go to Security & Privacy.
3. Go to FileVault Tab.
4. Click on the lock pad and enter your password.
5. Click on Turn On FileVault...
6. Go through the process and once the FileVault is turned on, you can restart the system
NOTE:
- If you're using a Laptop, the system will ask you to connect AC Adapter.
Problem Reporting
Details:
- macOS version
- Copy of IOReg
- Clover menu
- Compress EFI/Clover, exclude the themes folder. Do not include complete EFI folder.
Last edited: