Причины могут быть разные. SATA диски часто страдают тем, что шнуры которые к ним подключены просто не дают качественного контакта. Это самая малая проблема, лечится чисткой контактов и возможно заменой шнуров.
На счет мощности блока питания не уверен, как правило именно дискам всегда хватает питания, нехватка питания может проявляться как периодическое подвисание компьютера под нагрузкой, отключение устройств во время работы, но при старте системы устройства не нагружены, соответственно не берут много энергии для работы, и питания должно хватать.
Возможны так же неисправности самих жестких дисков, необходимо проверить их, например программой "Виктория".
Бывали случаи на нескольких материнских платах, что сам чипсет, в который идут проводники от разъема жесткого диска отпаивается от платы в следствие перегрева или деформации платы, тут необходим ремонт платы в мастерской. Проверить можно сняв крышку системного блока и немного придавив чипсет пальцем.
Единственное что можно по советовать из самостоятельного устранения проблемы - для начала перевоткнуть все разъемы которые воткнуты в жесткие диски и проверить их программой "Виктория". Дальнейшее выяснение причин желательно делать в сервисном центре.
И это.... я не несу ответственности за испорченные комплектующие в случае Ваших некомпетентных действий. Все что Вы делаете, Вы делаете на свой страх и риск, если страшно - обращайтесь в хороший сервис, там Вам обязательно помогут.