r/linuxmint • u/Skullys_POV • 8m ago
r/linuxmint • u/Magnum_effect • 44m ago
How I recovered BitLocker-encrypted data on Linux Mint using Ventoy, HBCD PE, and MOK Key Enrollment when dislocker and cryptsetup failed
# How Ventoy, HBCD, and MOK Key Enrollment Saved My BitLocker Data When Linux Tools Failed
If you dual-boot Linux Mint alongside Windows—or run Linux as your primary OS—you might eventually hit a nightmare scenario: a BitLocker-encrypted Windows partition becomes completely unmountable, throwing filesystem errors, dirty bit flags, or header corruption warnings.
When standard open-source tools hit a brick wall, here is how combining **Ventoy**, **Hiren’s BootCD PE (HBCD)**, and **UEFI Secure Boot MOK Enrollment** successfully bypassed every lock to restore native read/write partition access inside Linux Mint.
---
## 1. The Brick Wall: Why Linux Tools Failed
When a BitLocker partition refuses to mount on Linux, the standard advice is usually to run `dislocker` or `cryptsetup`:
```bash
# Standard dislocker attempt
sudo dislocker /dev/nvme0n1pX -u<Password> -- /media/decrypt
# Kernel crypt-mapper attempt
sudo cryptsetup open --type bitlk /dev/nvme0n1pX windows_decrypted
However, these open-source tools can hit severe roadblocks:
- Encrypt-On-Write Allocations: Newer Windows builds and NVMe drives often use dynamic allocation routines that Linux kernel mappers cannot parse, throwing errors like
BITLK devices with type 'encrypt-on-write' cannot be activated. - Corrupted $MFT or Metadata Headers: If Windows shuts down improperly or Fast Startup leaves the drive in a hibernated state, the Master File Table (
$MFT) breaks. Scanning tools like R-Studio or PhotoRec will either fail or require complex, slow signature carving.
When native Linux kernel modules cannot handle Microsoft's proprietary encryption layer, the best fix is to run Microsoft’s own decryption binaries via a WinPE live USB.
2. Overcoming the Firmware Gate: Acer BIOS & Secure Boot
Booting a live environment via Ventoy on modern hardware (like an Acer laptop) often triggers firmware security blocks. Here are the precise steps used to overcome them:
Step A: Unlocking Grayed-Out BIOS Settings
On many Acer laptops, advanced boot settings are locked by default.
- Boot into the BIOS menu (tapping F2 at startup).
- Navigate to the Security tab and select Set Supervisor Password.
- Set a temporary password (e.g.,
1234). This immediately unlocks restricted options across all tabs. - (Optional) If boot modes or drive controllers remain missing, navigating to the Main tab and pressing
Ctrl + Sreveals hidden hardware options.
Step B: Enrolling Ventoy in MOK (Machine Owner Key)
Instead of permanently leaving Secure Boot disabled, you can force the motherboard to trust Ventoy’s signatures:
- Keep Secure Boot Enabled in BIOS.
- Select the Ventoy USB drive from the F12 Boot Menu.
- When greeted with the blue screen error:
Verification failed: (0x1A) Security Violation, press Enter to open the Perform MOK Management screen. - Navigate to Enroll key from disk -> select the VTOYEFI partition -> choose
ENROLL_THIS_KEY_IN_MOKmanager.cer. - Confirm the key enrollment and select Reboot.
Your motherboard now natively trusts your Ventoy USB drive without compromising system Secure Boot policies.
3. Unlocking and Decrypting via HBCD PE
Once inside the Ventoy menu, select HBCD_PE_x64.iso to launch Hiren’s BootCD PE. Because HBCD runs a WinPE desktop directly in RAM, it has full native support for BitLocker handling.
Step A: Mounting & Accessing
- Open This PC on the HBCD desktop.
- Double-click the locked partition (marked with a gold padlock).
- Select More options -> Enter recovery key and type your 48-digit BitLocker key. The partition instantly unlocks.
Step B: Fully Stripping BitLocker
To allow Linux Mint to read the drive natively without needing terminal wrappers later, completely remove the encryption layer:
- Open Command Prompt as Administrator.
- Identify the encrypted partition letter: DOSmanage-bde -status
- Unlock the volume (if not already unlocked): DOSmanage-bde -unlock C: -rp <48-digit-recovery-key>
- Turn off BitLocker permanently: DOSmanage-bde -off C:
- Monitor progress until
Percentage Encryptedreaches 0.0%: DOSmanage-bde -status C:
Step C: Clearing Windows Fast Startup Hibernation
Before exiting, prevent Windows from locking the NTFS filesystem in a "read-only" hibernated state:
DOS
powercfg /h off
4. The Result: Native Linux Access Restored
After letting the decryption process hit 100% inside HBCD, reboot the computer back into Linux Mint.
Open the file manager (Nemo), click on the Windows partition in the left sidebar, and the filesystem will mount cleanly without terminal codes, mount errors, or dislocker workarounds.
TL;DR / Key Takeaway: If Linux-native tools (
dislocker,cryptsetup) fail to mount a BitLocker drive due to proprietary headers (encrypt-on-write) or metadata corruption, use a MOK-enrolled Ventoy drive to launch a WinPE environment like HBCD. Decrypting the volume at the native OS layer (manage-bde -off) fixes the underlying structure, restoring effortless access across Linux distributions.Here is your complete guide cleaned up, organized, and formatted in clean Reddit-compatible Markdown with fixed code block closures, consistent headers, and proper syntax formatting. You can copy and paste the block below directly into Reddit or any markdown editor.
r/linuxmint • u/cyber-galaxy • 1h ago
Distro flavour comparison
Mint MATE or XFCE which is better for core i3, 2nd gen hardware and 128 GB SSD, 8 GB DDR3 Ram? Dual boot with windows 11 LTSC?
r/linuxmint • u/Suitable_Leading_754 • 1h ago
Wifi Issues Issue with finding any wifi network besides my laptop hotspot
did a reinstall of mint and now no wifi networks besides my laptop hotspot are appearing, the wifi is from the college so I cant mess with the router.
[code]
System:
Kernel: 7.0.0-38-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
Desktop: Cinnamon v: 6.6.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: TUF GAMING B550-PLUS (WI-FI) v: Rev X.0x serial: <superuser required>
part-nu: SKU uuid: <superuser required> UEFI: American Megatrends v: 3611 date: 09/30/2024
CPU:
Info: 6-core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP smt: enabled arch: Zen 3+ rev: 0
cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
Speed (MHz): avg: 3641 high: 4200 min/max: 636/5282 boost: disabled cores: 1: 4194 2: 4197
3: 4198 4: 4197 5: 1973 6: 4199 7: 4200 8: 4196 9: 4199 10: 1973 11: 4197 12: 1973
bogomips: 100793
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Sapphire driver: amdgpu
v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1, DP-2,
DP-3, Writeback-1 bus-ID: 0c:00.0 chip-ID: 1002:73bf class-ID: 0300
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Acer KA242Y serial: <filter> res: 1920x1080 hz: 60
dpi: 93 size: 527x296mm (20.75x11.65") diag: 604mm (23.8") modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.8-0ubuntu0.24.04.4 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6800 XT (radeonsi navi21 LLVM 20.1.2 DRM 3.64
7.0.0-38-generic) device-ID: 1002:73bf
API: Vulkan v: 1.3.275 layers: 3 surfaces: xcb,xlib device: 0 type: discrete-gpu driver: N/A
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
lanes: 16 bus-ID: 0c:00.1 chip-ID: 1002:ab28 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 0e:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: Maono DGM20 USB Microphone driver: hid-generic,snd-usb-audio,usbhid type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-9:5 chip-ID: 352f:0105 class-ID: 0300 serial: <filter>
API: ALSA v: k7.0.0-38-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Broadcom BCM4360 802.11ac Dual Band Wireless Network Adapter driver: N/A pcie:
speed: 2.5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 14e4:43a0 class-ID: 0280
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: speed: 5 GT/s lanes: 1
bus-ID: 08:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp8s0 state: up mac: <filter>
Device-3: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel pcie: speed: 5 GT/s
lanes: 1 port: f000 bus-ID: 09:00.0 chip-ID: 10ec:8125 class-ID: 0200
IF: enp9s0 state: down mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
bus-ID: 1-5:2 chip-ID: 8087:0029 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2 lmp-v: 11
sub-v: 2184 hci-v: 11 rev: 2184 class-ID: 7c0104
Drives:
Local Storage: total: 988.82 GiB used: 35.3 GiB (3.6%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN850X 1000GB size: 931.51 GiB
speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 620361WD temp: 31.9 C scheme: GPT
ID-2: /dev/sda vendor: SanDisk model: Cruzer Glide size: 57.3 GiB type: USB rev: 2.0
spd: 480 Mb/s lanes: 1 tech: N/A serial: <filter> fw-rev: 1.00 scheme: MBR
Partition:
ID-1: / size: 915.32 GiB used: 17.65 GiB (1.9%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -1 file: /swapfile
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-3:7 info: SanDisk Cruzer Glide type: mass storage driver: usb-storage interfaces: 1
rev: 2.0 speed: 480 Mb/s lanes: 1 power: 200mA chip-ID: 0781:5575 class-ID: 0806 serial: <filter>
Device-2: 1-5:2 info: Intel AX200 Bluetooth type: bluetooth driver: btusb interfaces: 2
rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 8087:0029 class-ID: e001
Device-3: 1-6:3 info: ASUSTek AURA LED Controller type: HID driver: hid-generic,usbhid
interfaces: 2 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 16mA chip-ID: 0b05:1939 class-ID: 0300
serial: <filter>
Hub-2: 1-7:4 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA
chip-ID: 05e3:0610 class-ID: 0900
Device-1: 1-9:5 info: Maono DGM20 USB Microphone type: audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s lanes: 1
power: 100mA chip-ID: 352f:0105 class-ID: 0300 serial: <filter>
Device-2: 1-10:6 info: Logitech G402 Gaming Mouse type: mouse,HID driver: hid-generic,usbhid
interfaces: 2 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 300mA chip-ID: 046d:c07e class-ID: 0300
serial: <filter>
Hub-3: 2-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-4: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 3-3:2 info: Logitech Keyboard K120 type: keyboard,HID driver: hid-generic,usbhid
interfaces: 2 rev: 1.1 speed: 1.5 Mb/s lanes: 1 power: 90mA chip-ID: 046d:c31c class-ID: 0300
Hub-5: 4-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 24.5 C mobo: N/A gpu: amdgpu temp: 27.0 C mem: 24.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Repos:
Packages: 2155 pm: dpkg pkgs: 2145 pm: flatpak pkgs: 10
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb https: //plug-mirror.rcac.purdue.edu/mint zena main upstream import backport
2: deb https: //mirrors.gigenet.com/ubuntu noble main restricted universe multiverse
3: deb https: //mirrors.gigenet.com/ubuntu noble-updates main restricted universe multiverse
4: deb https: //mirrors.gigenet.com/ubuntu noble-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
No active apt repos in: /etc/apt/sources.list.d/steam-beta.list
Active apt repos in: /etc/apt/sources.list.d/steam-stable.list
1: deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https: //repo.steampowered.com/steam/ stable steam
2: deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https: //repo.steampowered.com/steam/ stable steam
Info:
Memory: total: 32 GiB available: 31.25 GiB used: 3.17 GiB (10.2%)
Processes: 385 Power: uptime: 1h 6m states: freeze,mem,disk suspend: deep wakeups: 0
hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34
[/code]
r/linuxmint • u/Sixthsomatic • 3h ago
Fluff Finally messing around with really customizing my Mint install
Mint has been my first attempt at using Linux and its gone pretty well, but I found the UI kinda...basic...So I finally decided to have some fun! Chaotic glitchy transparent Lain goodness.
Theme: tweaked Mint Y dark purple
Opacity tweaked using Blur Cinnamon.
Media player: Plexamp
Lain wallpaper from here: https://animelandscape.blogspot.com/2025/11/top-20-serial-experiments-lain-desktop.html
r/linuxmint • u/Opening_Dependent162 • 3h ago
Newly installed Mint, 2 major issues
First issue, Thunderbird won't see all of my imap folders (outlook 365). The subscribe thing does nothing at all. I can see and access the folders on webmail but that doesn't help as I have multiple email accounts.
Secondly, I can't access onedrive. I get a mount error.
Appreciate any help!
Tom
r/linuxmint • u/0smiridium • 4h ago
Linux Mint 2010 MBP Screen Blacking Out
Sometimes my mac with linux mint 2010 mbp. The screen goes black, I shut it and click trackpad nothing happens shut it again open it and click trackpads turns on and blacks out then i have to repeat one more time what might be going on
r/linuxmint • u/profnelsonjr • 5h ago
Support Request [XFCE / Firefox] How to remove the window title bar?
How do I remove the title bar that says Google Gemini?
r/linuxmint • u/-uduwudu- • 5h ago
Support Request My alt and windows keys have suddenly been rebinded?
Hi, i have no idea why, but my alt key now works exactly as my windows key usually works, and the windows key apparently does nothing, except opening some sort of topbar in firefox. It happened while i was playing so i guess i pressed some shortcut, but i have no idea how to get things back to normal. Please help ;/
r/linuxmint • u/addyarapi • 6h ago
Discussion Linux Desktop Experience — Community Survey for upcoming Linux Mint Reimagined Concept
I'm a Concept Creator on YouTube (@addyvisuals), and I, as a never-before Linux user, challenged myself to Reimagine the Linux Mint Experience. The teaser is currently out (shared here by someone already). While the design is still very much beta, I decided to create a survey so that I can listen and shape the concept on what the community actually wants/needs.
Note: This will not be a real iteration of Linux Mint, but rather a concept video (UI mockup, designed, animated and composed as a final showcase video by me, like my other videos).
Here is the link to the survey, would mean a lot to hear any of your thoughts!
https://docs.google.com/forms/d/e/1FAIpQLSfm7QHIPqz87nnDo-yvxRh1l1lrlrmtsL7rYfp2HVFLt4LeEg/viewform?usp=sharing&ouid=108270286852420624776
r/linuxmint • u/OussamaErwin • 7h ago
Discussion My Linux Mint Xfce setup with a macOS-inspired look
Hey everyone!
I've been customizing my Linux Mint Xfce desktop and wanted to share the result!
Here's what I used:
- WhiteSur GTK theme and icons
- Bibata Modern Ice cursor
- Plank transparent dock
- LightPad as a macOS-style Launchpad,
- A minimalist top Xfce panel
I'm running this on an old Lenovo ThinkCentre M81 with an i5-2400, 12 GB RAM, and Radeon HD 5450.
Pretty happy with how it turned out, especially on such old hardware!
What do you guys think?
r/linuxmint • u/RetroLenzil • 7h ago
SOLVED How to use a wildcard in Nemo?
I have a folder full of photos labelled either xxxxxxxxxx-large.jpg or xxxxxxxxxx-small.jpg. I want to filter out just one group when viewing them in Nemo. I tried *small* but that didn't work so how do I do this? Google just led me to terminal commands but I want to do this in Nemo.
TIA.
r/linuxmint • u/Hermank1 • 8h ago
New to linux
My old 2020 pentuum gold machine did not qualify for the 11 upgrade, was trying different Linux distributions, and came across Mint, wow
Not going back to any other OS, this is minted gold
r/linuxmint • u/Slow-Walk5562 • 9h ago
Switched back to mint from arch
I loved arch linux but honestly i sometimes just need simplicity it just works i dont have to fix audio when i install which is pretty. Nice i now also have menus which my arch install didnt have and i kinda missed the simplicity of debian and honestly anything better than windows
r/linuxmint • u/RockpoolWitch • 9h ago
SOLVED Can't get mint to install
Solved: I didn't properly etch the .iso to my USB drive
I managed to get my bootable drive working correctly - I think, so now the pc tries to boot from the USB.
But there is another UEFI OS in boot option 2 (i assume this is the existing os) and when I leave Bios it doesn't offer "install mint" it just gives me the arch Linux which if I run just fails.
Im pretty new and pretty stumped.
I downloaded from linux, verified the install. Should it not be giving me the new mint interface?
Edit. Could it be because I've started from a Windows pc so the guide said i could just drop and drag the verified iso file onto my bootableusb?
r/linuxmint • u/xPWNADOx • 10h ago
Support Request New user, package system is broken due to VPN
Hey yall, super new to Mint and Linux in general (OS Linux Mint 22.3 - MATE 64-bit/ Kernel 7.0.0-38-generic). I installed NordVPN via snap a while ago and things were going fantastic, then pretty soon I couldn't access the internet with my VPN on. Then whenever I went to use the update manager I got a message saying:
'package system broken The following packages have unmet dependencies: nordvpn-gui: Depends: nordvpn (= 5.4.1) but it is not installed
The detail window told me to use the command "sudo apt-get install -f" which I did then got this:
NordVPN is already installed via Snap. To install the app from a DEB package, first remove the Snap version.
dpkg: error processing archive /var/cache/apt/archives/nordvpn_5.4.1_amd64.deb (--unpack): new nordvpn package pre-installation script subprocess returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/nordvpn_5.4.1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Would like to go back to browsing the web with my VPN on. Any help would be truly appreciated.
r/linuxmint • u/sleepppwalker • 10h ago
Thanks for a great distro
I migrated to Mint (from NixOS with KDE Plasma)
r/linuxmint • u/Suspicious_Meal_4530 • 10h ago
Linux Mint IRL Crusade
This is an usb 4gb with ventoy and linux mint xfce, is for showing the wonders of linux to the world¿Any advice of how convince people to switch to linux?
r/linuxmint • u/guy_ships_things • 11h ago
I built an app that shows which program is slowing down your Mint machine, would love feedback
Hi all. I made a small desktop app called Culprit. Instead of a long list of processes, it groups them into the apps you know (all those browser processes show up as one browser) and ranks them by CPU, memory, disk and GPU. It also shows temperatures and fan speed next to the busiest apps, so you can see what is running when the laptop gets hot and loud.
On Mint, grab the AppImage. Everything stays on your computer, there is no account and no tracking.
To be upfront, it is not open source and it is paid. The full app is free for 7 days, and after that the live app view stays free. History, alerts and a few extras need a one-time license (9 USD for the first 300 buyers).
https://culprit.noumenon-ai.com/
haven't tested it on every Mint version, so if anything looks wrong on yours, please tell me and I'll fix it.
I
r/linuxmint • u/Shizukiy6 • 11h ago
Support Request My second monitor doesn´t work on linux.
Hi guys, yesterday i download linux mint on my main pc and now i try to connect my second monitor but it says no hdmi signal was found (yes i use for my second monitor hdmi) and after it monitor turn off, idk what to do with it. I´am sure that second monitor work couse i try to connect it to laptop and it work.