In general, if your HDD has already got that much bad sector, I'd recommend a change of the HDD itself. (Given the amount of damage there, I suppose it will be likely that you lose more data sooner or later.) However, getting a new HDD for laptop (a standard 3.5" one for you, I suppose?) requires much less than S$ 600! You can get much cheaper offer for a 30 GB HDD.