Post new topic    Reply to topic
Login to print this topic
Author Message
augie
Algis Koscus
PostPosted: Tue Aug 08, 2006 1:03 am Reply with quote

Management
Community Discussion
 
 


Joined: 25 Aug 2002
Posts: 17566
Location: Laurentians, Quebec
Grav!ty wrote:
It's when the basics are not in place that things become really tricky


I don't want to see anything trickier than what I had! omg It is good that I finally persevered and got it working, thanks to your help. I will be getting my new drive soon, but a slash and burn is not the best option as one doesn't learn anything new. smilenod
 
Back to top
Grav!ty
Graham Massey
PostPosted: Tue Aug 08, 2006 6:35 am Reply with quote

Vice President
Operations
 
 


Joined: 14 Sep 2004
Posts: 20773
Location: Johannesburg
Just to sum up what occured here and how we were able to get this fixed. Please correct me if I am wrong with anything here augie, so we can be as accurate as possible for future reference. I've included a link to this post/thread HERE

Windows XP was installed on drive C:\ as a stand alone operating system initially. Windows Vista was then installed to drive F:\, a free standing independant drive on the system, with the Windows XP physical drive unplugged from the system during Vista installation. It was possible to boot into either operating system by changing the boot priority order of the drives in the system BIOS. Each operating system therefore contained it's own boot system files on the root of it's drive.

What we then did was to boot to Windows XP and copy all the Vista boot system files to the root of the Windows XP installation so that all these files appeared on the "System" drive:

Boot (folder) - Critical, must be on the system drive
Boot.BAK
bootmgr - Critical, must be on the system drive
BOOTSECT.BAK

The other critical Vista boot system file is winload.exe and that is always found in the Windows\system32 folder. As the BCD store was already pointing to that correctly, there was no need to move it.

The following Windows XP files also of course are always needed and were already on the system drive:

boot.ini
NTDETECT.COM
ntldr

We then copied bootsect.exe and bcdedit.exe from the Program Files>PROnetworks>VistaBootPRO folder to the Windows\system32 folder of Windows XP so that the necessary commands could be run from Windows XP.

The first command we then ran from the command prompt was: bootsect /NT60 ALL which has the effect of pulling all valid working operating systems into the Windows Vista bootloader.

The next command we ran was: bcdedit /set {ntldr} device partition=C: which set the Vista BCD store to look for ntldr on the C: drive. The GUID {ntldr} was used as that is what was shown as being applicable to the Windows XP installation by bcdedit.

We also ran: bcdedit /set {ntldr} osdevice partition=C: but this was not necessary in this case (haven't figured out why yet but still).

Now we had to again run bootsect /NT60 ALL because we had changed the BCD store and needed to pull the new Windows XP data into the Vista bootloader.

From there on in, the bootloader and BCD store had been brought into sync and the system was able to be booted to each operating system from the Vista boot menu.
 
Back to top
jbullard
Jason Bullard
PostPosted: Tue Aug 08, 2006 6:50 am Reply with quote

Vice President
Software
 
 


Joined: 06 Jun 2004
Posts: 3233
Location: Utah
Very interesting......

Glad to hear you got it working. smile

Jason
 
Back to top
augie
Algis Koscus
PostPosted: Tue Aug 08, 2006 12:01 pm Reply with quote

Management
Community Discussion
 
 


Joined: 25 Aug 2002
Posts: 17566
Location: Laurentians, Quebec
You nailed it Grav!ty.
 
Back to top
fongyuen
PostPosted: Wed Sep 06, 2006 10:22 am Reply with quote

PRO Level 2
 
 


Joined: 06 Sep 2006
Posts: 14
Location: New Jersey
does this solution also work if both vista and xp are installed on the same physical drive/2 partitions?
 
Back to top
jrfree1
Jeff Rosado
PostPosted: Wed Sep 06, 2006 10:29 am Reply with quote

Management
Applications Development
 
 


Joined: 30 Aug 2004
Posts: 5808
Location: Florida
fongyuen wrote:
does this solution also work if both vista and xp are installed on the same physical drive/2 partitions?


Hi fongyuen, and Welcome to PROnetworks!

VistaBootPRO will work in both XP and Vista regardless of the Drive/Partition that they are each installed on as long as the system drive is the same for both operating systems. You should be able to use it with this type of setup.

When you get a chance, stop by our Introduction Area and say hi.
 
Back to top
fongyuen
PostPosted: Wed Sep 06, 2006 3:44 pm Reply with quote

PRO Level 2
 
 


Joined: 06 Sep 2006
Posts: 14
Location: New Jersey
ok, thanks, i'll give it a try when i get home.
 
Back to top
Back to top
Index >> PROnet Developed Software >> VBP and Dual boot with XP question. (solved)

Goto page Previous  1, 2, 3

Page 3 of 3

Post new topic   Reply to topic


Tired of the Ads? Registered users have 80% less adverts.