I have a large working sata hard disk which was taken out of a computer. The hard disk worked in the computer, but when I link 12v to the appropriate terminals it doesn't start up. Is there a way to fix this?
You need a 5 volt supply as well as the 12 volts. With a SATA drive you may also need 3.3 volts.
In any case, just connecting the power may not make it do anything. Some devices need control signals to start up. I'm not in my workshop at the moment so I can't experiment, but I think that a hard disk will spin up if you simply apply all necessary voltages.
I suggest you purchase a USB to HDD adapter and power supply kit. I got mine for <$10 and it works flawlessly to power and connect 2.5", 3.5", IDE, and SATA drives to my computer through a USB port. Since the kit includes a power brick with both the old IDE and the new SATA power connectors, the computer USB port does not have to provide any power. This kit will allow you to reliably test and use any compatible drives you have now or may acquire in the future.
The power brick is not needed for small 2.5" IDE laptop drives. The computer USB port is expected to supply the single +5V (500mA) needed for this one case.
Good Answers: