Mais uma vez fiquei confuso (não se preocupe, é normal). ;)
Veja se entendi bem a história: você tinha uma computador (Pentiun II) que começou a dar problema no HD, mas você tinha cópia dos dados. Depois você pegou um outro HD (3.5 GB) e usando outro computador emprestado copiou os dados para ele. Tentou colocar no computador antigo e TAMBÉM deu o mesmo erro.
Você testou o HD antigo no outro computador?
Se funcionou, não é ele o problema. Se não funcionou, nada garante que seu computador também esteja com problemas ou foi o responsável pelo problema.
Como bem citou o Keaton, são inúmeros os problemas que podem ocorrer. Dentre eles: o HD, cabo de dados, controladora IDE, cabo de energia ou fonte de alimentação. Algumas vezes um problema não ocorre só. Por isso é preciso testar todas as possibilidades.
Como falei antes, se o disco funciona em outro computador, ele não é o problema. Mas se outro HD não funcionou no computador, existe pelo menos algum dos outros problemas na máquina.
Uma maneira fácil de testar (sem levar ao suporte técnico adequado), é trocar cada uma das peças até encontrar o(s) vilão(ões). Troque inicialmente o cabo de dados e o cabo da fonte de alimentação por outro que esteja disponível (ou do CD, por exemplo).
Se ainda assim não funcionar, terá de "sujar as mãos". Se não tem experiência nisso, é melhor contatar alguém que saiba trocar as peças do computador. Como é um PII, a controladora IDE pode ser externa (não é normal mas pode ser). Dá para removê-la, limpar os contatos e recolocar. Se não funcionar nem trocando o cabo de dados, a fonte de alimentação e o HD... sinto muito. Melhor levar em uma assistência.
PS: O mais importante são os dados. Hardware foi feito para durar pouco mesmo. Dados dificilmente são recuperados. Se já tem backup, é uma preocupação a menos.
PS2: Quando você colocou o HD no outro computador ele estava configurado como "slave"? Não esqueça de trocar para "master" quando colocar no outro computador. ;)