Seagate 320gb hard drive

internal or external drive?

it is possible to find spare circuit boards for example to try to recover data from a non spinning drive

but you need exactly the right one and unless its vital then you might as well just get a new drive

for external drives its usually just as easy to buy a new enclosure if its not working

ebay is usually where you will find the parts though may take some time before exactly the part you need comes on