A few words of thanks would be greatly appreciated.

Installing Windows XP on a SATA Hard Drive

Installing Windows XP on a SATA hard drive is not a straight-forward task as Windows XP does not recognise the SATA drive. In order to install operating systems such as Windows XP on SATA drives, the latest SATA drivers are required. Without proper SATA drivers, installing Windows XP on a SATA hard drive is not possible as SATA mode would have to be disabled in the BIOS to continue with the installation. Windows XP Pro SP2 fares well with SATA drivers, but here is what can be done in cases where the driver is not recognised.

Check out the make/model of motherboard

Above all, it is necessary to get the latest stable Serial ATA drivers for your motherboard. To do this, it is essential to know the exact model of motherboard. If you still have the manuals, you can refer to it in order to identify the make and model of the motherboard.

Visit the official website of the manufacturer and download the drivers for the Serial-ATA controller of your motherboard and save them to a floppy disk (if you have one!) after unzipping them.

Installing Windows

Two scenarios are possible:

You have a floppy drive

After setting the BIOS to boot on the CD-ROM or DVD-ROM, insert the Windows installation CD and follow the steps to install Windows XP. When Windows prompts you (shown at the bottom of screen), press the F6 key to install the third party drivers for the Serial ATA hard drive

You do not have a floppy drive

In this case, you need to unzip the drivers for the SATA controller and use the nLite software to integrate them on the Windows XP installation CD. This way, XP will be able to recognize your SATA drive.


If you can not find the proper SATA drivers, or the above tips do not work for you, a final solution is to disable the SATA mode from the BIOS, but this can decrease the performance of your hard drive.

  • Access the BIOS setup.
  • Navigate the BIOS and look for the option to disable SATA.
  • Save the BIOS option, and restart the installation of Windows XP.
  • If you can not find this option, a BIOS upgrade may solve your issue
  • Important: If you want to install XP in dual boot with Vista, disabling the SATA controller can sometimes cause a malfunction on Vista. It is advisable to check if Vista is still functional before starting the installation of XP.

Image: © 123RF.com


A few words of thanks would be greatly appreciated.

Ask a question
CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jean-François Pillou, founder of CCM.net. CCM reaches more than 50 million unique visitors per month and is available in 11 languages.
This document, titled « Installing Windows XP on a SATA Hard Drive », is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).