What's new in EasyBCD 2.4.0.237
Dec 11, 2018
- [EBCD-562] - Fixedbcdboot paramters in RepairBootDrive call
- [EBCD-566] - Fixed:/NLT crashes on malformed XML translation files
- [EBCD-578] - Fixedpartitions with 64-bit extensions are not supported
- [EBCD-564] - FixedDetect <= Windows 7 and disable metro bootloader to prevent hidden boot menu
- [EBCD-572] - FixedStatusbar height shrinks when blank under Windows 10
- [EBCD-568] - NewAdd autocompletion to all path textboxes
- [EBCD-571] - NewAdd Ability to turn on/off hypervisor state for entries
- [EBCD-565] - NewVerify destination of "change boot partition" is at least 75 MiB
- [EBCD-561] - Include Bulgarian in BCD/BOOTMGR locale list
- [EBCD-567] - Include XML validity checks as part of build process
- [EBCD-573] - Custom SWF high-DPI support in EasyBCD
- [EBCD-574] - High-DPI support in EasyBCD setup
- [EBCD-564] - Do not repeatedly apply existing settings when modifying entry attribute
New in EasyBCD 2.4.0 (Dec 5, 2018)
- Fixed: bcdboot paramters in RepairBootDrive call
- Fixed:/NLT crashes on malformed XML translation files
- Fixed: partitions with 64-bit extensions are not supported
- Fixed: Detect <= Windows 7 and disable metro bootloader to prevent hidden boot menu
- Fixed: Statusbar height shrinks when blank under Windows 10
- New: Add autocompletion to all path textboxes
- New: Add Ability to turn on/off hypervisor state for entries
- New: Verify destination of "change boot partition" is at least 75 MiB
- Include Bulgarian in BCD/BOOTMGR locale list
- Include XML validity checks as part of build process
- Custom SWF high-DPI support in EasyBCD
- High-DPI support in EasyBCD setup
- Do not repeatedly apply existing settings when modifying entry attribute
New in EasyBCD 2.3.0.207 (Oct 21, 2015)
- New: Integrate an option to enable or disable metro bootloader
- New: Standalone FreeDOS Support
- New: BCD Deployment to USB on EFI installations
- New: Dynamically update list of drives when USB is connected/disconnected
- New: RTL support in EasyBCD UI for localizations that need it
- New: Sign uninstall for Windows app compatibility
- New: Only show system EFI entries if in expert mode
- New: Use HTTPS for communication with update server
- New: Persist user settings across versions
- New: New setup icon
- New: Add locale setting option to bootloader configuration
- New: Set the default locale for new entries to match the bootmgr locale
- New: Increase compatibility with screen reader software
- Fixed: Crash on edit legacy menu entries if no bootgrabber boot partition
- Fixed: Silent crashes/failure when creating bootable USBs on machines with unmounted boot partition
- Fixed: Silent crash when attempting to create bootable USB in cases where BCD prep was incomplete
- Fixed: Cannot deploy BCD to external USB on EFI machines
- Fixed: EFI detection is case-sensitive to winload path
- Fixed: EasyBCD does not use fallback fonts if Segoe UI or Consolas are not available
- Fixed: Close existing EasyBCD instances on upgrade/install
- Fixed: Invalid/corrupt/incompatible settings file causes EasyBCD crash on start
- Fixed: EasyBCD gets stuck in EFI mode (even when selecting non-EFI BCD)
- Fixed: Timeout does not update on summary after change
- Fixed: Timeout counter sometimes remains disabled after switching from "skip" to "count down"
- Fixed: EasyBCD locale detection is case-sensitive
- Fixed: BootGrabber does not detect 64-bit Windows XP/2003 from within itself
- Better support for creating bootable USBs in mixed EFI/MBR environments
- Refresh BCD after updating options to reflect changes
- Remove iReboot one-click download
- Recursively prettify fonts for all form controls
- Default main UI display to Segoe UI instead of Calibri
- Only restart localization dialog if the locale was set/changed
- Add Easy USB Creator to Useful Utilities
- Add OEM Product Key Tool to Useful Utilities
- Include link to localization thread in software
- Replace specific Windows version numbers with generic text where possible
New in EasyBCD 2.2.0.182 (Sep 25, 2012)
- New: EasyBCD Multi-Language Localization Support
- New: Windows 8 support
- New: Automatically create backup of BCD store the first time EasyBCD is run
- New: Add VHDX support to EasyBCD
- New: Volume licensing option for commercial edition
- Fixed: EasyBCD doesn't detect any entries if EFI bootmgr is installed
- Fixed: EasyBCD does not properly interpret pae=yes or pae=no
- Fixed: EasyBCD can't exit when closing after unsafe removal of loaded USB
- Fixed: EasyBCD hangs on Windows 8 w/ .NET 4
- Fixed: Setting locale for VHD entry causes entry corruption
- Fixed: Setting advanced settings for WinPE entry after creation corrupts entry
- Separate the update info URIs for the commercial and community editions
- EasyBCD picture in setup welcome screen
- Use new EasyBCD and NeoSmart Technologies logos.
- Date format in default EasyBCD backup filenames is YYYY-MM-DD regardless of locale for sort reasons
- Append (#) to default EasyBCD backup name if already exists
- Support High-Contrast Theme
- High DPI support w/ translation UI
- Faster enumeration of installed languages
- Commercial version support for auto-updating
- Support Gentoo Grub2
- Support Fedora 17, Gentoo, and ArchLinux GRUB2 changes
- EasyBCD can limit up to 99,999MiB of memory
New in EasyBCD 2.1.2.156 (Nov 29, 2011)
- Fixed: Reordering with many entries is broken
- New: Support for Fedora 16 and its GRUB2 usage
New in EasyBCD 2.1.1.155 (Nov 1, 2011)
- New: EasyBCD setup and all binaries are now digitally signed!
- Fixed: Don't show donation dialog if a reboot has been initiated
- Fixed: Create Bootable USB is not properly disabled on Windows XP
- Fixed: Edit Legacy Entries points to wrong boot.ini when modifying external BCD
- Fixed: Advanced settings are not available for PE images
- Fixed: EasyBCD cannot properly display internationalized BCD entries
- Support PC-BSD in both MBR and GPT configurations on same or different disk
- Always copy NTLDR to boot partition to avoid no resume from hibernate problem
- Add option to auto-load certain BCD path on startup
- An error dialog is displayed if .NET must be downloaded and no internet connection exists
- BCD box should scroll to top when switching between detailed and normal modes
- Fix incompatibility of external C++ utilities with Windows XP RTM - SP2 (EncodePointer and DecodePointer)
- Better handle internal state consistency when EasyBCD is loaded without a BCD store
New in EasyBCD 2.1.0.146 (Jun 21, 2011)
- Fixed: EasyBCD crashes if Segoe UI is corrupt
- Fixed: Pressing during rename of menu entry in editor causes crash due to {sa} obfuscation
- Fixed: Crash if dumb antivirus/antimalware software prevent EasyBCD from creating registry keys at startup
- Fixed: EasyBCD may crash if corrupt BCD with no name/id/path set
- Fixed: Device property for forced portable entries is not correctly reflected in the UI
- Fixed: EasyBCD sometimes cannot detect Windows XP installs due to BootGrabber bug
- Fixed: BootGrabber fails to create BOOT.INI on FAT32 boot partitions
- Fixed: EasyBCD doesn't save safeboot option
- Fixed: Limit CPU and Limit Memory checkboxes are permanently disabled
- Fixed: "Load System BCD" doesn't work if a BCD load error has occurred
- Fixed: System.OutOfMemoryException with "Too many items in the combo box"
- Fixed: EasyBCD may crash if BCD is loaded from a UNC share
- Fixed: EasyBCD crashes on Hebrew systems due to invalid characters in DateTime
- Fixed: Wrong path is displayed in dialog box when attempting to save changes to an external read-only BCD
- Fixed: When loading System BCD and an error occurs saving the old, the new BCD isn't loaded
- Fixed: When renaming default entry, "Default: ..." text on main screen isn't updated
- Fixed: Recreate Boot Files doesn't work if external BCD is selected
- Fixed: Reset BCD does not rewrite botsector/mbr for external BCD stores
- Fixed: Summary screen not updated after reset for external BCD stores
- Fixed: NeoGrub installation state isn't refreshed when switching to external BCD
- Fixed: Fix random crashes that occur due to cross-thread UI access in BCD event handlers
- Improve BcdParser reliability
- If blank locale defaults to en-US, UI should automatically reflect this change
- Improve handling of duplicate bcdedit entries
- Bypass GRLDR.MBR to load NeoGrub
- Smarter error handling with unified exception system
- Fix "Try (hd0,0)" errors by using new grldr.mbr format
- Remove grubmenu.exe dependencies
- Remove grubinst.exe dependencies
- Change bundled products to conform to new EasyBCD license
- Switch from SysInternals Contig.exe to UltraDefrag
- Simplify dialog display-or-not logic for defrag of bootable ISOs
- Remove BootPart.exe dependencies
- Add command-line Safe Mode option.
- New licenses for non-commercial and commercial use
- Add info about GPL components to About Box
- Add a "no timeout" mode to the menu
- Dynamically load boot.ini from Tools | Edit Legacy Entries
- Add support for multiple, unique auto-detect Linux entries
- Improve "BCD Registry Not Found" error to include info for people on XP-only setups
- Prevent resize of Donate dialog
- Update border styling of License, Dialog, Options, DriveSelect, CommandWindow, and Progress dialog boxes
- Delete menu files from temp directory after adding AutoNeoGrub entries
- Automatically determine whether "Force Portable Boot" is used or not
- Warn if an entry created on a portable BCD will not work on another PC
- Add PC-BSD to the BSD drop-down text
- Handle bcdedit "A device attached to the system is not functioning." errors
- Prevent Change Boot Drive from being applied to the current boot drive
- UI should automatically show first-added entry as default
- Add syslinux entry to EasyBCD
- Add "Commercial Mode" to EasyBCD
- Remove read-only protection on boot.ini before opening with "Edit Legacy Entries"
- Support Windows XP installed to WINXP in BootGrabber
- Support booting from a floppy image
- Support booting from a hard disk or partition image
- Detect absence of .NET 2.0 during setup and download + install if needed.
New in EasyBCD 2.0.2.117 (Aug 4, 2010)
- EasyBCD will crash if an operation that it expected to take a long time finishes instantly
- EasyBCD crashes if you attempt to save entry settings with no entry selected
- Cannot add multiple WIM entries
- EasyBCD crashes if Segoe UI is corrupt
- EasyBCD options dialog crash on international computers that don't support mm\dd\yyyy format
- EasyBCD crashes if an invalid path to a WinPE image is specified
- EasyBCD doesn't show actual DEP, SafeMode, Pae in Advanced Settings
- EasyBCD crashes if an invalid path to a VHD image is specified
- EasyBCD crashes if corrupt WinPE entry with no ramdisk is present
- EasyBCD crashes if adding a WinPE or VHD entry fails in the AddWindowsVista stage
- Crash removing NeoGrub immediately after adding it
- Crash if bcdedit output contains null character
- EasyBCD crashes if bcd timeout is greater than 10000
- Improved boot.ini partition detection
- Use BootGrabber to set active partition instead of relying on diskpart
- Try to get partition information from bootsector, not just partition ID
- Select correct disk for boot-partition related operations when editing external BCD
- Update GRLDR to 0.4.5b-2010-07-25
- Handle IO Exceptions in creation of NTLDR/EasyLDR
- Ignore exceptions when deleting stub loaders
- BootGrabber /setactive switch
New in EasyBCD 2.0.1.111 (Jul 13, 2010)
- Crash if detailed mode set to default startup
- Crash if closing EasyBCD during middle of CreateHandle call
- EasyBCD crashes due to incorrect BootGrabber output w/ Reserved Partitions (id 0x74)
- Crash when adding Bios Extender entry under certain circumstances
- Viewing documentation after adding DOS entry crashes EasyBCD
- btnSaveSettings is sometimes enabled when no entry is selected
- Change Boot Drive will crash EasyBCD if there's only one partition available for selection
New in EasyBCD 1.7.1 (Nov 13, 2007)
- Error when saving options in EasyBCD
- EasyBCD no longer compatible with Gutsy's Wubi Installer
- iReboot button does not work on Windows Server 2003
- Don't show extended partitions in EasyBCD drive drop-down menu
- Warn user if NTLDR not found when adding legacy NT entry
- Warn user if Bootsect.dos not found when adding legacy Windows entry
- Bootsector-based entries are added with an explicit device parameter
- Don't use WMI to get drives for WinPE stuff
- Rewritten Update Checker
- Bcdedit debugger
- BootPart debugger
New in EasyBCD 1.7.0.1 (Sep 11, 2007)
- [EBCD-177] - Minor cosmetic issues
- [EBCD-179] - Minor Spelling Errors
- [EBCD-180] - If Bootloader Timeout = 0, EasyBCD Crashes
- [EBCD-181] - Non-Unicode New Lines Removed
- [EBCD-182] - Disable Missing/Non-Existent "Useful Utilities"
- [EBCD-183] - Conflict between {ntldr} and {legacy} on some systems
- [EBCD-188] - EasyBCD Crashes if Default Browser Not Found
- [EBCD-191] - Text Corruption after Launching Useful Utility
- [EBCD-193] - EasyBCD Errors-Out on Non-Mounted/Missing Partitions
- [EBCD-199] - EasyBCD Setup doesn't explicitly invoke UAC
- [EBCD-200] - Shortcuts created in wrong location
- [EBCD-203] - TweakVI Downloader Errors Out
- [EBCD-204] - EasyBCD only supports up to 9 partitions for Linux/BSD
- [EBCD-211] - Focus in BCD Box is at the end of the text instead of the beginning
- [EBCD-217] - Vista bug where adding legacy entry if when all entries are empty doesn't work
- [EBCD-221] - EasyBCD will crash if zero entries and you try to change timeout
- [EBCD-223] - EasyBCD crashes if the MBR is corrupt
- [EBCD-224] - Mask failed update-checks in Safe Mode
- [EBCD-230] - Clicking on blank portion of the list in the "Add/Remove Entries" page results in crash on action
- [EBCD-231] - "Active Boot Partition" shown as "Active Boot Partition"
- [EBCD-236] - TweakVI Downloader file-sharing violation with certain AV software
- [EBCD-242] - Entries without a "device" property may crash EasyBCD
- [EBCD-27] - Better font selection system
- [EBCD-184] - Switched Some Functions from WMI to .NET
- [EBCD-185] - Explicitly Specified Boot Drive for MBR Repair
- [EBCD-186] - Refresh BCD after Resetting It
- [EBCD-189] - New Feed Option
- [EBCD-192] - Use {ALL} parameter instead of {SYS} with bootsect per Microsoft's recommendations
- [EBCD-194] - New NeoGrub-BCD Integration Method
- [EBCD-196] - Check for Updates enabled by default
- [EBCD-197] - EasyBCD Power Console Should Start in in Directory
- [EBCD-198] - Better method of syncing chainloader entries
- [EBCD-202] - Reloaded Icons
- [EBCD-205] - Added support for multiple Linux menus of same type within EasyBCD
- [EBCD-206] - Deleting Linux and OS X entries now deletes coresponding files in NST directory
- [EBCD-208] - New msinfo32 search path
- [EBCD-212] - Cleaned up About Screen text
- [EBCD-213] - More DEP/Nx Options
- [EBCD-214] - Allow 100% of unsigned drivers to run on Vista 64-Bit Edition
- [EBCD-215] - General improvements to the BCD reset & recovery code
- [EBCD-216] - Improvements to the EasyBCD font-detection subsystem
- [EBCD-218] - If no other entries exist, set newly created entry as default
- [EBCD-219] - Removed the "Force Single Instance" flag because it's giving some people trouble
- [EBCD-222] - Nicer Setup Routine
- [EBCD-225] - No Longer Shipping w/ Macintel EFI Files
- [EBCD-226] - Use "device boot" instead of explicitly specifying.
- [EBCD-228] - Properly identify extended partitions in drive/partition list
- [EBCD-229] - Double-clicking on status-bar shows full text in message box
- [EBCD-232] - Interface with Bootsect.dos to boot DOS or Win 95/98/ME
- [EBCD-234] - Disable drive-selection drop-down for non-Vista Windows operating systems
- [EBCD-235] - Search for NTLDR when adding Windows NT-XP entry
- [EBCD-239] - Hidden Shutdown Process
- [EBCD-241] - Staged loading and caching of I/O functions
- [EBCD-243] - Integration of manifest in the exe
- [EBCD-201] - Wubi Support
- [EBCD-207] - UI font should fallback to smaller pixel size if Segoe UI is not available
- [EBCD-209] - Boot.ini Helper Feature
- [EBCD-210] - It is no longer necessary to install GRUB to the bootsector
- [EBCD-233] - Make modifications to a different BCD Store
- [EBCD-237] - Ship with and use NST Downloader
- [EBCD-240] - Full WinPE Support
New in EasyBCD 1.6.2683.20667 (May 10, 2007)
- [EBCD-108] - "Advanced Settings" Shows Linux and Mac entries
- [EBCD-122] - "Click Next" -> "Click Exit" for Failed .NET Check
- [EBCD-133] - MBR Backup Doesn't Work
- [EBCD-134] - EasyBCD Doesn't Display Properly at Lower DPI Levels
- [EBCD-151] - NeoGrub Doesn't Properly Uninstall
- [EBCD-167] - Correcting Corrupt/Missing BCD Store Doesn't Really Correct
- [EBCD-172] - Fixed Scaling of Controls on Resize
- [EBCD-175] - Fixed Glitch in (En|Dis)abling Recovery Button
- [EBCD-52] - Boot Directly into Legacy Systems - No Second Menu!
- [EBCD-77] - Reorganize file layout for EBCD Folder
- [EBCD-98] - MBR Backup Screen text redone
- [EBCD-102] - Rewritten Boot.ini Search Script
- [EBCD-125] - Add/Remove Programs entry now includes version number
- [EBCD-126] - Include Version Number in Add/Remove Programs Listing
- [EBCD-129] - If Windows Directory is blank, don't show the line
- [EBCD-132] - Support for Manual Specification of Boot Drive if Auto-Detection Fails
- [EBCD-135] - EasyBCD Properly Re-Creates Deleted/Missing C:NST Folder
- [EBCD-136] - All-New Error Handler
- [EBCD-137] - Minimum Timeout Changed to 1 Second
- [EBCD-140] - Extreme Code & Performance Cleanup
- [EBCD-142] - Maximum Timeout Raised to 1000 Seconds
- [EBCD-144] - Prompt to save advanced settings when changing OS
- [EBCD-145] - Setting CPU or Memory settings to 0 Disables Options
- [EBCD-146] - Clarification of DEP Text
- [EBCD-147] - More Reliable Method of Launching External Programs
- [EBCD-148] - Rewritten Memory Managment
- [EBCD-150] - Add Context-Menu to Entry List
- [EBCD-152] - Higher-Resolution Icons
- [EBCD-154] - Cleaner Tab Switching Effect
- [EBCD-155] - More Reliable Method of Launching Security Center
- [EBCD-156] - Clean Switching between Detailed/Overview Modes
- [EBCD-157] - Display Box now Read-Only
- [EBCD-159] - Improved Bootloader Installation Routine
- [EBCD-160] - Rewritten Chainloader for Linux/BSD Support
- [EBCD-161] - All-New Subsystem for Dealing with MBR & Bootsector
- [EBCD-162] - Removed Visual Basic Dependencies
- [EBCD-166] - Optimize, Obufscate, and Enhance EasyBCD with {smartassembly}
- [EBCD-168] - Removed Some Dead Code from Previous Versions
- [EBCD-169] - Improved Loading & Detection Speeds
- [EBCD-171] - Improved Tabbing Order
- [EBCD-173] - Auto-Refresh BCD on Restore
- [EBCD-174] - Default Backup Target Set
- [EBCD-176] - Full LBA Support
- [EBCD-28] - Automated BCD & MBR Backup
- [EBCD-55] - Visual MBR Restore Utility
- [EBCD-123] - Fallback to Windows' Copy of BCDedit.exe if not found
- [EBCD-127] - Fully Support Hiding of Drives Before Boot
- [EBCD-128] - (Partial) Fix for Disabling x64 Driver Validation
- [EBCD-130] - Automated Legacy OS Support - bootcfg.exe
- [EBCD-131] - Bundling of Bootrec.exe
- [EBCD-138] - Diagnostics & Repair Section
- [EBCD-141] - Drives Automagically Listed
- [EBCD-143] - Disable Deleting NeoGrub from A/R Listing
- [EBCD-149] - Donation Link
- [EBCD-153] - Support for Unlimited Number of Operating Systems
- [EBCD-164] - HFS Partition Error Fixer
- [EBCD-165] - Rebuild Vista Boot Files
- [EBCD-170] - Reset BCD Data
- [EBCD-124] - Remove useless JAS-patch
New in EasyBCD 1.52 (Dec 28, 2006)
- Error adding LH/Vista entries on certain drives
- Standardization of Widths
- EasyBCD Power Console
- Integration with TweakVI
- Useful Utilities
New in EasyBCD 1.5 (Oct 24, 2006)
- Complete MBR Backup
- Support for Adding Linux Operating Systems
- Support for booting Mac OS X straight from the Vista bootloader.
- EasyBCD can run from 2k/XP/2k3 with or without Vista and install the bootloader.
- Full UAC Compliance & Compatibility
- Support for Booting into BSD Platforms Directly
- Associate EasyBCD with .mbr files for restoring MBR images
- Name and Drive don't clear on switch to "Configure BCD" screen
- Automatic update checks don't always kick in
- Minor Spelling Fixes
- Checkboxes on "Advanced Settings" page now disable if no OS is selected.
- Immediately stop checking for updates if option is disabled
- If update fails, date no longer shows as 1/1/1900
- "Advanced Entries" Groupbox Mis-Aligned
- Selecting "Uninstall Vista Bootloader" fails to activate button
- Legacy OSes don't always boot
- Incorrectly entered drive results in no-boot
- Selection of OS is reset on deleting another
- With "Detailed Mode" as startup, entries aren't propogated on other pages
- Creation of non-existing {ntldr} entry fails
- Renaming Vista entries causes error on select startups
- EasyBCD chokes up on device=boot entries
- Deleting only entry in BCD causes error
- Options dialog doesn't 'hide behind application'
- Glass Toolbox
- Settings Take Effect without Restart of EasyBCD
- Fallback to supported fonts if Candra & Consolas are unavailable
- Saving window size also saves earlier size changes
- Multi-threaded update checks with longer timeout values
- 'Rescan BCD Store' in the File menu renamed.
- Minimum height/width values for the main form
- Fix alignment in several input boxes
- Improved interface for adding entries to the bootloader
- New "Reset Display Options" Button
- First OS in list is selected by default
- Do not check for updates upon closing the Options Dialog
- "Drive Help" information box redone.
- Added icons to Options page
- Reinstall Vista MBR now Selected by Default
- Improved (Clearer) text on Backup/Restore page
- Icon now shows in the delete dialog warning box
- Improved text in Overview Display Mode
- Uses BCD Toolkit from RTM-Branches
- Renamed Several Screens
- Switch Setup Core to InstallAware
- New and Improved Setup Interface
- Improved restart computer dialog
- Change text on EasyBCD download site
New in EasyBCD 1.2 (Jul 26, 2006)
- [EBCD-26] - Better icons for .bcd files
- [EBCD-15] - EasyBCD Crashes on Entries with non-existent Partitions
- [EBCD-17] - If C:Boot.ini isn't found, EasyBCD crashes
- [EBCD-18] - Changing boot timeout has no effect
- [EBCD-24] - Typo in About Dialog
- [EBCD-06] - Use InstallShield-enriched installer instead of standard MSI
- [EBCD-14] - Regularize Beeps throughout application
- [EBCD-21] - Added helpful messages in the statusbar
- [EBCD-22] - Default fonts changed: Normal View -> Candara, Detailed View -> Consolas
- [EBCD-23] - Use BCD framework from Vista 5456
- [EBCD-25] - Horizontal scrollbar added to the BCD Box
- [EBCD-04] - Add an Options Dialog
- [EBCD-05] - Ability to set default tab for startup
- [EBCD-07] - Default Display Mode (Overview or Detailed)
- [EBCD-08] - Select font & size for use in Overview mode
- [EBCD-09] - Select font & size for use in Detailed Display mode
- [EBCD-11] - Added 'Expert Mode' feature
- [EBCD-12] - Automatic Updates
- [EBCD-13] - Add option for WordWrap default settings
- [EBCD-19] - Resizing EasyBCD window works.
- [EBCD-20] - Ability to customize default window size