Installing previous versions of Windows on top of Windows Vista

Article translations Article translations
Article ID: 555852 - View products that this article applies to.
Author: Nirmal Sharma MVP
Expand all | Collapse all

SUMMARY

This article explains how to Install any previous versions of Windows on top of Windows Vista.

MORE INFORMATION

 Let’s talk about Windows Vista Stratup process first:
 
You can install Windows XP over Windows Vista. You need to perform few steps before you can get both the OS running. Earlier versions of Windows used to parse BOOT.INI to load Operating Systems. Windows XP and earlier NT-line technologies use NTLDR as their boot loader. In Windows Vista, it has been changed and now Winload.exe is the boot loader for all the operating systems. This exe is invoked by Windows Boot Manager (Bootmgr.exe)
 Windows Boot Manager reads the Boot Configuration Data and displays and operating system list. Boot Configuration Data replaces the BOOT.INI used in previous versions of Windows. Boot Configuration Data is stored in a data file in C:\Boot\BCD. Boot Configuration Data can be altered by a command line tool (bcedit.exe) or using WMI script.
 
The Boot Configuration Data includes the following entries: 
Boot Windows Vista – (using Winload.exe)
Resume Windows Vista – (using Winresume.exe)
Boot earlier Versions of Windows – (using NTLDR)

Why Microsoft has to replace BOOT.INI and NTLDR?
 
The previous versions of Windows weren’t capable enough to support API call. Microsoft has changed this in coming versions of Windows. Third party vendors now can develop an application and implement the same with Vista Startup process.
 
I’m focusing more on Windows Vista Startup process rather than preserving focus on main title of this article. Anyway…the below article can help you get your Windows Vista and XP running back.
 
Remember: Windows Vista doesn’t support NTLDR and BOOT.INI but understand them and Windows XP doesn’t understand Winload.exe and Boot Configuration Data but is manageable through Windows Boot Manager.
 
You only need to configure the startup part using Bootsect.exe of Windows Vista.
 
Check out here:
Windows Vista no longer starts after you install an earlier version of the Windows operating system in a dual-boot configurationhttp://support.microsoft.com/kb/919529  

Properties

Article ID: 555852 - Last Review: February 17, 2007 - Revision: 1.0
APPLIES TO
  • Windows Vista Enterprise
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Service Pack 1
  • Windows Vista Business N
Keywords: 
kbpubmvp kbpubtypecca kbhowto KB555852
COMMUNITY SOLUTIONS CONTENT DISCLAIMER
MICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES.

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com