Installing Windows XP x64 on a Dell XPS (or Windows XP 32 bit) with AHCI
So a few weeks ago I was trying to install Windows XP x64, but for some reason I could not get it to run, no matter what I tried. So I borrowed a friends’ 32 bit as well to test it and I was also getting a Blue Screen of Death right after the installer said “Starting Windows XP.” So I started doing research. The key factor I found on a random website was that Windows XP does not natively support Advanced Host Controller Interface (AHCI), ie, the way my computer reads my SATA drives. The Wikipedia Article on AHCI states:
The Advanced Host Controller Interface (AHCI) is a programming-specification which defines the operation of Serial ATA host-controllers (also known as host bus adapters) in a non implementation-specific manner. The specification describes a system memory structure for computer hardware vendors in order to exchange data between host system memory and the attached storage-devices.
However, since Windows XP only natively supports ATA (Advanced Technology Attachment; such funny names these programmers have), the fact that I was trying to install XP on a AHCI computer meant the Blue Screen of Death was inevitable. To solve this problem, the Windows XP install disc needs the proper drivers to be able to recognize this Hard Drive specification and below I will show you how to do it for the Dell XPS 630i, which is the computer I own, installing Windows XP 64-bit. The drivers vary with computer and chipset, but I will show you a semi-general way that you may be able to repeat with other computers, since the original instructions I followed were for not even an XPS computer. First we will need to find out what kind of chipset we have.
Needed programs and items:
- Windows XP Installation Disc
- CPU-Z
- Drivers for your chipset
- nLite
Getting Chipset
- Download CPU-Z from here and unzip it. This program allows you to view information about your computer such as your chipset.
- Run CPU-Z and look under the Mainboard tab. There should be a place where it says chipset and to the right of this is the chipset that is running on your computer. For the Dell XPS 630i this should read “nForce 650i SLI,” however this will be different depending what computer/motherboard you have. For example, my HP dv9820us Laptop reads “nForce 560.”

- If yours reads “nForce” something then go to http://www.nvidia.com -> Download Drivers. For product type, select “nForce” and for product series, pick the number of the first digit of your chipset number. For example in the Dell XPS 630i, the series is 6, and for my HP laptop, the series is 5. Then under product, find the number of your chipset. Select your operating system that you want to install. In this case I chose Windows XP 64-bit. If it does not have “nForce” try search your computers main drivers website or Google for these drivers.


- Go to the next page and accept the agreement and download the drivers to a location that you can locate. In this case I chose my desktop. Extract these files if archived into a folder. Personally I have Winrar so I can extract the files directly from the exe file, but if you can’t install using the exe then browse to the folder similar to “C:\NVIDIA\nForceWinXP64Int\SOME CUMBER” or remember the path that it extracts the files to.
- Now we will need to download nLite from here. Install this program like normal. Then open this program. Here comes the part where you make your own installation disc.
- Start the program and click next after selecting your language.
- On the installation disc page, browse for your installation disc. You can also select an iso file here. It will then immediately ask where to copy these files to.


(click to enlarge) - Let it copy the files then click next twice until you are at task selection.
- Click on Drivers and next. You may select more if you know what you are doing.
- On the next page click Insert and select Multiple Driver Folder.

- Browse to the folder containing the drivers.
- It will ask you to select the drivers to integrate. Press All then OK. In the next few screens (depending on how many drivers make sure to select all the drivers in menus.

- You should then see the main screen filled like below.

- Click next and click yes to the question.
- It will take a while to compile the data and output a result. On the final screen you can select what you want to do with the installation disc, whether make an iso or burn it.














