My external hard drive is goosed

everytime a plug it in it comes up with

"Power surge on hub port... a USB has exceeded the power limits of its hub port blah blah"

right what can I do to sort this???

do i need a new power supply for the hard drive, theres 500Gb of stuff that needs saved!!

any help appreciated!