1. Check the cables.
2. See if Linux (booted from DVD) sees the drives
3. Try another hard drive.
4. Replace the motherboard
5. Buy another laptop.
Some questions:
- What exactly do you mean with "all hard drives"? Most laptops have only one, although they can be partitioned into more than 1 partition.
- When exactly do you get that message?
- Where do you get that message (in the BIOS, in Windows disk management, when using GPARTED from CD)?
Kees
WinXP Pro Dell Latitude D620, all hard drives- I get the error message: "hard drive not found." What can I do to fix this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic