Monday, April 27, 2009

Driver Dilemmas

Once you're past the basics, it’s on to step two. As long as your computer boots, then there's a good chance the problem is related to missing, damaged, incompatible or improperly installed driver software, otherwise known simply as drivers. (If your PC doesn't start up, you may want to create a boot floppy disk—see "How to Create a 'Real' Windows 95 (or 98 or ME) Boot Disk" for more. In addition, you should check out the "PC Startup Troubleshooting Tips" article for more.)

Virtually every piece of hardware located inside or connected externally to your PC requires a driver to communicate and function with the operating system, applications, and other hardware components in your machine. Drivers essentially translate messages back and forth between the hardware in question and the operating system, thereby allowing your computer system to work as a unified whole (at least, in theory). The truth is, though appearances may suggest otherwise, any computer system is actually made up of a bunch of specialized pieces that don't speak the "native language" of other components and, therefore, require a great deal of translation to communicate and work effectively with them. When any of these various levels of translation break down, well, that's when you get problems.

PC Hardware Troubleshooting

Though they tend to cause some of the nastiest symptoms—computers that won't boot, scary and/or confusing error messages, etc.—computer hardware problems are usually the easiest type of problems to solve. The trick, as with all troubleshooting ventures, is to figure out where to start and then focus your efforts.

First, of course, you need to check the stupid stuff. You'd probably be amazed how many "problems" are solved by connecting the cables, or turning on the power switch that you swear you just did. Beyond that, double-check the snugness of your connections—jiggling in a new add-in card or screwing in a cable connection can (and often does) make a difference. You may even want to check the integrity of your cables and connectors. I once solved a baffling SCSI problem by noticing that one of the pins in a miniature 50-pin SCSI-II connector was bent. I had mistakenly presumed, prior to that, that a bent pin would have prevented me from making a connection at all, but it didn't. Unfortunately, as a result, I wasted several hours on something that could've taken two minutes.

Finally, whenever you install something new, whether it's more memory, a new drive, a plug-in card or what-have-you, and something doesn't work, it's more than likely because you made a mistake somewhere in the installation process. Step back through the process again, double- and triple-check your connections, and then try one more time. In the case of RAM that doesn't work or isn't recognized, it could be an incompatibility with the specific manufacturer of the RAM and your motherboard, so see if you can try a different brand before you give up hope. Finally, in some instances installing something new causes a conflict with something else--which is what the rest of this article is all about.