Sign in with
Sign up | Sign in
Your question

dual boot windows 8 and xp.

Last response: in Windows 8
May 19, 2013 7:47:35 PM

so i have windows 8 already installed. i want to dual boot it with windows xp. i have three local disks(C,D,E). windows 8 is installed on C: and i want to install windows xp on D: without formatting it. how do i do it?

More about : dual boot windows

a b * Windows 8
May 19, 2013 8:05:14 PM

You cannot. The drive MUST be formatted. I really wouldn't recommend installing XP away. It's doubtful your hardware even has drivers for it.
May 19, 2013 8:07:45 PM

unksol said:
You cannot. The drive MUST be formatted. I really wouldn't recommend installing XP away. It's doubtful your hardware even has drivers for it.

ok forget about formatting. how do i dual boot?

Related resources
a b * Windows 8
May 24, 2013 11:47:40 AM

The recommended process to create a dual boot system, provided that the hardware is supported in both operating systems and drivers are available for both operating systems, is to install the oldest operating system first, then the newest. However, it is possible to create a dual boot environment by installing Windows XP after Windows 8, just more complicated. By installing Windows XP on a second partition, the boot files for the drive will be overwritten with the Windows XP boot loader which is incompatible with modern versions of Windows such as Windows 7 and Windows 8. In order for both operating systems to boot, the boot files of the newer operating system will need to be restored.

After installing Windows XP to its partition, insert your installation media for Windows 8 and reboot. Select your language settings and hit next, then select Repair your computer in the bottom left of the next page. Select Troubleshooting, then Advanced options, then Command Prompt. At the command prompt, you will need to enter the following to launch the boot repair process:

  1. bootrec /fixboot
  2. bootrec /rebuildbcd

The first operation will restore the Windows 8 compatible boot files, the second will search your disk for compatible operating systems and prompt you whether or not to include an entry for them in the Boot Configuration Database (BCD), which lists all of the operating systems to which the system can boot. Details on the BootRec tool are available here from Microsoft Support. Alternatively these operations can be modified with third party tools like that mentioned by God vs Satan.

The rebuilt BCD will present you with the black and white text based boot menu which you may be familiar with from Windows 7. While fully functional, you may wish to restore the default Windows 8 graphical boot menu which includes support for the mouse. You can restore this functionality by disabling Emergency Management Services with BCDEdit using the following command.

  1. bcdedit /bootems {bootmgr} off
a b * Windows 8
May 24, 2013 12:24:35 PM

4745454b said:
I did see something where if you are using ACHI you can't dual boot 8 and XP. No clue if true.

I believe you may be referring to UEFI, which features a technology called Secure Boot which essentially locks the motherboard firmware to a signed operating system. It is designed to prevent systems from being infected by Rootkit and Bootkit type malware. Here is a quick overview video of the technology from the Springboard Series on TechNet. For most systems with UEFI, there is an option in the system/motherboard firmware to disable Trusted or Secure Boot.

As far as AHCI, if your motherboard uses non-legacy SATA drivers, such as AHCI or RAID configurations, Windows XP did not come with these drivers embedded. During Windows XP setup you would be prompted to press F6 to search a floppy for such drivers. I have a USB floppy drive handy for just such scenarios, but if you don’t have one of those on hand your solution would be either to enable legacy mode for your SATA controller or to slipstream SATA drivers into the setup for Windows XP. See the overview on How to Add OEM Plug and Play Drivers to Windows XP here.

An alternate solution you may want to consider if you have Windows 8 Professional and a system with support for Second Layer Address Translation (SLAT) is client Hyper-V. Using client Hyper-V you can create a virtual environment in a type 1 hypervisor allowing the virtual environment to communicate directly with processing and memory resources. This would also allow you to use both operating systems alongside, so you would not have to leave Windows 8 to access Windows XP. Client Hyper-V is the recommended solution for providing access to additional operating system environments from a Windows 8 system. There is an excellent video session on client Hyper-V available here.

Lastly, just to be sure that you are aware, support for Windows XP is ending on April 8th, 2014. Past this date, security patches and updates will no longer be released. The page for Windows XP and Windows Office 2003 End of Support provides further details.