Does anyone know if there is a program out there that scans your computer, files and hardware, that tells you if a computer problem is caused by faulty hardware or because of a virtual problem? I don't know for sure if my computer is broken because of hardware or virtual problems, and I would like to know which one. And also, it needs to tell me what piece of hardware is causing the problem.