Ar fi bine să fie defect cablul de date, îl înlocuieşti şi e ok.
Dacă placa de bază este pe IDE nu se merită să-ţi cumperi un HDD nou pentru că e scump şi ultradepăşit din toate punctele de vedere (buffer mic, rată de transfer mică, viteză şi capacitate reduse).
Dacă placa de bază este pe SATA atunci cumpără urgent un SSD (recomand SATA3) de 60GB (costă doar 257 RON cu tva inclus şi e de cea mai bună calitate, garanţie 3 ani) şi instalezi pe el NUMAI sistemul de operare şi programele. Nu uita ca înainte să instalezi SSD-ul, să ai grijă pe ce port SATA muţi HDD. La HDD SATA nu mai există jumper (pentru master, slave şi cable select) ca la HDD IDE dar trebuie să ai grijă cum îl conectezi în placa de bază pentru ca BIOS-ul să acorde "prioritate" SSD-ului.
https://www.pcgarage.ro/ssd/kingston/60gb-sata-iii-25-inch-v300-ssdnow/