Hi, You don't say what OS, but all come with a decent HD test. Win98 has SCANDISK. It's CHKDSK does very little real testing. XP comes with CHKDSK that run with parameters does a good job. Go to DOS and type CHKDSK /? for instructions.
Good Luck, Jim