diskwarrior is a SOFTWARE fix, it can repair damage to the system, and is an essential app...
you need to buy the cd; you will boot from that cd, and then you run the program.
DW has saved my drive, and an external drive that wouldn't mount.
go buy it!