BDEMOUNT(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– bdemount() β€” LOCAL manual page, bestie πŸ’–

okay so real quick before we get into it: this is the bdemount page from the LOCAL manual, and it is genuinely one of my faves. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

bdemount β€” mounts a BitLocker Drive Encryption (BDE) encrypted volume πŸ’…

like. that's the whole job. she mounts the encrypted BDE volume. iconic behavior honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

bdemount [-k keys] [-o offset] [-p password] [-r password] [-s filename]
         [-X extended_options] [-huvV] source

look at her. so many little flags. main character energy fr fr 🌈


🌸 DESCRIPTION 🌸

bdemount is a utility to mount a BitLocker Drive Encryption (BDE) encrypted volume. no cap, that's what she does.

bdemount is part of the libbde package. libbde is a library to access the BitLocker Drive Encryption (BDE) format. so yeah, she's part of a whole squad 🫢

source is the source file. that's the thing you're pointing her at, bestie.

and the options are as follows πŸ‘‡ (this is the part you actually came for, i know):

  • -h β€” shows this help. lil emergency exit when you're lost πŸ’€
  • -k keys β€” the full volume encryption key and tweak key, formatted in base16 and separated by a : character, e.g. FKEV:TWEAK. yes the colon is mandatory, she's picky like that πŸ’…
  • -o offset β€” specify the volume offset in bytes
  • -p password β€” specify the password πŸ”‘
  • -r password β€” specify the recovery password (the emergency one, for when you forgot the normal one 😭)
  • -s filename β€” specify the file containing the startup key. typically this file has the extension .BEK
  • -u β€” unattended mode (disables user interaction). she'll just do her thing, no questions asked 🧚
  • -v β€” verbose output to stderr. she will tell you EVERYTHING she's doing
  • -V β€” print version. gotta know which queen you're running with πŸ‘‘
  • -X extended_options β€” extended options to pass to sub system

🌈 ENVIRONMENT 🌈

None

she does not care about your environment variables. nothing. zero. nada. periodt. πŸ’€


πŸŽ€ FILES πŸŽ€

None

also no files. she keeps it clean ✨


πŸ”₯ EXAMPLES πŸ”₯

okay here's the moment you've been waiting for, the actual vibe:

# bdemount -p Password /dev/sda1
bdemount 20110821

see how easy that was?? password in, device in, boom. she ate and left no crumbs πŸ½οΈπŸ‘‘


πŸ’€ DIAGNOSTICS πŸ’€

errors, verbose and debug output are printed to stderr when verbose output -v is enabled.

⚠️ but listen β€” verbose and debug output are only printed when enabled at compilation. so if you're not seeing them, it's not you, it's the build, bestie 😭

πŸ’œ BUGS πŸ’œ

please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libbde/

like pls actually report them, don't just suffer in silence πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

these man pages were written by Joachim Metz. giving credit where credit is due, as she deserves ✨


copyright (C) 2011-2024, Joachim Metz <joachim.metz@gmail.com>. this is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

🚨 read that again β€” NO WARRANTY. not even for MERCHANTABILITY. not even for FITNESS FOR A PARTICULAR PURPOSE. she's free but she is NOT making promises, bestie, so back up your stuff 😭

🫢 SEE ALSO 🫢

  • bdeinfo(1) β€” her sibling, go say hi πŸ¦‹

okay that's the whole page!! and a lil sign-off for the credits because she deserves it: this is from the libbde source, dated January 21, 2022 πŸ“… and the utility version you saw in the example output was 20110821 πŸŽ€

now go mount that volume, you absolute legend πŸ’–βœ¨πŸ‘‘