По уму скорее всего память. Все на то грешит.
Но несколько настораживает звук останавливающегося накопителя, если это правда.
Тут тогда варианты:
-перегрев схемы питания винта и как следствие остановка. Как лечить-объяснять думаю не надо
-микротрещина-недоконтакт в молексе(разъеме) питания винта. Тут можно осторожно попробовать пошевелить сам молеск, и если винт взвиснет или рестартует-то ясно. Как вариант поменять разъем питания, если не помогает-к ремонтникам. Такие проблеммки решают быстро
-пульсация по питанию. Это редкость конечно.....
Чтобы не замучиваться с алгоритмом проверки накопителя почитай тут вот
http://www.imho.ws/showthread.php?t=85181
и это не самореклама. Просто топик основательно разросся