Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
jorgeluiznim
Advisor

EN - Full Disk Encryption Deep Dive: Pre-Boot & Check Point FDE vs BitLocker

Article 10 of the Harmony Endpoint Deep Dives series · A note on management: Harmony Endpoint is cloud-managed (Infinity Portal / Web Management) in most deployments today. FDE is configured under Policy > Data Protection > Full Disk Encryption. Where an on-premises Management Server behaves differently, that is called out.

Purpose

Full Disk Encryption is the blade with the highest stakes: get it wrong and you either leave data exposed or lock users out of their own laptops. This article demystifies FDE: the two engines (Check Point vs BitLocker), the pre-boot model, the six-stage Deployment Phase, encryption algorithms, SED hardware encryption, the E89.25 firmware compatibility gate, and the recovery paths that save you when a machine will not boot.

Audience

  • [x] Endpoint Administrators
  • [x] Security Engineers
  • [x] Beginners
  • [ ] SOC Analysts
  • [x] Experts

Prerequisites

  • Data Protection policy basics in the Web Management console
  • The FDE component installed via the client package (remember: FDE cannot be removed during an upgrade)

What FDE Actually Does

Full Disk Encryption combines two protections:

Component What it does
Disk Encryption Automatically, fully encrypts all volumes and hidden volumes (system files, temp files, even deleted files) in the background, with no noticeable performance loss. The encrypted disk is inaccessible to unauthorized people.
Pre-boot Protection Requires users to authenticate before the computer boots, defeating authentication-bypass tools and alternative boot media that would sidestep OS-level security.

You choose an Encryption Engine per group of computers, configured in Policy > Data Protection > Full Disk Encryption (a pre-defined Default Policy rule already applies to the whole organization):

  • Check Point Full Disk Encryption: Check Point's own engine
  • BitLocker Management (Windows): Check Point manages Microsoft BitLocker via the Check Point BitLocker Management Windows service (uses Windows APIs)
  • FileVault (macOS): Check Point manages Apple FileVault encryption on Mac clients

diag1-engine-choice.png

 


The Deployment Phase: From Install to Enforcement

The Deployment Phase is the window between installing an FDE package and the Pre-boot actually opening. To cross from deployment to enforcement, seven requirements must be met, and if the client can talk to the server and meets the client requirements, they complete automatically:

  1. Client to server communication exists
  2. Client receives FDE and user policies
  3. Users are acquired per policy
  4. At least one user account is configured
  5. Client sends a recovery file to the server
  6. The System Area is created and boot records updated (Pre-boot activated)
  7. The device meets the FDE client requirements

The client shows six statuses in order on its Main Page:

diag2-deployment-phase.png

 

Note: with Check Point FDE users reboot twice (once to bring up the Pre-boot before encryption, once to validate credentials). With BitLocker they reboot once during installation.

User Acquisition is the step people forget: users are acquired when they log on to Windows on the FDE machine, and their accounts must have passwords that satisfy the password rules. FDE only activates after the required number of users is acquired.


Encryption Algorithms & SED

For Check Point FDE, the cloud policy offers three volume encryption algorithms:

Algorithm Notes
AES-CBC (256-bit) Default
XTS-AES (256-bit) Modern, strong
XTS-AES (128-bit)  

Note: older on-premises FDE offered additional legacy algorithms (Blowfish, Cast, 3DES). The current cloud policy standardizes on the AES family above.

By default all detected drives and visible volumes are encrypted. You can also use Self-Encrypting Drives (SED), OPAL-standard drives that encrypt and decrypt in hardware:

  • Go to Advanced Settings > Encryption > Allow Self-Encrypting Drives (SED) hardware functionality
  • If a compatible system and disk are detected, FDE uses the hardware encryption on the disk instead of software encryption
  • The volume name shows SED in the client UI and in the Computers view (Full Disk Encryption details)

Pre-Boot: Required, Conditional, or Bypassed

Pre-boot is where most real-world FDE questions live. The base choice:

  • Authenticate user before OS loads (Pre-boot): the secure default
  • Do not authenticate user before OS loads (Not recommended): disables Pre-boot; security drops below the encryption strength

But you rarely want a hard binary. FDE offers temporary bypass and conditional models:

Feature Behavior
Allow bypass when connected to LAN On a machine reaching an Endpoint server over Ethernet, the client authenticates securely over the network, with no manual Pre-boot. Falls back to manual Pre-boot if network auth is not possible. UEFI + Mac supported
Unlock Pre-boot user on successful OS login A user locked out of Pre-boot (bad logons) is unlocked at the next on-LAN OS logon
Temporary Pre-boot Bypass (formerly Wake on LAN) Admin disables Pre-boot temporarily (on demand, once, weekly, or via script), for example for maintenance or patching

Scripted bypass (SCCM / patch windows)

:: In your script (e.g., SCCM), before a reboot that must skip Pre-boot:
FDEControl.exe set-wol-on
:: ... reboot happens; Pre-boot is skipped so the script continues ...
FDEControl.exe set-wol-off

Warning: the Temporary Pre-boot Bypass script can only run during the timeframe configured in the Temporary Pre-boot Bypass Settings. The bypass window is policy-governed, not a free-for-all.

Extra hardening available: TPM-based Pre-boot integrity measurement, two-factor authentication, and a Hardware Hash (derived from BIOS + CPU data) that detects if the disk was moved to a different computer.

Smart Pre-boot (E89.05 and later)

Smart Pre-boot is the modern pre-boot experience, GA since E89.05. It adds Self-Unlock and Mobile Login using simple MFA through a smartphone, plus clearer login instructions and Wi-Fi setup guidance when the pre-boot needs network for server communication. Two documented limitations to plan for: SmartCard authentication is not supported in Smart Pre-boot, and a secondary external display via a docking station is experimental and depends on hardware and firmware. Moving from Classic Pre-boot to Smart Pre-boot may require a restart.


FDE Firmware Compatibility (E89.25 and later)

Starting with E89.25, Check Point FDE supports only devices that boot Windows through the standard UEFI boot order. Devices that load the Windows Boot Manager directly are not supported until the manufacturer provides a BIOS/UEFI update. This has real deployment impact, so treat it as a gate before any E89.25 rollout on encrypted machines.

Impact on affected devices:

  • FDE upgrades are blocked, and new installations do not encrypt the disk.
  • A Blade Status message notifies limited functionality and asks for the administrator's consent to automatically switch the policy from Check Point Encryption to BitLocker Management on those specific machines until the firmware is compatible.
  • Installing FDE in FAST_INSTALL or ATM mode (isATM=1) may render the device unbootable and require the FDE USB recovery procedure.

Required actions before upgrading to E89.25:

  • Verify device compatibility with BootModeReport.ps1 (sk185123).
  • Disable hibernation on affected FDE devices to prevent corruption of the EFI System Partition during the Microsoft Secure Boot Update process.

Recovery: When a Machine Will Not Boot

FDE without a recovery plan is a liability. Three tools:

Tool Use
Full Recovery with Recovery Media Boot the failed machine from CD/DVD/USB/REC, authenticate with username + password, the disk decrypts using the partition keys in the Recovery Media
Drive Slaving Utility Access an encrypted drive attached to another machine
Dynamic Mount Utility Mount an encrypted volume for data access

Recovery Media flow: the client sends recovery files to the management service once during initial deployment, the admin creates recovery media when needed, boots the failed computer, authenticates, the disk decrypts, and files are restored as decrypted (the OS then runs without Pre-boot). Afterward, the admin must reinstall FDE on that computer.

For locked-out users on the road, Remote Help provides challenge-response recovery, and the Self-Help Portal lets Active Directory users reset their own password.


Switching Engines: Check Point FDE and BitLocker

You can change engines by policy. The client decrypts with the old engine and re-encrypts with the new one:

Check Point FDE to BitLocker: change the Encryption Engine action to Use BitLocker Management, then Save and Install Policy. The client shows a message, the user clicks Reboot and decryption starts, then a message appears again and the user clicks Reboot to start BitLocker encryption.

BitLocker to Check Point FDE: change to Use Check Point Full Disk Encryption, then Save and Install. BitLocker decrypts, then Check Point FDE encrypts, and the user clicks Lock so FDE can collect credentials.


Best Practices

Best Practice: keep the default AES-CBC 256-bit (or XTS-AES 256-bit) unless you have a specific requirement. The cloud policy already standardizes on the AES family.

Best Practice: confirm your password policy is enforceable before rollout. User Acquisition silently stalls if user accounts do not meet the password rules.

Best Practice: before an E89.25 rollout on encrypted machines, run BootModeReport.ps1 (sk185123) to catch firmware-incompatible devices, and disable hibernation on affected FDE devices.

Best Practice: test the Full Recovery flow (and store recovery media securely) before you need it. Recovery is the difference between a reimage and a data-loss incident.

Best Practice: for patch automation on encrypted fleets, use scripted Temporary Pre-boot Bypass within a policy-defined window rather than disabling Pre-boot outright.


Common Mistakes

Mistake Impact Solution
Disabling Pre-boot for "convenience" Security drops below the encryption strength Use LAN bypass / SSO instead of turning Pre-boot off
Rolling out FDE with weak/mismatched password rules User Acquisition never completes; FDE never activates Align password policy first
Upgrading to E89.25 on a device that loads Windows Boot Manager directly FDE upgrade blocked or disk not encrypted Run BootModeReport.ps1 (sk185123) first; update BIOS or switch that machine to BitLocker Management
Installing FDE in FAST_INSTALL / ATM mode on E89.25-affected hardware Device may become unbootable Verify firmware compatibility first; keep the FDE USB recovery procedure ready
No tested recovery media A non-booting encrypted disk becomes unrecoverable Create + test recovery media; verify the recovery file reached the server
Trying custom volume encryption on SED Silently overridden by the client Accept AES + full-volume settings on SED
Expecting to remove FDE during an upgrade Not supported Plan FDE removal as a separate change
FDEControl.exe bypass outside the window Fails with code 13 Run within the policy-allowed timeframe

Troubleshooting

Symptom: FDE stays in the Deployment Phase and never starts encrypting Environment: Windows client, Check Point FDE engine Root Causes & checks:

  1. User Acquisition incomplete: the required number of users has not logged on, or accounts do not meet password rules
  2. No client-to-service communication: the recovery file cannot reach the management service (step 5). Check connectivity
  3. Client requirements not met: verify the device meets FDE client requirements
  4. Firmware gate on E89.25: if upgrades stopped encrypting after moving to E89.25, check for the Blade Status firmware message and run BootModeReport.ps1 (sk185123)
  5. On the client: system tray lock icon > Display Overview > Full Disk Encryption > check the current status against the six-stage list

FAQ

Q: What's the default encryption algorithm? A: AES-CBC (256-bit). The cloud policy also offers XTS-AES (256/128).

Q: How many reboots during deployment? A: Check Point FDE = twice; BitLocker = once.

Q: Can I skip Pre-boot on machines inside the office? A: Yes. Allow bypass when connected to LAN authenticates securely over Ethernet without manual Pre-boot (UEFI + Mac supported), falling back to manual Pre-boot if needed.

Q: A disk was moved to another computer, is that detected? A: Yes. The Hardware Hash (from BIOS + CPU) detects the move.

Q: We upgraded to E89.25 and some machines stopped encrypting with Check Point FDE. Why? A: E89.25 requires the standard UEFI boot order. Devices that load the Windows Boot Manager directly are gated until a BIOS update. You can consent to switch those machines to BitLocker Management in the meantime, and you should verify hardware with BootModeReport.ps1 (sk185123).

Q: What happens after a Full Recovery? A: The disk ends up decrypted and the OS runs without Pre-boot, so the admin must reinstall FDE on that computer.


References

  • Check Point Harmony Endpoint Administration Guide (cloud / Infinity Portal), Configuring the Data Protection Policy > Full Disk Encryption (engines, algorithms, Pre-boot, Temporary Pre-boot Bypass, SED, recovery)
  • Check Point SecureKnowledge sk184929, Enterprise Endpoint Security E89.25 Windows Clients (FDE firmware compatibility, EPS-63819; Smart Pre-boot limitations)
  • Check Point SecureKnowledge sk185123 (BootModeReport for FDE firmware compatibility)

Revision History

Date Version Author Changes
2026-07-16 1.0 Jorge Luiz Initial version
2026-07-30 2.0 Jorge Luiz Cloud-first revalidation of the FDE configuration path, engines, algorithms, SED and recovery
2026-09-15 2.1 Jorge Luiz Added the E89.25 FDE Firmware Compatibility gate (EPS-63819) and a Smart Pre-boot (E89.05 GA) note; related Common Mistakes, Troubleshooting, FAQ and References; removed emoji and dashes for a cleaner read

Supported Versions: Harmony Endpoint cloud management (Infinity Portal / Web Management); Check Point FDE / BitLocker (Windows) / FileVault (macOS); FDE firmware compatibility gate applies from E89.25 Last Updated: 2026-09-15

 
0 Kudos
0 Replies

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events