![]() |
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 Note: 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. |
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. |
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} {ntldr} 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 |
All times are GMT -4. The time now is 12:35 PM. |
Copyright © 2005-2013 SysChat.com