Dell Studio 1555 and WinXP

Category: OS
------------------------------------------------------------
 


SATA/AHCI is NOT supported out of the box in Windows XP as it's supported in Windows Vista and above! So, Windows XP installation on Dell Studio 1555 gives a bluescreen if SATA/AHCI driver is not made available during installation. 

There are two workarounds:
1. Either provide SATA/AHCI drivers during Windows XP installation OR
2. Change SATA support to SATA/IDE from SATA/AHCI, then install Windows XP and later install SATA/AHCI drivers.
I preferred the later one as I had a standard Windows XP installation disk. The prior one needs either XP installation disk with SATA/AHCI disk or a floppy disk to load drivers during installation. (Ref: 4)

Steps:
1. Change SATA support from SATA/AHCI to SATA/IDE:
i. Reboot laptop
ii. Press F2 when DELL logo appears
iii. Advanced --> SATA mode choose IDE instead of AHCI
iv. Save and exit

2. Install Windows XP
During this installation SATA/IDE controller will be installed with default Microsoft driver.

3. Now install Intel chip set drivers. (For my laptop it was : R228043.exe) 
After this installation, the SATA drivers will have their actual name. This name will help us to select a proper SATA/AHCI driver.

4. Extract SATA/AHCI drivers. (For my laptop it was : R204582.exe, also called Intel Matrix drivers)

5. Go to Device Manager (My Computer --> Manage --> Device Manager) 
Try to find Intel SATA controller name. For my laptop it was Intel(R) ICH9M-E/M-2 SATA Controller.

6. Now its time to install SATA/AHCI driver for XP 
i. Go to Device Manager 
ii. Right click on Primary IDE channel and choose Update Driver
Note: Windows XP shows that on Primary IDE channel HDD is connected and on Secondary IDE channel DVD-drive is connected. Ignore this for time being, and only select Primary IDE channel
   [Choose No, not at this time]
   [Install from a list or specific location (Advanced)]
   [Don’t search. I will choose the driver to install]
   [Have Disk]
iii. Point to the directory where you've extracted your SATA/AHCI Driver and choose the appropriate INF file. (For me it was iaAHCI.inf )
iv. A list of drivers are displayed, choose name similar to one displayed in device manager.
Note: This is critical. Please select carefully which driver to select. Make sure that name is very similar to one which is displayed in device manager.
v. Click Next (You'll be prompted by windows saying the driver cannot be verified and all. No probs. Click OK).
Finish it. Restart your system. 
vi. Change harddrive mode in BIOS back to SATA/AHCI. Let XP boot. It will update those drivers now (and will ask for another restart).

Ref: 
1. SATA/AHCI information
http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface
2. SATA/AHCI configuration change in BIOS
http://www.getpcmemory.com/drivers/download-dell-studio-1555-notebook-windows-xp-drivers/
3. Detailed steps from Dell community
http://en.community.dell.com/support-forums/software-os/f/3524/t/19286705.aspx
4. Install Windows XP on SATA without a Floppy
http://news.softpedia.com/news/Install-Windows-XP-On-SATA-Without-a-Floppy-F6-47807.shtml



Comments