SysChat is a free online computer support community. Ask questions, share resources, contribute knowledge and discuss technology. Join our growing community to access all features. Register Now!

SysChat » Tutorials » Windows » How to resolve errors in dual boot configuration


Guides and tutorials on Windows operating systems

LinkBack Tutorial Tools
How to resolve errors in dual boot configuration

How to resolve errors in dual boot configuration

Published by juls.dave

Windows How to resolve errors in dual boot configuration

You attempt to use the dual boot configuration with the installation of an earlier version of Windows operating system and find out that Windows Vista will no longer start and just this earlier version. Or you are installing additional data on Windows XP on a computer that has Windows Vista with Windows XP in a dual boot configuration when an error message pops up saying that “Disk read error has occurred.” What should you do?

These problems arise because earlier versions of Windows operating systems, such as Windows XP are not compatible with the startup method of Windows Vista. Windows Vista uses a new Boot Configuration Database store which has a boot menu and all data on operating systems installed on the computer. Therefore, the boot.ini file from Windows XP cannot start Windows Vista.

Earlier versions of Windows run on a basic input/output system (BIOS) based computer, wherein the boot process starts with the BIOS system, as seen in Windows XP. This establishes the boot device then loads the first physical sector, named the master boot record (MBR). The MBR comprises the partition table and the needed boot execution code which finds the boot sector on the active partition from the partition table. When found, it passes the control to it to load the Ntldr program. This program in turn parses the Boot.ini file which is responsible for enumerating the operating systems installed in the computer.

When Windows Vista starts on a computer that is BIOS based, the BIOS loads the MBR and then the boot sector using the new Windows Boot Manager program (Bootmgr). This Bootmgr parses the binary coded decimal (BCD) Boot.ini file, enumerates the installed operating systems and then displays the boot menu. If there is an earlier version that is configured in a dual boot position, then the Windows Boot Manager program transfers control to the Ntldr program for the earlier version of the Windows operating system, when Windows Vista is selected from the boot menu.

Installing an earlier version of Windows on a computer with Windows Vista will cause Setup to overwrite everything from the MBR, boot sector and boot files, losing its forward compatibility with Windows Vista.

Here are the steps to follow to resolve this problem.

1. Access Administrator rights before starting to run these procedures in the command prompt. Using Windows Vista, click on Start, then Accessories, then right click on command prompt shortcut, and then select Run as Administrator.

2. Use Bootsect.exe to restore the Windows Vista MBR and boot code to transfer control to Windows Boot Manager Program by entering “Drive:\boot\Bootsect.exe/NT60 All” at command prompt, the drive being where the Windows Vista installation media is found.
Use Bededit.exe to create an entry in the BCD Boot.ini file manually for the earlier Windows operating system version. Type the following commands at command prompt:

Drive:\Windows\system32\Bcdedit /create {ntldr} –d "Description for earlier Windows version"
Drive:\Windows\system32\Bcdedit /set {ntldr} device partition=x:
Drive:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
Drive:\Windows\system32\Bcdedit /displayorder {ntldr} –addlast

Drive is the drive where Windows Vista is installed
"Description for earlier Windows version” is any text to describe the early windows version
x: is the drive letter for the active partition

3. Restart the computer.

After the computer reboots, then you can access Windows Vista once again.

By THE LEM Unregistered on 06-17-2007, 12:01 AM
Default Not working

Ok well i a havin the problem which u described (i.e vista not loading and only xp is) I did everything u said. I even got all the "operation Completed Successfully" but everytime i restart i end up right back at xp.
Reply With Quote
By lunaticenjel on 12-14-2009, 02:56 PM

I'm having the same problem with my computer. I can't login to my original OS which is Vista. XP automatically logs in.........I tried doing the steps you posted and now it gives me an option MicrosoftXP and Vista, but both options loads XP..........

Can somebody please help me fix it....

here's how my bcdedit looks like......

Windows Boot Manager
Identifier {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manger
bootems Yes
default {cdb971bf-b7b8-4885-951a-fa03044f5d71}
displayorder {facf7752-e6fd-11de-9b95-f31f620c44d5}
timeout 30
resume No

Windows Boot Loader
identifier {facf7752-e6fd-11de-9b95-f31f620c44d5}
device partition=C:
path \ntldr
description MicrosoftXP
recoverysequence {facf7753-e6fd-11de-9b95-f31f620c44d5}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {45f0fc00-e6ed-11de-b14b-806e6f6e6963}

Windows Legacy OS Loader
identifier {ntldr}
device partition=C:
path \ntldr
description Vista
Reply With Quote

Tutorial Tools

Similar Threads
Tutorial Tutorial Starter Category Comments Last Post
Dual Boot Vista and XP with Vista already installed William_Wilson Windows 415 04-16-2013 05:34 PM
Dual Boot Vista And Xp Without Disk gwm121 Operating Systems 1 05-30-2007 12:48 PM
dual boot vista xp without vista disc gwm121 Operating Systems 0 05-29-2007 01:06 PM
dual boot bddl General Tech Support 3 05-22-2007 05:37 PM
dual boot in xp flappineagle Operating Systems 1 07-12-2006 01:36 PM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is on
Smilies are on
[IMG] code is on
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are on

» Ads

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54