EasyBCD
EasyBCD is a program developed by NeoSmart Technologies for configuring and tweaking the Boot Configuration Data (BCD), a boot database introduced with Windows Vista and used in all later Windows releases. It is notable for enabling multi-boot environments that can include various versions of Windows, Linux, BSD, and Mac OS X, as well as for modifying and controlling the Windows boot menu. As of June 20, 2011 with the release of EasyBCD 2.1, it requires a paid license for commercial use but remains free for home and non-profit use.
Quick Facts
- Author
- Mahmoud H. Al-Qudsi
- Developer
- NeoSmart Technologies
- Released
- 4 July 2006
- Latest release version
- 2.4
- Latest release date
- 28 November 2018
- Programming language
- C++ and C#
- Operating system
- Windows XP
- Windows Vista
- Windows Server 2008
- Windows 7
- Windows 8
- Windows PE
- Windows 10 and Windows 11
- Platform
- .NET Framework 2.0 or.NET Framework 4.0
Facts from the source article.
Supported operating systems
EasyBCD runs on Windows and modifies the Boot Configuration Data to support other operating systems. Windows NT, Windows 2000, and Windows XP are handled by handing off boot control to NTLDR or the EasyBCD-specific EasyLDR, which bypasses NTLDR. MS-DOS, Windows 3.x, and Windows 9x are chainloaded via modified IO.sys and the Windows 9x boot sector. Linux and BSD are loaded by handing off to GRUB or LILO, or by using EasyBCD's NeoGrub module based on GRUB4DOS. Mac OS X is loaded via the Darwin bootloader, and other operating systems are supported through chainloading their specific loader environments.
Features
EasyBCD provides a range of bootloader-related features for repair and configuration. It also offers backup and restore of BCD configuration files for recovery and testing. EasyBCD can change the boot drive, rename or reorder bootloader entries, and modify existing entries to point to a different drive. Newer versions support creating bootable USB disks by deploying BOOTMGR and the BCD onto a removable disk, after which entries can be added or removed to create bootable repair USB sticks.
It also supports changing the boot partition or drive, setting the default boot entry, reordering menu entries, and modifying the boot menu timeout. EasyBCD can install and configure entries for MS-DOS 6.x, Windows 95-ME, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012, Windows 10, and Windows 11. Depending on the Windows version added, options may include enabling support for unsigned drivers on 64-bit installations, booting into safe mode variants, limiting memory or CPU cores, verbose boot logging, and enabling or disabling PAE and DEP/NoExecute.
More in Windows Administration
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced