BitLocker Keeps Asking for the Recovery Key for Every Boot on Windows 10

We recently encrypted two laptops using BitLocker. After encryption is done, the BitLocker keeps asking for the recovery key every time the machine boots up. We tried several ways to solve the problem to no avail. Finally, we found that in order to fix the problem, we have to change the boot mode from legacy to UEFI. If you can wipe the machine and reinstall everything, you can do so by changing the boot mode to UEFI and reinstall everything. If you want to keep the files intact, you can follow these steps to change the boot mode to UEFI without wiping the hard drive.

  1. Turn BitLocker off.
  2. Download and install Partition Master from here.
  3. Run Partition Master.
  4. Insert a blank USB stick.
  5. Click on WinPE bootable disk and follow the wizard to create a bootable USB stick with Partition Master.
  6. Shutdown the machine.
  7. Boot the machine to the USB stick.
  8. When Partition Master loads, click on the Disk0 to select it.
  9. Click on Convert MBR to GPT operation.
  10. Click on Apply and follow the wizard to convert the disk from MBR to GPT.
  11. Shutdown the machine.
  12. Turn on the machine and enter the BIOS setup.
  13. Change the boot mode from Legacy to UEFI.
  14. Save the BIOS setting and reboot.
  15. When the machine boots up, turn BitLocker on.