The following guide documents BootGuard error BG-2TB and provides a resolution to the boot-time error screen presenting this problem.
BootGuard Error BG-2TB
When booting from a PC that has been protected by NeoSmart Technologies’ ® BootGuard™ technology on a PC that has been configured to start up in legacy/MBR/CSM mode, the following message with error code BG-2TB may be displayed:
BootGuard by NeoSmart Technologies
This PC has been prevented from booting in legacy mode to protect your data.
Please re-configure your UEFI firmware (aka “BIOS setup”) to boot in UEFI mode.
Error Code: BG-2TB
More Information: http://neosmart.net/wiki/bootguard-2tb/
Press CTRL+ALT+DEL to restart
What is BootGuard™?
BootGuard™ is a boot-time helper that is installed to the MBR of your boot disk in order to protect you from accidental data loss due to a misconfigured PC. It is normally installed as part of an automated boot initialization or repair procedure, such as our Easy Recovery Essentials ® bootable Windows repair and recovery CDs. BootGuard is normally 100% invisible, and only kicks-in if it detects a problem with your boot configuration, preventing from using your computer in a way that might trigger data loss.
BootGuard error BG-2TB
The specific BootGuard error BG-2TB is shown when the disks in your PC have been configured with partitions greater than 2TiB in size.1 Traditional BIOS/MBR PCs use a standard that dates back to the early 1980s, and cannot comprehend nor handle disks larger than 2TiB. In order to fully utilize a disk that’s larger than 2TiB or to have a partition that is larger than 2TiB, the newer GPT disk layout scheme must be used – and your PC must be configured to boot in “UEFI mode” in order to do so.
Older PCs cannot normally boot from a GPT disk at all; EasyRE enables your PC to boot in both traditional BIOS/MBR mode or in UEFI/GPT mode so long as you do not have a partition that extends past 2TiB. However, if you try to boot into a system with a partition larger than 2TiB, BootGuard error BG-2TB is shown to prevent your PC from data loss.
What happens if you boot in MBR mode with partitions larger than 2TB?
Without BootGuard and with your PC set to boot in legacy/MBR mode, any partitions that extend past the 2TB mark will appear truncated to the operating system. In the best case scenario, you’ll only be able to use the first 2TB of your partition – but this is unfortunately rarely what actually happens. The space in your partition isn’t filled up from beginning to end, most PCs use an “if it fits, it sits” approach meaning that wherever free space is found on the partition, your data will be stored. This means that “partially opening” a partition and taking only its first 2TiB can complete corrupt and permanently lose your data! BootGuard intercepts attempts to boot the PC under these conditions, and reminds you to re-configure your PC to boot in UEFI mode instead.
How to fix BootGuard error BG-2TB
The solution is quite simple: you need to enter your firmware setup/configuration utility (more commonly, if incorrectly, known as BIOS setup) and set up your PC to boot in UEFI mode. We have published detailed instructions on how you can disable legacy boot and make sure your PC is booting in UEFI mode on your UEFI-capable PC in our knowledgebase.
Make sure that if your PC supports both UEFI and Legacy/CSM boot modes simultaneously that it is configured to prioritize UEFI booting.
More specifically, the limitation does not refer to the actual size of any partition, but rather the presence of valid, data-containing partitions that extend past the 2TiB mark, regardless of the actual size of the partition itself. ↩