Warning
BitLocker Drive Encryption helps you protect your organization’s sensitive information by encrypting the data. This workaround to temporarily disable BitLocker may put the data at risk. We do not recommend this workaround but are providing this information so that you can implement this workaround at your own discretion. Use this workaround at your own risk.
Method 1: Suspend BitLocker during TPM or UEFI firmware updates
You can avoid this scenario when installing updates to system firmware or TPM firmware by temporarily suspending BitLocker before applying updates to TPM or UEFI firmware by using Suspend-BitLocker.
Note TPM and UEFI firmware updates may require multiple reboots during installation. So suspending BitLocker must be done through the Suspend-BitLocker cmdlet and using the Reboot Count parameter to specify a number of reboots greater than 2 to keep BitLocker suspended during the firmware update process. A Reboot Count of 0 will suspend BitLocker indefinitely, until BitLocker is resumed through the PowerShell cmdlet Resume-BitLocker or another mechanism.
To suspend BitLocker for installation of TPM or UEFI firmware updates:
- Open an administrative PowerShell session.
- Enter the following cmdlet and press Enter:
Suspend-BitLocker -MountPoint "C:" -RebootCount 0
where C: is the drive assigned to your disk
- Install Surface device driver and firmware updates.
- Following successful installation of the firmware updates, resume BitLocker by using the Resume-BitLocker cmdlet as follows:
Resume-BitLocker -MountPoint "C:"
Method 2: Enable Secure Boot and restore default PCR values
We strongly recommend that you restore the default and recommended configuration of Secure Boot and PCR values after BitLocker is suspended to prevent entering BitLocker Recovery when applying future updates to TPM or UEFI firmware.
To enable Secure Boot on a Surface device that has BitLocker enabled:
- Suspend BitLocker by using the Suspend-BitLocker cmdlet as described in Method 1.
- Boot your Surface device to UEFI by using one of the methods defined in Using Surface UEFI on Surface Laptop, new Surface Pro, Surface Studio, Surface Book, and Surface Pro 4.
- Select the Security section.
- Click Change Configuration under "Secure Boot."
- Select Microsoft Only and click OK.
- Select Exit, and then Restart to reboot the device.
- Resume BitLocker by using the Resume-BitLocker cmdlet as described in Method 1.
To change the PCR values used to validate BitLocker Drive Encryption:
- Disable any Group Policies that configure PCR, or remove the device from any groups where such policies apply. See "Deployment Options" at BitLocker Group Policy Reference for more information.
- Suspend BitLocker by using the Suspend-BitLocker cmdlet as described in Method 1.
- Resume BitLocker by using the Resume-BitLocker cmdlet as described in Method 1.
Method 3: Remove protectors from the boot drive
If you have installed a TPM or UEFI update and your device is unable to boot, even when the correct BitLocker Recovery Key is entered, you can restore the ability to boot by using the BitLocker recovery key and a Surface recovery image to remove the BitLocker protectors from the boot drive.
To remove the protectors from the boot drive by using your BitLocker recovery key:
- Obtain your BitLocker recovery key from go.microsoft.com/fwlink/p/?LinkId=237614, or if BitLocker is managed by other means such as Microsoft BitLocker Administration and Monitoring (MBAM), contact your administrator.
- From another computer, download the Surface recovery image from Download a recovery image for your Surface and create a USB recovery drive.
- Boot from the USB Surface recovery image drive.
- Select your operating system language when you are prompted.
- Select your keyboard layout.
- Select Troubleshoot.
- Select Advanced Options.
- Select Command Prompt.
- Run the following commands:
manage-bde -unlock -recoverypassword <password> C:
manage-bde -protectors -disable C:
where C: is the drive assigned to your disk and <password> is your BitLocker recovery key as obtained in step 1.
Note For more information about using this command, see the Microsoft Docs article Manage-bde: unlock.
- Reboot the computer.
- When you are prompted, enter your BitLocker recovery key as obtained in step 1.
Note After disabling the BitLocker protectors from your boot drive, your device will no longer be protected by BitLocker Drive Encryption. You can re-enable BitLocker by selecting Start, typing Manage BitLocker and pressing Enter to launch the BitLocker Drive Encryption Control Panel applet and following the steps to encrypt your drive.
Method 4: Recover data and reset your device with Surface Bare Metal Recovery (BMR)
To recover data from your Surface device if you are unable to boot into Windows:
- Obtain your BitLocker recovery key from https://go.microsoft.com/fwlink/p/?LinkId=237614, or if BitLocker is managed by other means such as Microsoft BitLocker Administration and Monitoring (MBAM), contact your administrator.
- From another computer, download the Surface recovery image from Download a recovery image for your Surface and create a USB recovery drive.
- Boot from the USB Surface recovery image drive.
- Select your operating system language when you are prompted.
- Select your keyboard layout.
- Select Troubleshoot.
- Select Advanced Options.
- Select Command Prompt.
- Run the following command:
manage-bde -unlock -recoverypassword <password> C:
where C: is the drive assigned to your disk and <password> is your BitLocker recovery key as obtained in step 1
- After the drive is unlocked, use copy or xcopy commands to copy the user data to another drive.
Note For more information about the these commands, see the Windows Command Line Reference.
To reset your device by using a Surface recovery image: Follow the instructions in "How to reset your Surface using your USB recovery drive" at Creating and using a USB recovery drive.