I’ve never been a big fan of HP. My dad bought a HP Pavilion dv9000 a couple of years ago and the thing has completely crapped out twice despite its being used on a desk 90% of the time. My aunt’s newer HP laptop was a pain to install XP on as I had to slipstream the SATA drivers into an XP install.
Even furthering my hate for HP laptops, my friend asked me to install Windows XP on his new HP Pavilion DV4-1222nr and I had to once again search for a way to get Windows XP installed. I first tried using the custom XP CD I used for my aunt, but after being greeted with a friendly "STOP: 0x0000007B" blue screen I quickly realized that the CD didn’t work because it was made for an HP laptop with an Intel processor, I was going to have to hunt for the AMD drivers and create a new CD…great.
The process is really quite simple. Here’s what you will need:
- A Windows XP CD (I used one with SP3 already slipstreamed in)
- HP Pavilion DV4 laptop
- HP AMD SATA Driver (alternate link)
- An extraction program like WinRAR or 7-Zip
First, copy the contents of your XP CD to your HDD in a directory like "C:\XP" and make sure you have nLite installed and the SATA driver downloaded (don’t install it though).
Next, extract the SATA driver ("sp40046.exe") using a program like WinRAR or 7-Zip. Just right click on the file and choose "Extract to sp40046/". This should create a folder containing the contents of the exe.
Next, go ahead and open up nLite, hit Next, and select the folder where you extracted your XP CD. Click Next until you get to the "Task Selection" and choose"Drivers" and "Bootable ISO". You can also choose "Unattended" to make the install a little more hassle free if you want.
On the "Drivers" screen, click on "Insert" and navigate to the folder of the extracted HP driver. The driver we want is in the "RAID7xx" -> "x86" -> "ahcix86.inf".
At the Integration Options window that pops up, make sure that "Textmode driver" is selected and that you select the x86 driver if you’re using a 32-bit version of XP like me. Click OK and Next and make your way through the Unattended Options and Start the Process.
After it’s finished integrating the driver, select "Make ISO" at the next screen and save your ISO image to your hard drive.
That’s it, you’ve integrated the AMD SATA HDD drivers into your Windows XP install! Just use your favorite CD burning program (I use CDBurnerXP) to burn your ISO onto a CD. Also, don’t freak out if it takes a little while for the inital XP setup to load, mine took about 5 minutes at a completely black screen before I was able to edit my partitions and format my drive.
As far as drivers go, if you have the HP Pavilion dv4-1222nr (product number NB204UA#ABA), you can get the chipset/graphics drivers from AMD here. This should at least give you a nice resolution, but getting the rest of the drivers can prove to be a bit more difficult. Luckily, I have a USB Wifi adapter so I was able to get online after installing the drivers for it. If you happen to have an iPhone, you can use it to connect to a Wifi network (or your data connection) and tether it to your laptop using PdaNet. I have a guide for doing that here.
After installing all the drivers on the Windows Update website, I still have a few left as "Unkown" in the Device Manager, but the system seems to run fine.
Note: If your speakers pop every 10 seconds or so or when a sound is played, disable the "powersave" function in the audio drivers. Go to Control Panel and double-click on the "IDT Audio Control Panel". Uncheck "Enable Power Management".
That’s all I’ve got for drivers, you should have a pretty functional Windows XP install now, feel free to post comments/questions below.