Before purchasing a new hard drive or motherboad, I want to check and see if there is any way to diagnose them?