Open BitLocker Encrypted Devices on macOS

Table of Contents
Access BitLocker-Encrypted USB Drives on macOS Using UTM and Debian #
macOS does not natively support Microsoft’s BitLocker encryption, making it challenging to access BitLocker-encrypted USB drives. However, with free tools like UTM (a virtual machine app) and Dislocker (an open-source BitLocker implementation) running under Debian, you can unlock and access your data. This guide walks you through the process step by step.
Requirements #
- Mac with Apple Silicon (M1 or newer)
- macOS 12 or later
- UTM (free VM app)
- BitLocker-encrypted USB SSD or flash drive
- Basic terminal knowledge
Step-by-Step Guide #
1. Install UTM #
- Download UTM from https://mac.getutm.app
- Move UTM to your Applications folder
UTM lets you run full Linux distributions on macOS without kernel extensions or system tweaks.
2. Set Up a Debian VM (ARM64) #
- Open UTM and create a new Virtual Machine
- Select Virtualize > Linux
- Download a Debian ARM64 ISO, e.g. Debian 12.11.0 ARM64 Netinst
- Create a new Linux VM (virtualized)
- Allocate at least 2 GB RAM; default values are fine for other settings
- Boot the VM and complete the Debian installation (choose a graphical interface like Xfce)
3. Install Dislocker Inside Debian #
Once Debian is running, open a terminal and install Dislocker:
sudo apt update
sudo apt install dislocker
4. Attach the USB Drive to the VM #
Plug your BitLocker-encrypted USB drive into your Mac and grant access if prompted
Allow access to the disk. In UTM, select your running VM and go to USB Devices
UTM Devices (Extreme SSD is the BitLocker-encrypted device) Select your USB drive (e.g., “SanDisk Extreme SSD”)
Allow UTM to access the disk. The disk should now be accessible inside Debian.
Wait a few seconds for the encrypted device to appear on the Debian desktop.
Double-click the disk icon and enter your BitLocker password
Enter the password. You should now see the decrypted data in the file browser
Decrypted disk contents.
Finished! #
You now have access to your BitLocker-encrypted files on macOS via a virtualized Debian system.
To transfer files between the Debian VM and your Mac, use UTM’s shared folder feature: UTM Shared Folders Guide.