I would suggest you to download utility like seatools ( for Seagate HDD's) for testing and fixing your HDD rather than trying to solve the problm yourself. I also had similar problem and I could salavage some data from my hdd by marking bad sectors as bad using seatools. reiserfs used to simply die on that disk. VJ