Wow.... so many... thanx guys...
BTW, can we use SeaTools with other brands hdd like WD, or its only for Seagate??
i found another alternative, EaseUS Partition Master Free Edition, it has surface scan, click on the drive, and "Check Partition" option
http://www.easeus.com/partition-manager/
.