Cloning a bitlocker encrypted disk

Since it seems like the original question was never answered, I've tested using GNU dd to clone a disk encrypted with Microsoft BitLocker (in my case it was a spinning disk to a SSD) and it worked fine. In my case the disk sizes were the same.

For reference:

dd if=/dev/sda of=/dev/sdb

Naturally change the devices to work with your setup.

To elaborate a bit more on the process I use:

  1. Create a Linux live USB (I use the gparted linux distro, but nearly anyone will work since dd is part of GNU CoreUtils and therefore practically always present)
  2. Boot the system with it
  3. Open an admin terminal, and run dd as appropriate for your environment. You can optionally use the gparted application to see the results once it's done.
  4. Shutdown the computer
  5. Remove the Linux USB
  6. Make the physical changes (ie. replace the old disk with the new one)
  7. Boot into Windows as normal

You'll find that AOMEI and other backup solutions can clone Bitlocker drives, but the result is an unencrypted drive (using sector by sector copy, and the bitlocker source has to be unlocked). Casper Secure Disc 4.2 can clone and even resize a bitlocker locked drive to another drive while you're working in windows. I've used the trial version which does not allow resizing, and it cloned a bitlockered Win10 x64 drive to another SSD. I could boot the clone and it asked for the bitlocker PIN just like the source, and worked fine. Now the painful part: 129 smackeroos. You're call on whether or not it's worth it. You can use AOMEI sector by sector backup, and it'll clone the Bitlocker driver to another drive but the target will be UNencrypted, although bootable. You then need to encrypt it.