Remote Desktop

Why I Turned Off FileVault on My Headless Mac Mini

By default, FileVault is turned on for every new Mac that Apple ships. For most people that’s the right call. New to this? Start with our headless Mac mini setup guide.

But if you have a headless Mac mini running continuous AI agents, FileVault is the setting most likely to brick your setup. Below I’ll share:

  • What FileVault actually does
  • Why FileVault breaks a headless Mac mini setup
  • Security trade-offs
  • Options if you need disk encryption AND remote access

What is FileVault?

FileVault is macOS’s full-disk encryption. When it’s enabled, your entire startup disk is encrypted, so if someone steals the machine and pulls the SSD, they can’t read your files without your password.

For a laptop you carry around in public, FileVault is exactly what you want. But on a Mac mini sitting on a shelf running unattended, it can lock you out of your machine.

Why FileVault breaks headless Mac mini setups

When FileVault is on, the Mac needs a password before macOS finishes booting. Not just at the login screen — but even earlier than that, at the pre-boot environment. The system literally cannot decrypt the disk until someone types the password locally.

So when your Mac mini reboots after a power flicker, an OS update, or a kernel panic, it sits at the FileVault prompt, preventing access to a network, screen sharing and SSH. Your Mac mini is essentially dead until you walk over with a keyboard and monitor.

If the whole point of your setup is to run your Mac mini unattended 24/7, that’s a dealbreaker.

Turning FileVault off means the Mac mini comes back online on its own after any reboot. So if there’s a power blip at 3am, your machine is back up and running by 3:01am. This is what makes a headless machine actually headless.

👉 New to the headless Mac mini setup? See the full guide: How to Set Up a Headless Mac Mini for AI Agents →

The FileVault security trade-off

Without FileVault, anyone with physical access to your Mac mini can pull the SSD, boot from external storage, and read everything on disk. That means API keys, SSH keys, browser sessions — all of it.

For a Mac mini in a public facility, an open office, or anywhere with regular foot traffic, FileVault stays on, no question.

But for a Mac mini locked in my home office, that threat is basically zero.

Be honest about where your machine lives before making this call.

👉 One thing worth knowing: Your login keychain is still encrypted with your user password even without FileVault. So Safari passwords and some app secrets are still protected. But the rest of the filesystem is not.

Options if you need disk encryption and remote access

If your threat model requires disk encryption but you still need reliable remote access, you have a few options:

Option 1: fdesetup authrestart

Before any planned reboot, run sudo fdesetup authrestart in Terminal. The disk unlocks automatically on the next boot — once. This works well for scheduled maintenance reboots. On macOS 26 with the Mac mini hardwired over ethernet, you can also SSH in at the pre-boot stage to unlock after any reboot.

Option 2: Encrypt only the sensitive folders

Leave the boot disk unencrypted so the Mac mini reboots cleanly, but create an encrypted APFS volume or sparsebundle for anything sensitive. Mount it on demand. The system comes back up on its own; your private data stays locked until you connect.

Option 3: Split your machines

Use a headless Mac mini with FileVault off for AI agents and long-running work. And use your main Mac with FileVault on for anything sensitive. Different machines, different threat models, no compromise on either.

This is the option I went with. My headless Mac mini boots itself, and my MacBook Pro stays encrypted. Best of both worlds.

How to disable FileVault on Mac

Frequently asked questions

Does turning off FileVault make my Mac mini less secure? Turning off FileVault removes disk encryption, which protects against physical theft of the drive. If your Mac mini lives somewhere physically secure, like a home office or a locked room, the practical risk is low. If it’s in a shared or public space, keep FileVault on and use one of the alternatives above.

Can I turn FileVault back on later? Yes. You can re-enable FileVault at any time in System SettingsPrivacy & SecurityFileVault. macOS will re-encrypt the disk in the background while you use the machine.

Will turning off FileVault affect my passwords or login keychain? No. Your login keychain remains encrypted with your user password regardless of FileVault status. Safari passwords and most app credentials are still protected.

What happens if my Mac mini loses power with FileVault off? It reboots and comes back online automatically, no intervention needed. This is exactly the behavior you want for a headless Mac mini setup.

What is fdesetup authrestart? A macOS Terminal command that tells FileVault to unlock automatically on the next reboot, one time. Useful if you need to keep FileVault enabled but want a specific reboot to proceed without physical access.

👉 For a full comparison of remote access options, see the complete Mac mini remote access guide →

Remote access for headless Mac mini. Free for 20 minutes/ day

Running your Mac mini as a dedicated AI computer? Use Workbench to check in remotely and make changes without connecting to additional monitors or peripherals.

Workbench is free for 20 minutes per day, no subscription or credit card required.
  • Hassle-free setup. No port forwarding, no VPN, no router configuration. Install the app on your Mac mini and on whatever device you want to connect from, and you’re running.
  • High-fidelity streaming. Interact with your Mac in real time with extremely low latency, even on high-resolution displays.
  • Native apps for Mac, iPad, and iPhone. Remotely control your desktop from your iPad, iPhone, or another Mac.
  • Voice input for prompts. Dictate commands directly to your agents from your iPhone or iPad.
  • Unified virtual display. Combines all of your Mac’s displays into a single virtual screen that matches the resolution of the device you’re connecting from. Handy on a headless machine, where the “display” is whatever you happen to be holding.
  • Secure by default. AES-256 encrypted sessions, and Workbench doesn’t record your display.