EASIS Drive Check includes two tests to investigative the hard disk or USB stick for problem. One is S.M.A.R.T. value test and other is Sector surface test.
This tool checks S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) values of internal ATA/IDE hard disk drives and interprets their values. This value gives status of your disk.
However, it is impossible to get S.M.A.R.T. values from USB drives, external hard drives and flash drives. For such devices, EASIS Drive Check checks sector errors. It will check each sector on the media surface for error.
EASIS Drive Check is "read only". That means the software will never destroy any data on your device. It works Windows XP, Vista and 7 and can download at source.