How can i fix my external hardisk?

when i connect my external hardisk to my pc, the error came as "Window-Delayed write failed". i'm able to open the hardisk but unable to open any file in the hardisk. How can i repair my hardisk and recover the data?
Saiful, February 2008


done
You need to update your window XP to recognize your hi speed portable hard drive

Asif Ali, January 2009