Originally Posted by Des104
Thanks for the reply Smitty79. So are you leaving the setting at ATA so no more BSOD? And I imagine you had to download the required drivers for XP from Dell.
Nope, I ended up installing the ahci driver the hard way (it's actually not that hard it's just not convenient). The driver I used was Dell driver R244251. I'm trying to find the site that outlined the procedure for changing the driver post install.
From what I remember, the SATA bios setting has to be ATA instead of AHCI in order for XP to boot. Once you have the drivers I mentioned above unpacked to the usual c:\dell folder (the driver file will unpack it to the folder when you click on it), go to the device manager by opening control panel, selecting system, clicking the hardware tab and clicking device manager. Once there, click the + sign next to 'IDE ATA/ATAPI Controllers'. It should say Primary IDE Device controller or something to that effect, right click on this primary controller and select 'update driver', the hardware update wizard will open and you should choose 'Install from a specific location' and click next. On the next screen choose 'Don't search. I will choose the driver to install.' click next and then choose 'Have Disk' and browse to c:\dell\drivers\R244251. You should then be able to select the Intel NM10 Express driver and click next and then finish. The system will ask you to restart, click yes. Before Windows starts, enter the bios (with my 1012 I had to hit F2) and you can then (assuming everything went smoothly) change the SATA setting to AHCI. Save changes and exit. Your system will restart and let Windows start. XP should then start normally.
The ideal way to have ahci enabled is to embed the driver into the XP install like blindguy mentions. You'll have to google to find the specifics on how it's done as I've never done it or someone around here can point you in the right direction.
Any questions just post or private message me and I'll try and help out.