HP when they didn't ship the media would give a way to create restore media.
As to moving from IDE to sata I'm going to write it's unlikely in this machine. I couldn't find any document telling me you could emulate IDE on the SATA ports so this means that unless someone has accomplished it on this machine the chances of success are nearly zero. Later machines came with the BIOS IDE SATA emulation and while this was good....
It still means it would tax your average technician as they clone the drive to the new drive (I won't list clone software here but I'd use CLONEZILLA) then power down, arrange drives, remove the IDE!!! then configure the BIOS to emulate IDE.
Good luck!
Bob
My 200GB IDE HDD is starting to get full and I want to replace it with a 500GB HDD. I have a HP m495c Media Center pc. The motherboard is an ASUS P4SD-LA. The HP name for the MB is Oxford-UL6E. It has 2 SATA 1.5 connectors.
If I clone my IDE drive to a new SATA drive, will the computer be able to use the new HDD to bootup and run my programs? HP did not include the Win XP OS disk with the computer, so I can't do a clean install. Also, if I can change out the HDD's will I need to change any settings in the BIOS?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic