Installing Windows XP using usb flashdrive on UEFI Win8

Noonimy

Commendable
Jul 3, 2016
3
0
1,510
Hello, I am trying to install WinXP on a different partition (newly created) on a Windows 8.1 platform with UEFI using a usb flashdrive but something went wrong.

First I used Rufus to create a bootable usb device with ISO of the installer copied to the drive. I had some problems first with Launch CSM and Secure boot since I couldn't find "launch csm" (which many said to enable for me to boot from any external booting devices) when I even disabled the secure boot, but this was fixed when I updated my BIOS (I now see the launch CSM).

But another problem occured, I already enabled the launch csm and tried to boot from the windows xp installation which was copied from one of the option of Rufus. But when I do this, I only get a blinking cursor on the top left (facing the monitor) of the screen.

Can anyone help, I want to install XP since some of my programs wouldn't work on win8 and also WinXP use lot less resources than Win8 so I tried to make it as an OS for my older games.
 
Solution
i think i know what your problem is, its because the hard drive is formatted to use win 8.1.

I will explain

Win xp uses CSM to boot, and has MBR as Partition scheme
Win 8 & win 10 use UEFI to boot, and have GPT as partition scheme

You cannot format a drive as MBR and GPT

CSM cannot boot GPT, UEFI cannot boot MBR

CSM sees GPT drives as having one partition spanning entire drive (this is a security method to stop them seeing the drive as empty and trying to format it), and that partition doesn't include the instructions CSM needs to boot, so you get that blank screen at boot.

The only solution to this is to buy another hdd and put win xp on it. The BIOS should be able to switch between CSM and UEFI at boot, you will need to set up...

Noonimy

Commendable
Jul 3, 2016
3
0
1,510


Yeah, but I'm not trying to have another virtual machine. I want a dual boot since if I did the virtual machine it would get also eat up some resources of my PC and I imagined that the application that I would run would lag since running a virtual machine on win8 would actually double the running OS.
 

Colif

Win 11 Master
Moderator
i think i know what your problem is, its because the hard drive is formatted to use win 8.1.

I will explain

Win xp uses CSM to boot, and has MBR as Partition scheme
Win 8 & win 10 use UEFI to boot, and have GPT as partition scheme

You cannot format a drive as MBR and GPT

CSM cannot boot GPT, UEFI cannot boot MBR

CSM sees GPT drives as having one partition spanning entire drive (this is a security method to stop them seeing the drive as empty and trying to format it), and that partition doesn't include the instructions CSM needs to boot, so you get that blank screen at boot.

The only solution to this is to buy another hdd and put win xp on it. The BIOS should be able to switch between CSM and UEFI at boot, you will need to set up the boot loader to do that in Win 8
 
Solution

CropEditPaste

Honorable
May 13, 2016
235
0
10,760
Your best chance of installing Windows XP is using the current disc medium of that time, the compact disc. DVD's also work too. I would recommend using Windows 7 though, because it does have a feature that allows applications to be ran in "Windows XP mode" If you can burn an iso to a disc and use that internal optical drive to install XP, you have a very good chance that it'll work no problemo.

Colif does recognize a major point though. Another hard drive would be needed to install the "older" operating systems because of the evolving disk formats.
 
You will not be able to install XP unless you slipstream SATA drivers with a floppy disk , or you reset the SATA ports to legacy/ IDE mode then change them back after you have installed a compatible SATA driver

I believe it is possible to do what you want , but only if XP is the first OS installed