I recently get a new HP Pavilion a6077c desktop machine.
It has great hardware, good video card, litescribe dvd writer, 2 gb memory, 400 gb hard drive, lot of USB connectors, and a TV-FM Tuner. Really fine.
But it came pre-installed with Windows Vista !
What a nightmare! It took 3 hours to boot (exagerated), when it finally finished booting, it took 2-3 secondes to start simple applications like internet explorer, and also 2-3 secondes to react when I close the application. The overall system is SO slow, and it is really not an hardware trouble, it’s an OS trouble. So, the solution to make this beautiful hardware lightning fast was to remove Vista and install XP SP2.
Because I get a lot of trouble doing this, I provide you all the instructions on how to install Windows XP on a HP Pavilion PC with Vista preinstalled.
First of all, I want to tell you that I first contacted HP to do that, because they DO NOT provide any XP drivers for that machine on their support download web page. They gave me 2 or 3 suggestions that did not helped me. They told me to change the SerialATA emulation in the Bios, but the trouble was not the SerialATA emulation. The real trouble is that XP does not recognise this controller. So changing the emulation from SCSI to IDE does not help.
Detailed steps to do this.
1. Do not install any update from windows update in Vista, or else you may get the trouble I have: Must reactivate the Vista license because Windows tells me that I changed my hardware and my vista is NO LONGER VALID !!!!
2. Boot in the pre-installed Vista. Go in the HP support program section, and run the Recovery Disk creator tool. It will write you 2 dvd-r disk that will allow you to reinstall Vista to its original HP content, for if you want to sell your machine one day, or if you want to get a headache or have a suddent need to vomit.
3. After that, you’re ready to flush vista. Insert your bootable Windows XP CD in the drive, and reboot.
3.1 Start the XP setup. Surprise, XP do not see your hard drives ! It only lists you 4 strange drives (I think that these are the SD, MMC, MS card readers).
4. You need to get the SerialATA drivers and insert them in the setup process. The driver is for the device “intel matrix storage manager”, that can be found on the intel site, or with the copy I provide to you from my page. To “unpack” the IMA file provided by Intel, I used MagicISO that helped me extract the file like a zip file. For those who don’t want to install MagicISO juste for that take these alreadly unpacked files.
5. Now that you have the SATA drivers, you can use them in the XP setup. But, this machine do not have any diskette reader, so you can’t press F6 during setup and add drivers from the floppy. So, you will have to integrate these drivers in the setup on the CD. To do that, I discovered a very useful utility, called Nlite. Download it, copy your XP setup cd to your hard drive, follow the nlite wizard to add the drivers to the setup, and use Nlite to burn your new XP Setup. You can also pre-configure your XP setup with nlite, like integrate the CD Key, or choose the keyboard / language, and other settings. Nlite is a very wonder utility, and it’s free.
6. You have your new Bootable XP Setup CD, you can restart the XP setup. Wonderful, you see the hard drive ! Remove the actual partitions (1 partition is the Vista, the other is the recovery files that you wrote to the dvd-r on the first steps, you no longer need them. Remove all currently installed partitions, and configure your new XP ntfs partition like normal.
7. You have installed XP, you’re so happy. Now, let’s go to the Internet to download some windows updates and drivers. What? the network card is not working ? is the network card too new to be discovered by XP? No, it’s a very old chipset, but that have never been detected by XP. It’s an Intel Pro100 VE, so you can download this driver.
8. For the other drivers that you have to install, you can see in the device manager that you have a lot of unknown devices. Modem, Network, Audio, and even VIDEO because the Nvidia card is not detected by XP.
9. I learned something very interresting during this process. To find which drivers to install for other devices, I learned how to identify my device with the PCI id. Go to the device manager. Select property on any device (for example the unknow multimedia device). In the DEtails tab, you see a PCI id, like this: “PCIVEN_14E4&DEV_165E…” This is how XP can know that a card is for example a Sound Blaster PCI512 device.
With this information. go to this site: http://www.driveragent.com/. I used this site to identify all my devices. This site has an inventory of all VendorID and DeviceID. So, for my exemple, I can go to http://listing.driveragent.com/pci/14e4/165e and I see that vendor 14e4 is the company Broadcom, and device id 165e is associated with NetExtreme Gigabit (this example is from my notebook, not associated with the HP Pavilion devices).
10. Find all other drivers, run the driveragent utililty to be sure that you get all the most up-to-date drivers.
11. Enjoy your new lightning fast HP Pavilion desktop, that was so slow with Vista, and that is now so fast with XP!
12. Send an e-mail to HP to tell them that, even if they provide VISTA built in the machine, they can support XP too with their downloads page and help us downloading the drivers.
These are the drivers I get to make my Pavilion work fine under XP.
XP Drivers list for HP Pavilion A6077C
Screenshot of my devices list
Video: get current Nvidia drivers
Audio: realtek high definition audio
Network: Intel Pro/100 VM
Intel Matrix (after setup)
Card reader (usb driver)
TV/FM: Hauppauge – get them from hauppauge site