sambul12
Distinguished Member
Some EasyBCD deficiencies
I recently had an IDE drive failure, and needed to clone its bootable partitions to another IDE drive, and also some to a USB drive for emergencies. The original IDE drive had EasyBCD 2.02 installed, and it worked well to boot XP, 7, and Ubuntu, plus a number of ISO files via NeoGrub, and at times (not consistently) USB flash drives via Plop. This gave me a chance to test EasyBCD more extensively.
The following bugs & deficiencies were found, some of them earlier reported and promised to be fixed in previous EasyBCD releases:
1.EasyBCD Bootloader Setup feature doesn't offer a choice what drive to write MBR to (no drive letter choice), even when "Change Boot Drive" feature is used. It would be very convenient to have a drive choice, since after the 1-st drive is removed from the system, a user often faces the 2-nd drive with damaged or no MBR, and EasyBCD can't boot the system. I had to use Windows Recovery tools to write MBR and bootloader to drives after changing boot drives with EasyBCD and removing the old one.
2. EasyBCD doesn't work when installed to a bootable Windows USB drive (didn't try Linux). The USB drive simply boots to its active partition according to its boot.ini, and installed EasyBCD with complete menu is totally ignored. I tried to set it up several times, all EasyBCD files were present as usual, but it never worked at all, and its menu never appeared at boot time.
3. EasyBCD doesn't have an option to fix a cloned Windows partition to make it bootable on another drive (which usually includes some Registry and certain dirs "generalizing" even for the same PC). The main reason to Change Boot Drive is to remove or change use of previous one (usually old or failing), hence in most cases old partitions are cloned to the new drive. Without "Fix Cloned OS" function, the feature "Change Boot Drive" only complicates things, because its unclear how to remove it without booting to that drive, and it has links to the old drive. EasyBCD needs similar feature to Paragon HDM "Boot Corrector" (it seems, it loads the hive of a cloned partition and allows to change its drive letter in Registry to the one of original partition. It also seems to do some cleanup, since some drivers are installed again after the clone's boot. Disk serial numbers don't change, thus allowing both disks with source and clone volumes keep working in one system).
4. Once EasyBCD is installed to another drive via "Change Boot Drive", it can't be removed from it with Uninstall routing, unless you boot to that drive (if you can). There should be "Remove EasyBCD" function added with a selectable drive letter, that would auto uninstall EasyBCD from a selected by user drive and restore its original boot files, sectors and MBR, regardless of what drive you booted to at the moment. Also, EasyBCD's" Manual Uninstall & Win Boot Restore" procedure needs to be explained in Wiki or Help.
5. When Plop is added with Force Bootable Entry selected, it's button in EasyBCD often says "Install" again on next EasyBCD launch. Even when Plop is installed and can be selected from EasyBCD menu at boot time, it can hardly boot USB drives from Plop Hard Drives or USB Devices list. When Plop is installed on its own, it can boot some USB drives on physical and virtual machines, at least when only one is connected at a time. Something appears to be wrong in how Plop works from EasyBCD - it looks nice, but can't boot most USB devices, while able to boot IDE drives. See post #17 of this thread for details.
I recently had an IDE drive failure, and needed to clone its bootable partitions to another IDE drive, and also some to a USB drive for emergencies. The original IDE drive had EasyBCD 2.02 installed, and it worked well to boot XP, 7, and Ubuntu, plus a number of ISO files via NeoGrub, and at times (not consistently) USB flash drives via Plop. This gave me a chance to test EasyBCD more extensively.
The following bugs & deficiencies were found, some of them earlier reported and promised to be fixed in previous EasyBCD releases:
1.EasyBCD Bootloader Setup feature doesn't offer a choice what drive to write MBR to (no drive letter choice), even when "Change Boot Drive" feature is used. It would be very convenient to have a drive choice, since after the 1-st drive is removed from the system, a user often faces the 2-nd drive with damaged or no MBR, and EasyBCD can't boot the system. I had to use Windows Recovery tools to write MBR and bootloader to drives after changing boot drives with EasyBCD and removing the old one.
2. EasyBCD doesn't work when installed to a bootable Windows USB drive (didn't try Linux). The USB drive simply boots to its active partition according to its boot.ini, and installed EasyBCD with complete menu is totally ignored. I tried to set it up several times, all EasyBCD files were present as usual, but it never worked at all, and its menu never appeared at boot time.
3. EasyBCD doesn't have an option to fix a cloned Windows partition to make it bootable on another drive (which usually includes some Registry and certain dirs "generalizing" even for the same PC). The main reason to Change Boot Drive is to remove or change use of previous one (usually old or failing), hence in most cases old partitions are cloned to the new drive. Without "Fix Cloned OS" function, the feature "Change Boot Drive" only complicates things, because its unclear how to remove it without booting to that drive, and it has links to the old drive. EasyBCD needs similar feature to Paragon HDM "Boot Corrector" (it seems, it loads the hive of a cloned partition and allows to change its drive letter in Registry to the one of original partition. It also seems to do some cleanup, since some drivers are installed again after the clone's boot. Disk serial numbers don't change, thus allowing both disks with source and clone volumes keep working in one system).
4. Once EasyBCD is installed to another drive via "Change Boot Drive", it can't be removed from it with Uninstall routing, unless you boot to that drive (if you can). There should be "Remove EasyBCD" function added with a selectable drive letter, that would auto uninstall EasyBCD from a selected by user drive and restore its original boot files, sectors and MBR, regardless of what drive you booted to at the moment. Also, EasyBCD's" Manual Uninstall & Win Boot Restore" procedure needs to be explained in Wiki or Help.
5. When Plop is added with Force Bootable Entry selected, it's button in EasyBCD often says "Install" again on next EasyBCD launch. Even when Plop is installed and can be selected from EasyBCD menu at boot time, it can hardly boot USB drives from Plop Hard Drives or USB Devices list. When Plop is installed on its own, it can boot some USB drives on physical and virtual machines, at least when only one is connected at a time. Something appears to be wrong in how Plop works from EasyBCD - it looks nice, but can't boot most USB devices, while able to boot IDE drives. See post #17 of this thread for details.
Last edited: