Hello there,
First I have to thank you for having such a great tool, it made my life much easier.
Recently I'm into installing different OS on my HDD.
I setup Vista first, then I installed XP to run VMWARE to install Mac OS natively using VMWARE (only way i can get Mac on my drive).
Before I install XP, i used partition manager to hide my Vista partition, so that XP will recognized its own partition as C:\ instead of some other drive letter.
After isntalling XP, i recovered Vista's manager and used easyBCD to add XP's entry. Everything works fine at this poing, both XP and Vista boots without any problem.
Then I got OSX on my drive, but it won't boot after i set it up in EasyBCD 1.61beta. Then I figure out it was because I set WinXP partition as active, and EasyBCD copies the nst_mac.mbr to the follow location
C:\device\harddiskVolume2\
where C: drive is the Vista root drive.
Since I set XP as the active partition, it copies all boot files to XP partition, including vista's boot manager and XP's boot loader.
But at this point my OSX won't boot. So I changed Vista's root drive to active.
On C: there was already a boot manager installed, so I have two similar boot config on two of my primary partitions. Since now Vista is the active partition, easyBCD copies the nst_mac.mbr file correctly to C:\NST folder. After that, Mac OSX loads fine except it doesn't work on my machine because it doesn't support my SATA controller...but that's another story.
The problem is, when Mac OSX started working, XP won't boot correctly any more. The entries in EASYBCD is fine, and it loads XP too, the only problem is that when it loads halfway, and error message pops and restarts immediately:
From this message, it seems that changing the active partition on my drive confuses XP about the drive path of certain programs....
Now I can reinstall XP with no problem, but I just want to figure out whether this problem is actually related to BCD's way of applying files to partition. As i mentioned before, BCD copies file by the default active drive, but when the active drive is not Vista's drive, it causes an error when it is applying the files. This error is fine with Win XP and Vista's boot files but not Mac's and I think it might also affect linux booting.
Please let me know if my guess is correct and help me to load XP again.
here's my BCD config
And also my partition table is config like this
First I have to thank you for having such a great tool, it made my life much easier.
Recently I'm into installing different OS on my HDD.
I setup Vista first, then I installed XP to run VMWARE to install Mac OS natively using VMWARE (only way i can get Mac on my drive).
Before I install XP, i used partition manager to hide my Vista partition, so that XP will recognized its own partition as C:\ instead of some other drive letter.
After isntalling XP, i recovered Vista's manager and used easyBCD to add XP's entry. Everything works fine at this poing, both XP and Vista boots without any problem.
Then I got OSX on my drive, but it won't boot after i set it up in EasyBCD 1.61beta. Then I figure out it was because I set WinXP partition as active, and EasyBCD copies the nst_mac.mbr to the follow location
C:\device\harddiskVolume2\
where C: drive is the Vista root drive.
Since I set XP as the active partition, it copies all boot files to XP partition, including vista's boot manager and XP's boot loader.
But at this point my OSX won't boot. So I changed Vista's root drive to active.
On C: there was already a boot manager installed, so I have two similar boot config on two of my primary partitions. Since now Vista is the active partition, easyBCD copies the nst_mac.mbr file correctly to C:\NST folder. After that, Mac OSX loads fine except it doesn't work on my machine because it doesn't support my SATA controller...but that's another story.
The problem is, when Mac OSX started working, XP won't boot correctly any more. The entries in EASYBCD is fine, and it loads XP too, the only problem is that when it loads halfway, and error message pops and restarts immediately:
Code:
autochk program not found -skipping AUTOCHECK
From this message, it seems that changing the active partition on my drive confuses XP about the drive path of certain programs....
Now I can reinstall XP with no problem, but I just want to figure out whether this problem is actually related to BCD's way of applying files to partition. As i mentioned before, BCD copies file by the default active drive, but when the active drive is not Vista's drive, it causes an error when it is applying the files. This error is fine with Win XP and Vista's boot files but not Mac's and I think it might also affect linux booting.
Please let me know if my guess is correct and help me to load XP again.
here's my BCD config
Code:
There are a total of 3 entries listed in the Vista Bootloader.
Bootloader TimeOut: 8 seconds.
Default OS: Windows Vista (TM) Ultimate (recovered)
Entry #1
Name: Windows Vista (TM) Ultimate (recovered)
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Entry #2
Name: Microsoft Windows XP Pro
BCD ID: {7fa4761c-4e83-11dc-a3b1-ff20c620d3eb}
Drive: Active Boot Partition
Bootloader Path: \NTLDR
Entry #3
Name: Mac OS X
BCD ID: {7fa4761d-4e83-11dc-a3b1-ff20c620d3eb}
Drive: Active Boot Partition
Bootloader Path: \NST\nst_mac.mbr
And also my partition table is config like this
Code:
1st partition --- Vista partition (Primary, NTFS, Active)
2nd partition --- XP partition (Primary, NTFS)
3rd partition --- Mac OSX (Primary, HFS+)
fourth --- Extended Partition
4th --- linux swap
5th --- linux Ext3
6th --- NTFS logical
7th --- FAT32 logical