Hehe Boris, I still got one! Its my file/web/print server
If it is down to bad sectors, I can recommend a very good program that can nearly always repair/recover them down to the last few bytes of data. The program is called SpinRite and you can find out about it at grc.com
It can be made into a bootable floppy/cd/flash drive and then you can set it to scan your drive (works on most file systems - linux,fat,ntfs and more) and if it finds bad sectors it recovers them to the last few bytes.
I have used this program on many computers that didnt boot due to hard drive problems and it has fixed them all. So if that could be your problem give SpinRite a try.