Bugs:
- I'm not sure which option in EasyBCD caused the problem (probably in Bootloader Setup) but I noticed that block0 of my Apple Partition Map formated external FireWire drive was overwritten with a Windows 7 MBR. EasyBCD seems to modify every MBR on all attached disks (I have 4 internal disk and a couple external disks). I have modified boot code in some MBR's which I do not want to be overwritten.
- Also an HFS+ partition on my disk which contains an NTFS Windows XP partition was modified.
- If you use "Select BCD Store" and choose the BCD that is used by the current system then an Unhandled exception error appears.
- The Partition list for Create Bootable External Media shows all 6 HFS+ partitions on my Apple Partition Map formatted hard drive as NTFS. (I'm using MacDrive 8). HFS+ partitions on other disks also appear as NTFS. Disk Management doesn't know what file system they are but it does know that they are not NTFS as it shows real NTFS partitions properly.
Feature requests to help with some of the above problems:
- Every button that modifies the disk needs to state what's it modifying and where. For MBR: disk. For VBR: disk/partition. For files such as Boot.ini, NTLDR, NTDETECT, BOOTMGR, BCD: full path. The dialog should allow the user to cancel. This information will help the user understand what's going, and will enable them to trust the process more. The information needs to be specific. "The MBR on disk 0" is more useful than just "the MBR". Some of the dialogs could be more specific such as the ones discussed in Recovering the Vista Bootloader with EasyBCD. "The BCD Registry" could specify path of the BCD. "default boot target" could say "default boot target in the new BCD" to differentiate it from any other kind of boot target specifier (such as active partition flag). "Of your boot drive" - does that mean the drive you're booted into now or another boot drive that you want to fix? I have lots of boot drives with ntldr and bootmgr and sometimes both so that's not a good way to identify the wanted drive. Maybe the dialog just wants a working boot drive? Maybe if the dialog said what it's going to do to that drive (read some files?) it would help the user choose.
- The EasyBCD main window should show the path of the BCD currently being modified so the user knows which they're editing at all times.
- It would be cool if we could open more than one BCD at a time so they can be compared more easily. You can run EasyBCD more than once but it might not be safe.
- On buttons that affect more than one disk, I would like the ability to choose a single disk (default to the one containing the currently selected BCD or the boot disk). This way other disks won't be needlessly or inadvertently modified. I may have multiple bootable disks, but I only boot one at a time or have problems with one at a time.
- Is there a way to create ARC paths of partitions for boot.ini files in Windows? The drive numbers and partition numbers shown in Disk Management don't seem to match the numbers used by BIOS/boot.ini.
- EasyBCD can fix boot problems by writing MBRs and VBRs and BCDs but can it detect boot problems to help the user understand what has happened to their disks? For instance, it could detect the MBR type (DOS/XP/Vista/7/unrecognized or custom), the VBR type (Vista/Grub/etc), and check the existence of the correct boot files (ntldr, etc. for XP, BOOTMGR for Vista)... The user would need to be able to add to the list of MBR and VBR types.
- When specifying an entry for NTLDR in the BCD, it's not possible to specify a drive. Maybe EasyBCD could explain why the BCD can only point to one NTLDR (the drive can be changed in Advanced Settings but that doesn't seem to have any effect). NTLDR's boot.ini can point to other NT type partitions.
- I'm not sure which option in EasyBCD caused the problem (probably in Bootloader Setup) but I noticed that block0 of my Apple Partition Map formated external FireWire drive was overwritten with a Windows 7 MBR. EasyBCD seems to modify every MBR on all attached disks (I have 4 internal disk and a couple external disks). I have modified boot code in some MBR's which I do not want to be overwritten.
- Also an HFS+ partition on my disk which contains an NTFS Windows XP partition was modified.
- If you use "Select BCD Store" and choose the BCD that is used by the current system then an Unhandled exception error appears.
- The Partition list for Create Bootable External Media shows all 6 HFS+ partitions on my Apple Partition Map formatted hard drive as NTFS. (I'm using MacDrive 8). HFS+ partitions on other disks also appear as NTFS. Disk Management doesn't know what file system they are but it does know that they are not NTFS as it shows real NTFS partitions properly.
Feature requests to help with some of the above problems:
- Every button that modifies the disk needs to state what's it modifying and where. For MBR: disk. For VBR: disk/partition. For files such as Boot.ini, NTLDR, NTDETECT, BOOTMGR, BCD: full path. The dialog should allow the user to cancel. This information will help the user understand what's going, and will enable them to trust the process more. The information needs to be specific. "The MBR on disk 0" is more useful than just "the MBR". Some of the dialogs could be more specific such as the ones discussed in Recovering the Vista Bootloader with EasyBCD. "The BCD Registry" could specify path of the BCD. "default boot target" could say "default boot target in the new BCD" to differentiate it from any other kind of boot target specifier (such as active partition flag). "Of your boot drive" - does that mean the drive you're booted into now or another boot drive that you want to fix? I have lots of boot drives with ntldr and bootmgr and sometimes both so that's not a good way to identify the wanted drive. Maybe the dialog just wants a working boot drive? Maybe if the dialog said what it's going to do to that drive (read some files?) it would help the user choose.
- The EasyBCD main window should show the path of the BCD currently being modified so the user knows which they're editing at all times.
- It would be cool if we could open more than one BCD at a time so they can be compared more easily. You can run EasyBCD more than once but it might not be safe.
- On buttons that affect more than one disk, I would like the ability to choose a single disk (default to the one containing the currently selected BCD or the boot disk). This way other disks won't be needlessly or inadvertently modified. I may have multiple bootable disks, but I only boot one at a time or have problems with one at a time.
- Is there a way to create ARC paths of partitions for boot.ini files in Windows? The drive numbers and partition numbers shown in Disk Management don't seem to match the numbers used by BIOS/boot.ini.
- EasyBCD can fix boot problems by writing MBRs and VBRs and BCDs but can it detect boot problems to help the user understand what has happened to their disks? For instance, it could detect the MBR type (DOS/XP/Vista/7/unrecognized or custom), the VBR type (Vista/Grub/etc), and check the existence of the correct boot files (ntldr, etc. for XP, BOOTMGR for Vista)... The user would need to be able to add to the list of MBR and VBR types.
- When specifying an entry for NTLDR in the BCD, it's not possible to specify a drive. Maybe EasyBCD could explain why the BCD can only point to one NTLDR (the drive can be changed in Advanced Settings but that doesn't seem to have any effect). NTLDR's boot.ini can point to other NT type partitions.