|Windows XP does not have the required SATA controller drivers so you either need to supply them or if your BIOS has options to configure the hard drive as an IDE device you can use that setting.|
There are two methods to supply the SATA drivers. Method one is via floppy disk at the very beginning of the install when asked if you need to provide any third party drivers, or you can slipstream the drivers into the WinXP files on your CD and then burn a new CDR.
I have no idea what a "eee pc 1005hab" is. You need to supply the computer make and full model, or if custom built, the motherboard model in order to get any further help.