MacOS – CoreStorageFamily::unlockVEKs() failed to unwrap the vek, status = e00002bc

bootcore-storagehard drivemacospartition

I have a filevault2 disk with two partition. One is the boot partition, the other contains data, both are encrypted.

Today, after installing the latest 10.8 update (10.8.4 I guess), the computer reboots, asks for the user password at EFI (filevault2) and starts in verbose mode as usual.

Unfortunately, the boots hangs with a line:

CoreStorageFamily::unlockVEKs() failed to unwrap the vek, status = e00002bc

I can boot in single user mode and execute fsck_cs. The drive appears undamaged (so says fsck_cs) but again, the error message about the-said VEKs is printed on the screen. The second partition, the one that contains the data is the one causing the issue.

What can I do to get back my precious data ?

EDIT: It appears both volumes can be mounted as external disk from an other MAC computer. So, what's with the VEK preventing the system to boot ?

Best Answer

I noticed fsck_hfs running when i get this error.

So i suspect that the volume needed to be fsck'd, and because this sometimes can take longer than the time the authentication is supposed to take, an error got signalled by the authentication dialog, leading to the e00002bc error in the system log.

A look at /var/log/fsck_hfs.log will tell you if this is what happened in your case.

On my 4T external disk the fsck took about 5 hours.