The most obvious sign the HDD is going bad are strange noises. Whining, clicking and such. You may get read errors, invalid disk errors, SMART errors and the like. Couldn't really tell ya what a bad mobo does, never had one die on me.
A good way to test your drive would be to download a diagnostic utility from the drive manufacturer's site.