Bought a second-hand Compaq Evo-D310 a couple of years ago. It came with a Windows XP CD but not with any other disks.
I dual-booted Windows XP and Ubuntu 10.04 LTS (Long Term Support). Sound and ethernet controller (ie. internet) on the XP and Ubuntu worked fine.
Yesterday I decided to install next Ubuntu LTS version 12.04 and changed the partitions a bit and reformatted the Windows NFTS partition. The Windows install did not produce any error messages and the Ubuntu finished ok too. Internet using a wired (ethernet) connection and sound work from Ubuntu 12.04, but not from Windows XP. I checked the Device Manager on XP and the ethernet controller and sound drivers were marked with yellow exclamation marks. Found some Evo-D310 ethernet controller links at the HP driver download site. They were all exe files: sp42471.exe, sp33671 and sp41804.
I don't know how to try these exe files. I copied them to a usb memory stick, but the 'Have disk' upgrade/install choice did not work. Windows XP only showed drive D or drive A. I also copied the three exe files to a directory on drive C and tried the Browse choice, but the OK button was greyed out as inactive.
I have run out of ideas, but do not want to give up without a fight.
Hope someone can help...
Software/Hardware used: Windows xp, Ubuntu 12.04, Compaq Evo-D310