Hi. this is my first post here. I hope someone can help me out. Dual booting Vista 64 and XP pro 32 is not a problem. The problem I'm having is trying to hide the partitons from each other so that I can retain my restore points in Vista. I'll save you the drama and cut straight to the meat and potatoes.
I've got one Raid 0 Volume (2 sata hardrives). I've got 3 primary partitions:
- C: (Vista 64, active)
- D: (Win XP Pro)
- E: (common data)
I installed Vista first. I then changed my drive letter to free up letter D. I then resized my C partition and created the D partition with the unallocated space.
I installed Windows XP on partition D and after Windows XP was running fine, I copied ntldr, ntdetect.com, hal.dll and boot.ini in the C: root directory. I rebooted with my Vista DVD and repaired the bootmgr so that I could boot back to Vista.
I installed and ran EasyBCD and added the windows XP entry with driver letter C:. I double checked the boot.ini file and made sure that it was pointing to partition 2 disk 0.
At this point everything is fine. I can boot back and forth between Vista and XP.
Now comes the part that had me pull the hair off my head and loose a few pounds in sweat.
In Vista, I ran EasyBCD and installed Neogrub and configured it. I tried a variety of codes that I found on here and elsewhere and none of them worked. I experienced anywhere from not being able to load XP due to a missing hal.dll file to missing autocheck. I could still boot to Vista but from Vista I couldn't see the XP partition.
The last code that I tried hid my Vista partition and made it inactive so I wasn't able to boot neither in Vista or XP. I am thankful that I found the Super Grub ISO to recover my Vista.
I assume that I'm either putting in the wrong lines or configuring it wrongly. I read through the disk and partition numbering on different posts but they all contradict themselves.
SO now I'm here and I kinda hoping that someone can tell me exactly how I need to configure neogrub in EasyBCD to make this work with no more problems.
Thanks in advance!
I've got one Raid 0 Volume (2 sata hardrives). I've got 3 primary partitions:
- C: (Vista 64, active)
- D: (Win XP Pro)
- E: (common data)
I installed Vista first. I then changed my drive letter to free up letter D. I then resized my C partition and created the D partition with the unallocated space.
I installed Windows XP on partition D and after Windows XP was running fine, I copied ntldr, ntdetect.com, hal.dll and boot.ini in the C: root directory. I rebooted with my Vista DVD and repaired the bootmgr so that I could boot back to Vista.
I installed and ran EasyBCD and added the windows XP entry with driver letter C:. I double checked the boot.ini file and made sure that it was pointing to partition 2 disk 0.
At this point everything is fine. I can boot back and forth between Vista and XP.
Now comes the part that had me pull the hair off my head and loose a few pounds in sweat.
In Vista, I ran EasyBCD and installed Neogrub and configured it. I tried a variety of codes that I found on here and elsewhere and none of them worked. I experienced anywhere from not being able to load XP due to a missing hal.dll file to missing autocheck. I could still boot to Vista but from Vista I couldn't see the XP partition.
The last code that I tried hid my Vista partition and made it inactive so I wasn't able to boot neither in Vista or XP. I am thankful that I found the Super Grub ISO to recover my Vista.
I assume that I'm either putting in the wrong lines or configuring it wrongly. I read through the disk and partition numbering on different posts but they all contradict themselves.
SO now I'm here and I kinda hoping that someone can tell me exactly how I need to configure neogrub in EasyBCD to make this work with no more problems.
Thanks in advance!