I just upgraded my computer to Windows 10 by doing a clean install after formatting my boot drive. My boot drive is an SSD, and all my files are on an HDD that I didn't erase. I have all my volumes encrypted using BitLocker. That's three volumes, not including my boot volume, and the passwords are all quite long, so I like to turn on auto-unlock so I don't have to enter them each time I boot up my computer.
Normally this works fine. And it did for my E: and F: drives. But for my D: drive--the most important one, where the majority of my files are stored--it wouldn't work. When I try to turn it on in Control Panel, it gives me a message box saying "Invalid function", which isn't particularly useful. Trying to do it from the command line (
manage-bde -autounlock -enable D:) gives me the same message, only it also says the error code is 0x80070001.
I don't know if this is relevant, but my D: drive is a dynamic volume, which is not true of any of my other drives. In fact it wouldn't mount when I first installed Windows 10; it said in Disk Management that it was "foreign" and I had to add it to my configuration. After doing that, however, it worked fine, with the exception of the problem mentioned above.
Does anyone know how I can fix this? I thought of doing a workaround where I set a startup script to unlock the drive with the recovery key, but it only accepts that in the form of a .BEK file, which I don't know how to export. If someone could tell me how to export this file, that would be helpful, but I'd prefer a way to get the normal auto-unlock to work.