Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a volume that is encrypted with OS X Lion's full-disk FileVault. When I enabled FileVault I was given a recovery key, which I wrote down. I'd like to verify that the recovery key that I wrote down is correct before I store it somewhere safe.

How can I verify that a FileVault recovery key is correct?

share|improve this question
Excellent question :). Never enter a dark room without checking the exit first. – daniel Azuelos Jul 9 '14 at 16:57
up vote 3 down vote accepted

You should boot on the Recovery HD and use Terminal there to unlock the drive using the recovery key (you can't check the recovery key if you are booted on the crypted disk, since the unlocking process will fail: already unlocked).

To start with, you will need to identify the Logical Volume UUID of the encrypted drive using the diskutil corestorage list command:

diskutil corestorage list

Running that command will give you a listing of all Core Storage volumes. 

Once you have the UUID of the encrypted volume, you can then unlock the encrypted volume using the following commands:

diskutil corestorage unlockVolume UUID

When prompted enter the passphrase you would like to test.

This article provides more information and screenshots, Unlock or decrypt your FileVault 2-encrypted boot drive from the command line.

share|improve this answer
Excellent and simple procedure with no side effect ;). – daniel Azuelos Jan 2 '14 at 10:37

This is much easier to do beginning in Mavericks. The fdesetup command was expanded to support recovery key changes and verification.

sudo fdesetup validaterecovery will prompt you for the key, which should be entered in all caps with the hyphens.

share|improve this answer

After you enable FileVault2 you will be prompted to restart your Mac.

Upon startup you will be presented with a dialog box asking for your password. Typing in the wrong login password three times will produce a note under the password field which states, "If you forgot your password, you can… …reset it using your recovery key."

Click the triangle-button next to that message to reveal the Recovery Key textfield (which replaces the password textfield)

If the recovery key allows you to login then you know it worked. You will be asked to change your admin password if use the recovery key.

share|improve this answer
OK. That is a little more destructive than I had hoped, but I guess its a good excuse to change my admin password. – acm Jul 11 '12 at 15:34
@acm — The recovery key is intended as a last resort if you forget your admin password. – l'L'l Jul 11 '12 at 19:03
Yes, I understand that. But I'd like to verify that my transcription of the recovery key is correct. Trust but verify, etc. Otherwise, when I need it most, it won't be right... So I had hoped there was a utility that would let me determine if a given key was valid. – acm Jul 11 '12 at 19:55
→ acm: I agree with your need to check without any side effect. I want to check what I have to trust, otherwise I won't. Excellent question & argument. – daniel Azuelos Dec 31 '13 at 18:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.