HDの調子が悪くなってシングルモードでしか立ち上がらず

fsck -f -v -y

かけたんですけど。 BLOCKのエラーを吐いて rerun fsck を表示するばかり
試しに

mount -u /
mount -a

でリードオンリー外してもダメでした。
直す方法はないでしょうか