Is your Windows computer not booting up? It could be because of a hardware, software, or firmware error. Here's how to diagnose and fix these problems.