You are on page 1of 27

PC Troubleshooter

Resource Guide, Fourth Ed.


PC Troubleshooting Basics

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's PC
Troubleshooter Resource Guide, Fourth Edition helps you keep your PC systems in top
running order. You know that today's PCs are no longer "disposable." With tight IT budgets
and purchasing requests, you can't solve your PC issues by "just buying a new one." You
need to have the skills and experience to diagnose the problems with every laptop, PC, USB
connector, processor, driver, and printer in your charge.

This latest edition has the tools, tips, solutions, and resources you need to extend the life of
equipment and maintain reliable, working computer systems. Now you can have the expert
information you need to solve common problems and close out the never ending stream of
trouble tickets coming your way! Learn how to:
z Test your PC's RAM
z Solve network communication problems
z Find out exactly which CPU your computer uses without cracking the case
z Troubleshoot startup and shutdown problems
z Recover a damaged Windows XP user profile
z Bonus CD-ROM! Get a dozen tools to help you repair PCs, including scripts, utilities, and checklists

Buy the print version


or
Buy the PDF version and download it now!
(Sold through our download store TechRepublic Press)
A problem-solving method for support
professionals
Feb. 26, 2002
By Jeff Davis

A
ll the technical knowledge in the The tech-support professional asks, “What
world is useless if you don’t know happened?” Even if the customer’s report is
how to apply that knowledge in a imprecise or even downright wrong, the
focused troubleshooting effort. subjective report frequently will give you a
In this article, I’m offering a simple, easy- strong clue as to the problem’s cause.
to-remember lesson in Problem-Solving 101: X Objective—This part is what the techni-
SOAP. I don’t mean the Simple Object Access cian observes. Whether you connect to the
Protocol. I’m talking about the “SOAP” machine through remote-access software or
method used by many medical professionals to you show up in person at the user’s work-
“troubleshoot,” or diagnose, their patients. station, the objective part of the report
The shotgun approach should, to the best of your ability, reflect
the facts.
Recently, a consulting client hired me to create
a PC-based database for tracking help desk X Assessment—This part is your diagnosis
calls. While on the job, I witnessed firsthand about what went wrong. You base your
the problems that can result when an overzeal- assessment on a thorough review of the
ous, newly minted A+ technician tries his hand subjective and objective reports.
at troubleshooting. X Plan—This part is what you’re going to do
To give the tech credit, he was first in his to resolve the problem.
A+ class and obviously eager to do a good job. The technician liked this approach so
An end user had called to report that she was much that we incorporated SOAP into the
getting an error message when she tried to help desk database. Our fields included Item
launch an application. He asked the user a cou- Number, Date Of Call, User Name, Techni-
ple of questions and then announced, “I’ll be cian Name, Subjective, Objective, Assess-
right there.” ment, and Plan.
“Do you want to create a trouble ticket for Here are the SOAP entries we added to the
this one?” I asked. record in the help desk database:
“I’m not sure what happened,” the tech
X Subjective—Client tries to launch applica-
replied, “but I’m probably going to have to
tion and nothing happens.
reinstall Windows or reimage the machine.”
Even though I didn’t have all the facts, his X Objective—Visited workstation and
solution seemed like using a shotgun to kill a observed that client is double-clicking a
flea. desktop shortcut, and nothing happens.
Right-clicked shortcut to confirm target.
The SOAP approach Searched local drive and determined that
“Maybe you need to try SOAP first,” I sug- the file does not exist.
gested. The technician at first thought I was
X Assessment—File is missing. The client is
joking. Then I explained that SOAP means
accustomed to launching the application by
breaking a problem down into four sections:
clicking a shortcut to a specific file. When
subjective, objective, assessment, and plan.
that file was deleted or renamed, the short-
Here’s what each piece of this problem-solving
cut was orphaned.
method means:
X Subjective—This part is what the customer X Plan—At client’s request, restored the
said. The doctor asks, “Where does it hurt?” missing file from backups, which made
shortcut work again. Explained to client

PC Troubleshooting Basics 2
how to launch application using Start | Pro- for documenting the details of a tech-support
grams, in addition to using the shortcut. problem and the results of your troubleshoot-
The SOAP approach may not work for ing efforts.
everyone. However, it provides a nice format

Be prepared: A guide to the spare parts


every tech should keep on hand
May 23, 2002
By Brien M. Posey, MCSE

A
TechRepublic member who is starting X Cables of all types
an on-site computer repair and main- I came up with this list of equipment based
tenance service recently asked, “What on my experience working for a chain of hos-
are the most common PC problems I will pitals, most of which were in very remote
come across and what parts should I have on areas. I would typically have to drive up to 600
hand, and in what quantities, to deal with these miles to the middle of nowhere to fix various
problems?” computer problems. Computer stores were vir-
While it’s crucial for traveling techs to keep tually unheard of in these areas and with the
spare parts handy, it’s even more important for distance involved, there was no going back
those working from a shop to always stock a home to get a forgotten part. Unfortunately I
variety of basic components. Knowing which was driving a small sports car at the time, so
spare parts to keep on hand can be a real time- trunk space was at a premium. I had to choose
saver for both you and the customer. my spare components carefully.
The basics Keyboards, mice, and
Some helpful TechRepublic members
responded to this question by suggesting some
floppy drives
I started off by carrying a couple of spare key-
parts always to have on hand, such as RAM,
boards, mice, floppy drives, and a spare moni-
power supplies, PC cases, spare video cards,
tor. There’s nothing more frustrating than
and CD-ROM drives. I agree, but would also
attempting to make a routine repair only to
like to recommend that you always have the
discover that the machine has a bad floppy
following:
drive and can’t read your disk. Likewise, it’s
X Keyboards (USB, PS2, and even DIN) amazing how banged up and practically unus-
X Mice (USB, PS2, and serial) able some keyboards and mice can become. I
X 3.5" floppy drive recall one particular repair in which someone
routinely ate lunch at his or her desk, and the
X Modems keyboard actually had a fungus growing on it
X NICs from the food particles that had accumulated
X Hard drives in it. That day, I was really happy to have a
spare keyboard because I didn’t want to touch
X A couple of surge protectors
that one.

3 PC Troubleshooter Resource Guide, Fourth Edition


Modems, NICS, hard drives, and cables, USB cables, and especially printer
cables on hand. I also kept an entire spool of
a surge protector or two Cat 5 Ethernet cable in my car. I kept spare
I also found it helpful to keep a lot of spare
RJ-45 connectors on hand along with a
modems on hand. Because I was working in
crimper so I could repair damaged network
rural areas, broadband was nonexistent and
cables. Although I didn’t need it very often, I
everyone used modems to dial in to a remote
also kept a spare hub behind the seat of my
access server at the corporate office. At the
car, because hubs were impossible to find in
time I took the job, almost none of the
many of the places I traveled.
modem phone lines passed through surge pro-
tectors. It was common to have a storm at Don’t forget the tools
night and the next day find that ten modems When deciding what components you should
had been cooked by power surges. It was then keep on hand, remember that spare parts
that I also started carrying a few surge protec- aren’t everything. If space permits, keep as
tors with me. many hardware and software tools as you can
Two other very common casualties are think of and try to have backups for some. I
hard drives and NIC cards. Hard drives tend can’t count the number of times when a
to go out just because they contain moving screwdriver would disappear, and I wouldn’t
parts that eventually wear out. I’m not really have been able to finish a job had I not packed
sure why NICs seem to have such a short a spare. Likewise, having two sets of tools
lifespan, but I found myself replacing hun- allows you to use a helper should the situation
dreds of NICs during my time working for call for it.
the hospitals.

Cables
Cables also receive frequent damage. I always
made sure to keep spare monitor cables, serial

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's PC
Troubleshooter Resource Guide, Fourth Edition helps you keep your PC systems in top
running order. You know that today's PCs are no longer "disposable." With tight IT budgets
and purchasing requests, you can't solve your PC issues by "just buying a new one." You
need to have the skills and experience to diagnose the problems with every laptop, PC, USB
connector, processor, driver, and printer in your charge.

This latest edition has the tools, tips, solutions, and resources you need to extend the life of
equipment and maintain reliable, working computer systems. Now you can have the expert
information you need to solve common problems and close out the never ending stream of
trouble tickets coming your way! Bonus CD-ROM! Get a dozen tools to help you repair PCs,
including scripts, utilities, and checklists

Buy the print version


or
Buy the PDF version and download it now!
(Sold through our download store TechRepublic Press)

PC Troubleshooting Basics 4
The ultimate PC troubleshooting toolkit
May 21, 2002
By Brien M. Posey, MCSE

I
f you’ve ever tried to remove a screw with tionally associated with network server repairs,
a letter opener, paper clip, or thumbtack, the 2002 version is excellent for workstations
you know that although these makeshift as well.
tools sometimes work, they are certainly no One of the first steps in repairing any PC
substitute for a good screwdriver. If your job problem is to verify that the PC has all of the
involves repairing computers, you’ll tend to rip proper settings. However, some operating sys-
out a lot less hair if you have the right tools for tems such as Windows NT Workstation, Win-
the job. In this article, I’ll discuss the hardware dows 2000 Professional, and Windows XP
and software tools that no computer guru block many of the core settings from anyone
should be without. who doesn’t have administrative privileges. But
what do you do when no one in the office
Software knows the PC’s Administrator password? ERD
When many people think of PC repair tools, Commander 2002 allows you to boot the sys-
they instantly think of items like screwdrivers tem from a CD into an environment that
and multimeters. But good diagnostic software resembles a Windows operating system, com-
is as essential as any screwdriver. In this sec- pletely bypassing any security. Furthermore,
tion, I’ll review several different pieces of soft- you can do things like change the startup status
ware that should be in your toolkit, explain of devices and services, view the event logs,
why I believe that each one is important, and and edit the registry, all from outside of the
tell you where to get it. operating system.
TechNet QA+WIN32
TechNet is a software subscription service that QA+WIN32 is a diagnostic program that’s
provides service packs, resource kits, white designed to test computer hardware. It is avail-
papers, and knowledge base articles that are able from Eurosoft for about $475 and
related to all of Microsoft’s products. A basic includes a Windows and a DOS version. The
single-user subscription costs about $300, but software was originally designed to allow
several plans are available. Subscriptions come OEMs to test PC prototypes for compatibility
with a TechNet CD that you can use to see and reliability, but many computer techs use
what Microsoft says about a particular error QA+WIN32 to put images on new PCs or
message. detect problems on malfunctioning PCs.
You can access the majority of the TechNet
content for free on the Microsoft Knowledge Boot disk
Base Web site, but I still recommend subscrib- One of my favorite software-based tools for
ing to TechNet. Having all of the various older operating systems is a custom boot disk
TechNet resources available in one place with- that I created using Windows 98. You can use it
out having to look for them on the Microsoft to access the hard drive on any system that uses
Web site can save you serious time. Further- the FAT-16 or FAT-32 file system. Essentially, I
more, having TechNet on CD means that you created my boot disk by using the FORMAT A:
don’t have to worry if the Internet is unavail- /S command. After creating a bootable disk, I
able or is running slowly. copied a set of DOS CD-ROM drivers, which
allowed me to boot a dead system from my
ERD Commander 2002 boot disk and be able to access the CD-ROM
A software tool that I absolutely refuse to be drive from a command prompt.
without is ERD Commander 2002 (available To do this, copy to the boot disk the
for about $400 from Winternals Software). MSCDEX.EXE file found in the \WIN-
Although the ERD Commander series is tradi- DOWS\COMMAND directory and the

5 PC Troubleshooter Resource Guide, Fourth Edition


actual CD-ROM driver file found on the driver Simply enter the DISKCOPY A: A: com-
disk that came with your CD-ROM drive. mand, and DISKCOPY will then prompt
Next, add the following lines to the CON- you for the source and the target disks.
FIG.SYS file of the boot disk: X EDIT.COM and EDIT.HLP: The
device=himem.sys EDIT.COM and EDIT.HLP files make up
device=drvspace.sys the DOS Editor. The DOS Editor is a sim-
REM Standard Hitachi CD-ROM Drivers ple text-editing program that is great for
making changes to configuration files or for
DEVICEHIGH=a:\d011v110.SYS /D:MSCD000
viewing text files.
Then, add these lines to the
AUTOEXEC.BAT file: X EXTRACT.EXE: The EXTRACT.EXE
@echo off
utility is used to extract individual CAB files
from the CAB files contained on the Win-
prompt $p$g
dows 9x or Windows ME installation CD. If
path=a:\;c:\windows\command; Windows won’t boot because of a damaged
c:\windows system file, you can extract another copy of
REM Hitachi CD-ROM Driver the file from the CD and use it to overwrite
mscdex /d:mscd000 the damaged copy. You can view the syntax
Now that the disk is bootable and supports for the EXTRACT command by entering
the CD-ROM drive, it’s time to copy some EXTRACT /?.
tools to the disk. My disk contains the follow- X FDISK.EXE: FDISK is used to create
ing additional files: and delete partitions and logical drives. The
X ATTRIB.EXE: ATTRIB.EXE is used for FDISK program is menu-driven and may be
adding and removing the Hidden, Read launched by entering the FDISK command.
Only, and System File attributes. For exam- X FORMAT.COM: The FORMAT com-
ple, to make a file Read Only, you’d enter mand allows you to format a drive. To do
the following command: so, simply enter FORMAT drive letter. If you
ATTRIB filename +R wanted to format the C: drive and make the
drive bootable to a command prompt, you’d
The plus sign, followed by R, H, or S, adds
enter FORMAT C: /S.
the Read Only, Hidden, and System File
attributes to a file. Using the minus sign X MEM.EXE: The MEM command exam-
with R, H, or S removes the attributes. ines system memory. Entering MEM /C |
MORE will generate a report that tells you
X CHKDSK.EXE: You can use the
how much memory the system has, what is
CHKDSK.EXE utility to diagnose some
loaded in memory, and how much memory
types of hard disk problems. Use the
each module is consuming.
CHKDSK command to generate a report
on the hard disk status, and correct any X MODE.COM: Occasionally, I’ve per-
problems found by using the CHKDSK /F formed troubleshooting chores that scram-
command. ble the display, leaving it unreadable. By
entering MODE CO80, you can return the
X DELTREE.EXE: The DELTREE com-
screen to a readable status.
mand is used to delete a folder and all of its
files and subfolders by issuing a single com- X MORE.COM: You might have noticed
mand: DELTREE foldername. DELTREE that I used the MORE command in con-
will ask you if you really want to delete the junction with the MEM command earlier.
folder and all of its subfolders. Press Y, and The MORE command prevents text or
watch the magic happen. images from scrolling off of the screen
before you have a chance to read them. If
X DISKCOPY.COM: The DISKCOPY
you ever enter a command that produces a
command is used to copy a floppy disk.

PC Troubleshooting Basics 6
lot of text, follow the command with | Speed Disk to optimize file storage for
MORE. For example, the MEM /C com- faster hard disk performance; Norton Win-
mand produces a report that scrolls by too Doctor to find and fix Windows problems;
quickly to read, unless you add the | Norton Disk Doctor to detect and repair
MORE command to the end. problems on hard disks and floppy disks;
X SCANDISK.EXE: SCANDISK is a disk Norton System Doctor to continuously
repair utility. It’s similar to CHKDSK but is monitor a PC to spot potential problems
more comprehensive. To run it, simply before they happen; Unerase to allow you to
enter SCANDISK. retrieve files that were accidentally deleted;
and Wipe Info, which allows you to securely
X SYS.COM: The SYS.COM file is used to erase files.
copy the IO.SYS, MSDOS.SYS, and COM-
MAND.COM files from your boot disk to X GoBack3 Personal Edition: Unlike the
another disk, thus making it bootable. For Windows XP System Restore feature,
example, if you used Windows 98 to create GoBack is completely independent of Win-
your boot disk, you could use the disk to fix dows. I saw a demo in which someone went
some types of boot problems on Windows into the Windows directory and erased
98 systems by entering the SYS C: com- every single file. The person then used a hot
mand. This command will fix only boot key to initialize GoBack (which runs outside
problems that are related to missing or cor- of the operating system), and told GoBack
rupt IO.SYS, MSDOS.SYS, or COM- to restore the system to the way that it was
MAND.COM files. five minutes before. After a system reboot,
it was as if the damage had never occurred.
X XCOPY.EXE: The XCOPY.EXE file is a
file copy program. XCOPY is similar to the X Norton Ghost 2002: This utility allows you
COPY command except that XCOPY can to make an image of the system’s hard disk.
do things like copy subdirectories and pre- You can image individual partitions or a
serve file attributes. You can view the full hard disk as a whole. Ghost is most useful
syntax of the XCOPY command by enter- when performing a hard disk upgrade. If a
ing XCOPY /?. user needs a bigger hard disk, you could cre-
ate an image of the old hard disk, install the
Norton SystemWorks 2002 new hard disk, and then restore the image to
Professional Edition the new hard disk. This process works much
Norton SystemWorks 2002 Professional Edi- better than trying to manually copy all of the
tion is actually an entire suite of products. As necessary files from one drive to another. I
with any software suite, some of the compo- also regularly use Ghost to back up particu-
nents that are included are more useful than larly difficult configurations.
others. In the sections below, I’ll briefly discuss Norton SystemWorks 2002 Professional
the more useful components of SystemWorks. Edition is available from Symantec for about
X Process Viewer: Allows you to view all $100.
running processes, regardless of the version
of Windows you’re using.
PartitionMagic
Although Norton Utilities is excellent for data
X Norton Antivirus 2002: I’ve worked for at recovery, I also recommend putting a copy of
least three different companies that didn’t PartitionMagic in your troubleshooting tool-
take viral threats seriously. In these environ- box. With PartitionMagic, you can create,
ments, I find it helpful to carry Norton delete, merge, and resize partitions, all without
antivirus software with me. fear of losing data. You can also use Partition-
X Norton Utilities 2002: Norton Utilities is a Magic to repair some types of partition prob-
subsuite of Norton SystemWorks. The utili- lems. You can buy a copy of PartitionMagic
ties included with Norton Utilities are: directly from PowerQuest for about $70.

7 PC Troubleshooter Resource Guide, Fourth Edition


PartitionMagic works on Windows XP, Win- Status Indicator Box
dows 2000, Windows ME, Windows 9x, and Although not included in the Pc-Check Bun-
Windows NT 4.0 (with Service Pack 6a). dle, another helpful tool is the Status Indicator
BCM Diagnostics Box, which allows you to view test results on
BCM Diagnostics is a shareware system-ana- systems that don’t have a monitor. The Status
lyzer utility that’s intended for Windows 9x Indicator Box costs just over $80 and is avail-
and Windows ME systems. The program runs able at Eurosoft.
a comprehensive stress test of the entire sys- Power screwdriver
tem and evaluates the system’s overall stability. Power screwdrivers are a serious time-saver
The program runs all component tests concur- and extremely helpful to people with bad
rently and stops if any errors are encountered, wrists. Although most power screwdrivers
giving you the chance to view the error. come with a couple of interchangeable bits,
BCM Diagnostics is provided as shareware I’ve found it very helpful to buy additional
from BCM Advanced Research Inc. You may bits. My PC toolkit also contains a set of drill
download a copy of BCM Diagnostics from bits. My drill bit set includes a variety of nut
Shareware.com. Because the software is share- driver sockets that are intended for cordless
ware, the initial download is free, but if you drills. These nut driver sockets fit perfectly
decide to keep the software, the registration into my power screwdriver and are excellent
fee is $25 per license. for removing PC cases. Although most PC
cases are simply screwed together, a nut driver
Hardware can fit around the edges of many of these
Pc-Check screws. This means that even if the screw is
Although Pc-Check from Eurosoft is techni- stripped out, you can use a nut driver to
cally a software package, I’ve chosen to include remove it.
it in the hardware category because it relies on As much as I like using my cordless screw-
several hardware tools to perform a PC diag- driver, there are times when it’s impossible to
nosis. The Pc-Check bundle package, which fit the bulky screwdriver into a tight space.
costs about $370, includes the Pc-Check soft- Because of this, I keep a set of standard flat-
ware and some of the hardware add-ons. One head and Philips-head screwdrivers on hand.
of the components that’s included is the CD-
ROM test disk. While there are a variety of test
Multimeter
Another helpful tool to have on hand is a mul-
CDs and cleaning CDs on the market, this one
timeter. There are many different types of mul-
is a little different. The CD-ROM test disk
timeters available, ranging in price from about
allows you to perform burn-in tests on CD-
$20 to about $200. I personally use a midrange
ROM, DVD-ROM, and CD jukebox drives. In
multimeter, the Craftsman Digital + Analog
addition to performing burn-in tests, you can
Multimeter 82322. It’s priced around $60.
also perform sector-by-sector data-read tests,
I use my multimeter to:
and transfer-rate tests.
X Check electrical outlets for proper amounts
PCI/ISA POST card of electrical current
Another component included with the Pc- X Test PC power supplies
Check bundle is a PCI/ISA POST card. The
card is a circuit board that can be plugged in to X Test for proper termination on coaxial Eth-
either a PCI or an ISA slot. Once installed, the ernet lines
card is used to read the system’s POST codes X Measure the temperature inside a PC case
upon power up. The PCI/ISA POST card is a to test for overheating. (I can do this
stand-alone tool that requires no operating sys- because my multimeter contains a temper-
tem. It can quickly detect over 500 different ature probe.)
system board problems.

PC Troubleshooting Basics 8
Figure A Figure B

Wrist strap you’ll bend the pins. There are several different
A wrist strap wraps around your wrist and types of chip extractors, each used for differ-
contains a wire with an alligator clip that is ent types of chips, so it helps to have a variety
attached to something grounded. This wrist of extractors on hand. You can see two com-
strap prevents you from accidentally destroying mon types in Figure A.
electronic components with static electricity Loop-back plugs
while working on PC components. By attaching a loop-back plug to a port, such as
Chip extractors parallel ports and serial ports, you can place a
The only safe way to remove a chip from a PC simulated load on the port and, therefore, use
is with a chip extractor. If you simply try to diagnostic software to accurately test the port.
pry a chip out of a socket with a screwdriver, Cable testers
Cable testers are typically used to check long
Figure C stretches of network cable. However, when
repairing a PC, it’s sometimes necessary to use
a cable tester (Figure B) to determine whether a
connection problem is related to a bad net-
work card or to a bad patch cable.
If the patch cable turns out to be good and
the network jack is known to be good, then
you need to check the machine’s network card.
If you suspect that the network jack may be to
blame, you can use a known working patch
cable to attach the tester to the jack.
There are a variety of different network
cable testers on the market, ranging in price
from under a hundred dollars to over five thou-
sand dollars. The LANtest unit shown in Fig-
ure B costs about $75 dollars and can be used
for most basic cable troubleshooting chores.

9 PC Troubleshooter Resource Guide, Fourth Edition


Figure D Figure E

Phone line testers


There are several different tools that you can TIP
use to test for phone line problems. I like to I also like to keep a cheap, standard tele-
conduct the initial tests with a phone line phone with me. I’ve run into situations
tester, such as the one shown in Figure C. This where a line may be live, and correctly
tester displays a green light if the line is work- wired, but there was no dial tone. By
ing, a red light if the line is cross-wired, and no attaching a phone to the jack and attempt-
light if the line is completely dead. You can
ing to manually dial in to another modem,
find testers similar to the one shown in Figure
you can hear exactly what’s happening.
C for a few dollars at any hardware store.
Crimpers
The crimper shown on the left in Figure D is needle-nose pliers handy because they have a
useful for cutting and stripping network and built-in wire cutter and are great for installing
phone cables. It can also be used for attaching and removing jumpers. If the area around a
RJ-45 and RJ-11 connectors. The crimper jumper is too small for needle-nose pliers, I
shown on the right in Figure D is useful for use tweezers instead. I also keep a small grab-
stripping wire and cable of varying widths. ber tool (Figure E) nearby, for those times that I
drop a screw into a tight place.
Odds and ends
In addition to all of the tools and software I
mentioned above, I always keep a pair of

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's PC
Troubleshooter Resource Guide, Fourth Edition helps you keep your PC systems in top
running order. You know that today's PCs are no longer "disposable." With tight IT budgets
and purchasing requests, you can't solve your PC issues by "just buying a new one." You
need to have the skills and experience to diagnose the problems with every laptop, PC,
USB connector, processor, driver, and printer in your charge.

PC Troubleshooting Basics 10
Quick tips for troubleshooting a slow PC
Feb. 4, 2003
By Brien M. Posey, MCSE

W
hile browsing around TechRepub- The appropriate temperature will vary
lic’s Technical Q&A recently, I depending on the make and model of the
found a post from member Kevin- processor, but generally speaking, the tempera-
scase, who is troubleshooting an extremely ture should be below 110 degrees. If you find
slow-running PC for a user. In fact, according the processor to be above this temperature,
to his post, it takes three to four minutes just check the machine’s fans to make sure they are
to open My Computer. The computer is a P2 operating properly. Also, check the fans and
400-MHz with 128-MB RAM, and 90 percent internal components for excessive dust
of the hard drive is free. Kevin has checked for buildup and clean if necessary.
unnecessary software, run Disk Cleanup, run
Scandisk, and defragmented the hard drive, but Check for DOS compatibility
to no avail. Since I’m currently having the mode
same problem with my laptop, I decided to If the system is running Windows 9x, member
offer Kevin some advice. Blackcurrant recommended checking to
make sure that the hard disk isn’t running in
Scan for viruses MS-DOS compatibility mode. “If it [the hard
In a situation like this one, the very first thing drive] is running in this mode, your computer
that I recommend doing is performing a thor- will crawl along,” Blackcurrant wrote. To check
ough virus scan on the machine. Some viruses this, open the Device Manager, right-click on
can severely degrade a machine’s performance. the hard disk in question, and select the Prop-
Both Sgt_shultz and Mcarlso1 agreed. “My erties command from the resulting menu. This
guess would be a virus on [the] system, probably will display the drive’s properties sheet. You
Klez and or ElKern virus,” Mcarlso1 wrote. can use the properties sheet to determine the
“Many systems I have been working on as of driver being used and the drive’s mode.
late have [had] the same symptoms.”
To compress or not to compress
Check for overheating Blackcurrant also suggests that Kevin check to
Once you’re sure that the machine is virus free, see whether the disk is compressed. “I experi-
I recommend checking the temperature of the enced a severe reduction in performance on a
processor. Member Cglrcng concurred. machine once after it was compressed,” Black-
“Make sure the CPU and other fans are run- currant wrote. You can check a disk’s compres-
ning well and providing enough cooling, and sion by right-clicking on the disk in My
[that] the room temperature isn’t excessive Computer and selecting the Properties com-
(78 degrees or higher).” Intel has designed its mand from the resulting menu to view the
newer processors to slow down as the proces- drive’s properties.
sor heats up. This is to prevent the processor
from overheating to the point of being dam- Check for application or
aged or destroyed. There are a couple of ways driver issues
to check the processor’s temperature. You can There are some other possibilities as well. It
give the processor the “finger test” and see if could be that some program that’s running dur-
the processor feels like it’s hot enough to burn ing the boot process is slowing the machine
you. If you use this approach, unplug the down. To test for this condition, try booting in
computer first, and use a grounding strap to safe mode. By its very nature, safe mode runs
avoid damaging the processor with static elec- slower than normal mode. However, if you
tricity. A more scientific method is to use a boot in safe mode and find the machine to be
multimeter with a temperature probe to test running much more quickly than it was in nor-
the temperature. mal mode, then a program or driver is probably

11 PC Troubleshooter Resource Guide, Fourth Edition


causing the problem. If you suspect that a pro- Try a drive transplant
gram or driver is causing your problem, check If booting in safe mode doesn’t pinpoint the
out these articles from TechRepublic: problem for you, try taking the hard disk out
X “Quickly track down and fix desktop of a comparable system and hooking it up in
startup and connection problems” the system that’s having the problems. If the
(http://techrepublic.com.com/ system boots slowly from the known good
5100-6270-5032744.html) hard disk (which should also be running a
X “Top 10 tips for troubleshooting PC system known good operating system), your PC has a
slowdowns” hardware problem. This hardware problem
(http://techrepublic.com.com/ could be related to a bad ribbon cable, a bad
5100-6349-1054915.html) disk controller, or a bad system board.
X “Take the guesswork out of finding drivers”
(http://techrepublic.com.com/
5100-6270-1061255.html)

Bypass a BIOS password using


these techniques
June 20, 2002
By Steven Pittsley, CNE

B
IOS passwords offer an extra level of words to prevent their users from modifying
security for your computer system by the system configuration. Such a strategy can
requiring users to enter a password reduce the number of problems that are cre-
before they can enter the setup programs or ated by users who attempt to fix their own
start the operating system. But BIOS pass- problems or want to try making their system
words can also give you headaches if the pass- run faster by making modifications.
words are lost, forgotten, or put on the system The second type of BIOS security requires
by a disgruntled employee. I will provide you the user to enter a password before the operat-
with some tips for circumventing unknown ing system is started. This type of password is
BIOS passwords so that you will be able to use used to prevent an unauthorized user from
the computer system once again. accessing the system. When such a security
measure has been implemented, users will be
An introduction to BIOS unable to boot the system in any manner unless
passwords they have the password. Such stringent security
There are primarily two types of BIOS pass- measures are often used in government installa-
words that can be used to protect a computer tions or wherever tight security is a high priority.
system. The first type requires the user to enter
a password before being granted access to the Backdoor passwords
computer’s setup programs. Many system One method for unlocking a BIOS password
administrators will use these types of pass- is to use the BIOS manufacturer’s “backdoor

PC Troubleshooting Basics 12
password.” These passwords are hard coded off, return the jumpers to their original setting,
into the BIOS by the manufacturer and will and power the computer on again. The system
override any user-created password. While this will boot using the new configuration data, and
might sound like an easy solution, you must you will no longer be prompted for a BIOS
know who made the BIOS, what BIOS version password.
has been installed in the system, and what
backdoor password was used for the BIOS. As NOTE
an extra security measure, many BIOS manu- If you elect to reset the CMOS values to
facturers have added a feature that will lock erase the BIOS password, you will lose all
you out of the system completely if you try to information that was previously stored in
guess the password and enter it incorrectly CMOS. If you have backed up your CMOS
three times. In addition, since laptops have settings using the CMOSSAVE program,
better BIOS security than their desktop you can easily restore them. Make sure
cousins, they typically do not employ the use that your backup copy does not require the
of backdoor passwords. If you would like to use of the BIOS password. If it does, you
learn the backdoor BIOS password for a sys-
will be right back where you started.
tem, your only choice is to contact the BIOS
manufacturer or read the documentation that
came with the system. Removing the CMOS battery
If your motherboard does not have BIOS
Bypass BIOS passwords with reset jumpers, you can reset the CMOS data by
keyboard errors removing the CMOS battery. Once again, this
Another method you can use to gain access to will set all CMOS values to their default set-
the BIOS setup program is to overload the tings, including eliminating the use of a BIOS
keyboard buffer by holding down a key as the password.
system boots. Once the buffer has been over- When you remove the CMOS battery from
loaded, you will receive an error message and the system, you should leave it out for at least
will be taken into the setup programs where 10 minutes. This length of time should suffice
you can change the password or prevent the for most systems, but some may require up to
use of a BIOS password. This method does 24 hours for the data to be erased. Again, if
not work on all BIOS programs, but it is worth you attempt to restore your CMOS settings, be
trying because it really can’t do any damage or sure to use a backup copy that does not require
permanently lock you out of the system. the use of a password.
Resetting the CMOS using Password-cracking software
motherboard jumpers Software is available from several manufactur-
Some motherboard manufacturers provide ers that allow you to crack or reset BIOS pass-
jumpers that allow technicians to easily reset words. Three such programs are RemPass,
the CMOS values to their default settings. This KILLCMOS, and CMOS Password Recovery
method will eliminate a user-created BIOS Tools 4.0. Keep in mind that if you are unable
password and set the value of the Use BIOS to boot the PC from a floppy disk, you will be
Password field to No. Generally, to reset the unable to use these programs. Additionally,
CMOS values, you would turn the system off, since the software does not come from the
change the jumper settings according to the BIOS manufacturer, you will be using it at your
motherboard’s documentation, and turn the own risk. But used as a last resort, these pro-
system back on. You will be taken into the grams can come in handy when you are at wit’s
BIOS setup program, where you can change end from troubleshooting an unknown BIOS
the CMOS configuration as you see fit. After password.
exiting the BIOS, you should turn the system

13 PC Troubleshooter Resource Guide, Fourth Edition


Closely check those auto-detected
BIOS settings
March 1, 2002
By Mike Walton

T
hose of you who have been building checked to make sure the BIOS had correctly
computers for more than two or three detected my hard drive, RAM amount, and
years will remember the days when CD-ROM.
scores of jumpers populated a motherboard’s I then moved to settings under Advanced
landscape. Thankfully, many modern boards Chipset Features. I was particularly anxious to
don’t contain that many jumpers; most have ensure my AGP video card had been correctly
only a single jumper for clearing the CMOS. detected, as this would significantly affect my
The lack of jumpers has made hardware instal- Counter-Strike game play. On this same screen
lation and configuration almost simple enough is where I noticed the first truly incorrect set-
for the end user to perform. Notice I said ting. The DRAM clock speed was set to 100
almost. MHz, instead of being set for the 133-MHz
Even though a motherboard’s BIOS that RAM I had in the machine. The settings I had
doesn’t have jumpers will auto-detect most changed previously were mere preferences, but
hardware configurations correctly, there are this one was actually incorrect. There was a
times when this process doesn’t work. In such reason for this that I didn’t know until later,
cases, it takes an experienced techie to sort but I reset it to 133 MHz and moved on.
things out. All the other settings seemed to me, at the
I recently built a custom machine with a time, to have defaulted to automatic detection
Shuttle AK11 motherboard and an Athlon modes, so I just cranked the machine up and
Thunderbird processor. Everything appeared started using it.
to be fine, until I accidentally discovered that It was wonderful. The machine ran more
my processor was running at only 75 percent. quickly than any of my work or other home
Here’s how I fixed the problem. Let my expe- machines, and the graphics were great. Needless
rience serve as a reminder for those who to say, Counter-Strike looked better than ever.
build their own machines to check those
BIOS settings. You can be too cool
My first clue that something was wrong came
Settings, settings everywhere when I noticed how cool my new machine was
There are a multitude of settings on the mod- running. I had gone to extremes to keep a
ern motherboard that need to be set properly. cool-running machine. I had added a fan to an
You risk blowing up your new, expensive already well-designed case. I had used Arctic
processor or having a machine that never Silver’s Arctic Silver II thermal compound and
quite meets its capacities if these settings GlobalWin’s CAK-II 38 solid copper heat sink.
aren’t correct. The heat sink’s fan runs at 7,500 rpm and is
The Shuttle AK11 uses AwardBIOS, and rather loud, but I don’t care that I can’t hear
although I trusted this combination to cor- aircraft flying overhead, just as long as it keeps
rectly detect my hardware, I decided to check my machine cool.
the BIOS settings anyway. After the first I was happy that my processor was record-
POST, I entered the BIOS and began scruti- ing only 80 to 85 degrees Fahrenheit at idle
nizing each screen. and only 90 to 95 degrees after a few intense
I changed the boot order to use the CD- hours of online Counter-Strike gaming.
ROM, hard drive, and then the floppy. I had Everyone seemed amazed at how cool my
expected to do that anyway, though. Of machine was running. Then one day, after a
course, I also set the date and time and discussion about overclocking processors and

PC Troubleshooting Basics 14
seeing a video clip on melting AMD proces- Learn from my mistake
sors, I decided to take a closer look at my Whether you’re building a machine for a
processor’s performance. client, for your IT department’s test network,
My 1.13-GHz processor was running at or for home use, remember to check all auto-
only 849 MHz! detected, auto-configured settings. This
I went back into my BIOS, and there it was. advice holds true not only for BIOS settings
My CPU clock speed was set to 100 MHz but also for other hardware and software set-
instead of 133 MHz. I totally missed this dur- tings as well. The next time you install a new
ing my initial BIOS inspection. This also video card, NIC, sound card, or other periph-
explains why the DRAM setting was at 100 eral, make sure your OS has correctly
instead of 133 MHz. According to the Shuttle detected the device. Ask yourself, “Is the
manual, if the CPU clock had been set higher device running at optimum efficiency?” Don’t
than 100, the DRAM setting would have only let an incorrectly configured, auto-detected
133 MHz as an option. I quickly set the CPU setting ruin your day.
clock speed to 133 MHz and rebooted. When I
checked the processor speed again, I was run-
ning at a full 1.13 GHz. And I thought my
machine was fast before!

Deciphering BIOS beep codes


March 7, 2002
By Michael Jackman, A+

E
ach time a user turns on his or her com- flashing indicator lights, the computer’s
puter, the BIOS gathers information speaker, or the monitor. Since the monitor is
about the major system components not initialized until later in the process, early
and performs a special test called the Power On failures are communicated by red or absent
Self Test (POST) to make sure that each com- status lights, such as the power and hard drive
ponent is functioning correctly. If the test iden- activity lights, or by sound in the form of
tifies a hardware problem, the BIOS will display beeps.
an error message on the monitor. But, if the
failure occurred before the BIOS could access Heard any good beeps lately?
the video card, the BIOS will issue special beep Naturally, if the speaker is damaged or discon-
codes to alert the user to the problem. nected, you’ll have no way of knowing what
In this article, I’ll take a detailed look at the ails your hardware without a diagnostic card.
beeps that are issued by various BIOS manu- At the conclusion of a successful POST, the
facturers, and I’ll provide you with a resource computer should beep once or twice. These
for more detailed information. Understanding beeps inform you that your hardware is in
these noises will allow you to troubleshoot a good working order. If you don’t hear this
multitude of hardware problems. “all’s well” beep, here are a few things to
check:
Annoying noises, flashing lights X Are external speakers connected? On many
During a POST session, your computer has computers, the computer speaker is disabled
several ways to communicate: either through when a jack is connected.

15 PC Troubleshooter Resource Guide, Fourth Edition


POST DIAGNOSTIC CARDS
One alternative to deciphering beep codes is to pur- the ISA bus is initialized first, the PCI bus receives
chase a POST diagnostic card, which intercepts only the codes generated after the ISA bus is initial-
POST errors at their source via the ISA or PCI bus. ized. In addition, ISA buses connect to the South
Cards are available for either bus and typically con- Bridge chip, so damaged motherboards may not be
tain one or two digital readouts that present the able to send codes to the PCI bus at all.
codes, as well as LEDs for monitoring the power You can obtain more information on POST diag-
supply. Since POST codes are more numerous nostic cards from manufacturers such as Xetal
than beep codes (there may be ten beep codes to Systems Inc., makers of POSTmortem; Microsys-
256 POST codes), a diagnostic card can help you tems Development Technologies Inc.’s Post Code
track the progress of the POST and see more detail Master, or by running a Web search.
about what caused a failure or warning.
An ISA card is preferred, as it’s possible that a PCI
card may not report all the POST codes. Because

Table A: American Megatrends Inc. BIOS beep codes


Number of Beeps Description
1 Faulty memory refresh circuit
2 Parity error in first 64K
3 Failure in first 64K
4 System timer failure
5 CPU error - undetectable
6 BIOS cannot switch CPU into Protected Mode
7 CPU exception
8 Missing video adapter or faulty memory
9 ROM and BIOS checksum mismatch
10 System board can’t retrieve CMOS during POST
11 Failed L2 cache; L2 cache disabled
2 short POST failed
1 long, 2 short Video failure - video BIOS ROM
1 long, 3 short Video failure - video DAC, or RAM
1 long, 3 short Convention/extended memory test failure (older BIOSes)
1 long, 8 short Display test failure
1 long POST passed.

X Is the volume too low? Use the function bother them. Reconnect the leads to the
keys indicated by the manufacturer to motherboard jumpers.
increase the volume. X Is the onboard speaker disabled in the
X Did someone disconnect the speaker? Peo- BIOS? Re-enable the speaker in the BIOS
ple do this occasionally because the beeps setup program. Note: It’s also a good idea to

PC Troubleshooting Basics 16
include a small speaker mounted to a moth- POST time
erboard with some standard leads as part of I have obtained audible codes for several
your troubleshooting kit. common BIOSs from The BIOS Companion.
To create unique error messages, codes emit The Companion excels in presenting almost
combinations of long and short beeps, similar every BIOS setting that can be configured. It
to Morse code. Instead of letters, however, also contains tables of POST codes. It can be
each unique sequence indicates a different purchased online (as a PDF file) for $15 or
problem with components. As you might have printed for $49.95, or it can be acquired as
guessed, in contrast to a universal standard part of a larger set, called The PC Engineer’s
such as Morse code, each BIOS manufacturer Reference Book. You’ll want to check this out
creates its own beep sequences. if you support many different PC types,
including legacy equipment. For more
Table B: Other Compaq beeps are associated with information on these and other reference
specific text messages on the video screen. books, see Electrocution Technical Publish-
Number of Beeps Description ers (http://www.electrocution.com/
books.htm).
2 very short POST passed
American Megatrends Inc. BIOS
2 long Memory map failure Standard beep codes for computers using
3 long Processor self-test American Megatrends Inc. (AMI) BIOSs are
listed in Table A.

Table C: To view POST messages that accompany beep codes, make sure the Phoenix QuietBoot feature is disabled by pressing [Esc] during boot.
Number of Beeps Description Number of Beeps Description
1-1-2 Microprocessor register failure 3-3-2 Non-volatile RAM configuration
1-1-3 CMOS write/read failure 3-3-4 Video memory test failure
1-1-4 ROM BIOS checksum failure 3-4-1 Screen initialization failure
1-2-1 Programmable interval timer 3-4-2 Screen retrace failure
failure
3-4-3 Search for video ROM failure
1-2-2 DMA initialization failure
4-2-1 No time tick
1-2-3 DMA Page Register r/w failure
4-2-2 Shutdown failure
1-3 Video memory test failure
4-2-3 Gate A20 failure
1-3-1 or 2-4-4 RAM problem
4-2-4 Unexpected interrupt in protected
3-1-1 Slave DMA register failure mode
3-1-2 Master DMA register failure 4-3-1 Memory failure above address
3-1-3 Master interrupt mask register 4-3-3 Timer chip counter 2 failure
failure
4-3-4 Time-of-day clock stopped
3-1-4 Slave interrupt mask register
4-4-1 Serial port test failure
failure
4-4-2 Parallel port test failure
3-2-2 Interrupt vector loading failure
4-4-3 Math coprocessor test failure
3-2-4 Keyboard controller test failure
4-4-4 Cache test failure
3-3-1 Non-volatile RAM power loss

17 PC Troubleshooter Resource Guide, Fourth Edition


Award BIOS rated by pauses. For example, in Table D, a
Award BIOSs have only one beep code: One value such as 4-2-3-1 (shutdown error),
long beep, followed by two short beeps, indi- means four short beeps, pause, two short
cates that the BIOS is unable to initialize the beeps, pause, three short beeps, pause, one
video screen. short beep. While the codes in the table will
apply in general, to be sure, always check the
Compaq BIOS specification for your particular model. The
Standard beep codes for Compaq computers beep codes for IBM computers are listed in
with no text and error message are shown in Table D. (All are short beeps separated by
Table B. pauses.)
Dell BIOS Do they really help?
Beep codes for Dell computers (Phoenix
If a system error is occurring before video ini-
BIOS) are listed in Table C. (All are short beeps
tialization, interpreting the BIOS beep codes is
separated by pauses.)
your last line of defense when something is
IBM beep codes troubling your system. All you need to do is
IBM personal computers (Thinkpads and listen closely to the sequence of beeps for your
Desktops) use a Phoenix-based BIOS. An specific BIOS and simply look up the corre-
extensive amount of information can be sponding error description. Then, you can
gleaned from the beep codes of Phoenix focus your troubleshooting efforts on that par-
BIOSs. Since 1994, Phoenix has used a four- ticular problem instead of wasting time with
part system: four bursts of short beeps sepa- guesswork.

Table D: Keep in mind that IBM-labeled hardware contains components made by OEMs. These companies may modify their versions of the Phoenix BIOS.
Number of beeps Description Number of beeps Description
1-1-1-3 Verify real mode 1-2-4-1 Reset Programmable Interrupt
Controller
1-1-2-1 Get CPU type
1-3-1-1 Test DRAM refresh
1-1-2-3 Initialize system hardware
1-3-1-3 Test 8742 Keyboard Controller
1-1-3-1 Initialize chipset registers with
initial values 1-3-2-1 Set ES segment register to 4GB
1-1-3-2 Set in POST flag 1-3-3-1 Autosize DRAM
1-1-3-3 Initialize CPU registers 1-3-3-3 Clear 512K base memory
1-1-4-1 Initialize cache to initial values 1-3-4-1 Test 512K base address lines
1-1-4-3 Initialize I/O 1-3-4-3 Test 51K base memory
1-2-1-1 Initialize power management 1-4-1-3 Test CPU bus-clock frequency
1-2-1-2 Load alternative registers with 1-4-2-1 CMOS RAM read/write failure
initial POST values (This commonly indicates a prob-
lem on the ISA bus such as a card
1-2-1-3 Jump to UserPatch0
not seated.)
1-2-2-1 Initialize timer initialization
1-4-2-4 Reinitialize the chipset
1-2-3-1 8254 timer initialization
1-4-3-1 Shadow system BIOS ROM
1-2-3-3 8237 DMA controller initialization Continued on next page

PC Troubleshooting Basics 18
Table D (cont.)
Number of beeps Description Number of beeps Description
1-4-3-2 Reinitialize the cache 2-3-3-2 Initialize SMI handler
1-4-3-3 Autosize the cache 2-3-3-3 Display external cache size
1-4-4-1 Configure advanced chipset 2-3-4-1 Display shadow message
registers
2-3-4-3 Display nondisposable segments
1-4-4-2 Load alternate registers with
2-4-1-1 Display error messages
CMOS values
2-4-1-3 Check for configuration errors
2-1-1-1 Set initial CPU speed
2-4-2-1 Test real-time clock
2-1-1-3 Initialize interrupt vectors
2-4-2-3 Check for keyboard errors
2-1-2-1 Initialize BIOS interrupts
2-4-4-1 Set up hardware interrupt vectors
2-1-2-3 Check ROM copyright notice
2-4-4-3 Test coprocessor if present
2-1-2-4 Initialize manager for PCI Options
ROMs 3-1-1-1 Disable onboard I/O ports
2-1-3-1 Check video configuration against 3-1-1-3 Detect and install external RS232
CMOS ports
2-1-3-2 Initialize PCI bus and devices 3-1-2-1 Detect and install external parallel
ports
2-1-3-3 Initialize all video adapters in
system 3-1-2-3 Reinitialize onboard I/O ports
2-1-4-1 Shadow video BIOS ROM 3-1-3-1 Initialize BIOS Data Area
2-1-4-3 Display copyright notice 3-1-3-3 Initialize Extended BIOS Data
Area
2-2-1-1 Display CPU type and speed
3-1-4-1 Initialize floppy controller
2-2-1-3 Test keyboard
3-2-1-1 Initialize hard disk controller
2-2-2-1 Set key click if enabled
3-2-1-2 Initialize local bus hard disk
2-2-2-3 Enable keyboard
controller
2-2-3-1 Test for unexpected interrupts
3-2-1-3 Jump to UserPatch2
2-2-3-3 Display prompt “Press F2 to enter
3-2-2-1 Disable A20 address line
setup”
3-2-2-3 Clear huge ES segment register
2-2-4-1 Test RAM between 512K and
640K 3-2-3-1 Search for option ROMs
2-3-1-1 Test expanded memory 3-2-3-3 Shadow option ROMs
2-3-1-3 Test extended memory address 3-2-4-1 Set up power management
lines 3-2-4-3 Enable hardware interrupts
2-3-2-1 Jump to UserPatch1 3-3-1-1 Set time of day
2-3-2-3 Configure advanced cache registers 3-3-1-3 Check key lock
2-3-3-1 Enable external and CPU caches
Continued on next page

19 PC Troubleshooter Resource Guide, Fourth Edition


Table D (cont.)
Number of beeps Description Number of beeps Description
3-3-3-1 Erase F2 prompt 4-2-3-1 Shutdown error
3-3-3-3 Scan for F2 keystroke 4-2-3-3 Extended Block Move
3-3-4-1 Enter SETUP 4-2-4-1 Shutdown 10 error
3-3-4-3 Clear in-POST flag 4-2-4-3 Keyboard Controller failure (most
likely problem is with RAM or
3-4-1-1 Check for errors
cache unless no video is present)
3-4-1-3 POST done—prepare to boot
4-3-1-3 Initialize the chipset
operating system
4-3-1-4 Initialize refresh counter
3-4-2-1 One beep
4-3-2-1 Check for Forced Flash
3-4-2-3 Check password (optional)
4-3-2-2 BIOS ROM is OK
3-4-3-1 Clear global descriptor table
4-3-2-4 Do a complete RAM test
3-4-4-1 Clear parity checkers
4-3-3-1 Do OEM initialization
3-4-4-3 Check virus and backup reminders
4-3-3-2 Initialize interrupt controller
4-1-1-1 Try to boot with INT 19
4-3-3-3 Read in bootstrap code
4-2-1-1 Interrupt handler error
4-3-3-4 Initialize all vectors
4-2-1-3 Unknown interrupt error
4-3-4-2 Initialize the boot device
4-2-2-1 Pending interrupt error
4-3-4-3 Boot code was read OK
4-2-2-3 Initialize option ROM error

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's PC
Troubleshooter Resource Guide, Fourth Edition helps you keep your PC systems in top
running order. You know that today's PCs are no longer "disposable." With tight IT budgets
and purchasing requests, you can't solve your PC issues by "just buying a new one." You
need to have the skills and experience to diagnose the problems with every laptop, PC, USB
connector, processor, driver, and printer in your charge.

This latest edition has the tools, tips, solutions, and resources you need to extend the life of
equipment and maintain reliable, working computer systems. Now you can have the expert
information you need to solve common problems and close out the never ending stream of
trouble tickets coming your way! Bonus CD-ROM! Get a dozen tools to help you repair PCs,
including scripts, utilities, and checklists

Buy the print version


or
Buy the PDF version and download it now!
(Sold through our download store TechRepublic Press)

PC Troubleshooting Basics 20
An introduction to BIOS beep codes
Sept. 19, 2003
By Bill Detwiler, MCP

W
hen you power on your computer, Unfortunately, there is no official standard
the motherboard’s basic input/out- for beep codes. Depending on the BIOS man-
put system (BIOS) first detects the ufacturer, a keyboard controller failure could
computer’s internal hardware configuration be three, four, five, or six beeps. While this
and then performs the power-on self-test article lists common BIOS manufacturer beep
(POST). The POST executes several diagnos- codes, you should always consult your mother-
tic tests that check the basic functionality of board’s documentation, the manufacturer’s
the power supply, motherboard, CPU, I/O Bus Web site, and the BIOS manufacturer’s Web
Controller, RAM, keyboard, and video compo- site for a definitive beep code list for your par-
nents. If the computer passes the POST, it will ticular BIOS.
usually return a single short beep or two short The information contained in the following
beeps, depending on the BIOS manufacturer. lists was gathered from various BIOS manu-
If the POST detects any problems, it will halt facturers’ Web sites. For your convenience,
the boot process and return an error message these lists, complete with clickable hyperlinks,
either visually on the screen and/or audibly are included in a Microsoft Word document on
through a series of beeps. the CD-ROM that accompanies this book.

AMI BIOS beep codes (http://www.ami.com/support/bios.html)


Number of beeps Problem description Troubleshooting recommendation
1 Memory refresh timer error Reseat memory or replace with known good chips.
2 Parity error Reseat memory or replace with known good chips.
3 Base 64K memory read/write test failure Reseat memory or replace with known good chips.
4 Motherboard timer not operational Repair/replace motherboard.
5 Processor error Repair/replace motherboard.
6 8042—gate A20 failure/Keyboard Reseat keyboard controller chip, replace keyboard
controller BAT test error controller chip, check for a keyboard fuse, or try a
different keyboard.
7 Processor exception interrupt error Repair/replace motherboard.
8 Display memory read/write failure Replace video card or video card memory.
9 ROM checksum error/Faulty BIOS chips Replace chips or motherboard.
10 CMOS shutdown register read/write error Repair/replace motherboard.
11 Cache memory bad Repair/replace motherboard.

Award BIOS beep codes (http://www.phoenix.com/en/customer+services/bios/awardbios/default1.htm)


Number of beeps Problem description Troubleshooting recommendation
1 long & 2 short Video error Check the video card.
Any other beeps RAM problem Reseat the RAM or replace with known good chips.

21 PC Troubleshooter Resource Guide, Fourth Edition


PhoenixBIOS beep codes (http://www.phoenix.com/en/customer+services/bios/phoenixbios/default1.htm)
Unfortunately, PhoenixBIOS beep codes are significantly more complicated than other BIOS manufacturers. Instead of
a single beep code set, PhoenixBIOS codes consist of a series of beep code sets separated by a short pause. Older
Phoenix BIOS Plus and PhoenixBIOS 1.x systems used a series of three sets, while the PhoenixBIOS 4.x systems use a
series of four sets. The codes listed below are only some of the more than 100 codes for the PhoenixBIOS 4.x. For a
complete list of Phoenix BIOS POST task routines and beep codes, please visit their Web site or review your mother-
board’s documentation.
Number of POST routine description/ Troubleshooting recommendation
beeps problem
1 One short beep before boot Normal operation
1-1-1-3 Verify real mode A problem exists with the CPU and/or motherboard. Check and
replace if necessary.
1-1-2-1 Get CPU type A problem exists with the CPU and/or motherboard. Check and
replace if necessary.
1-1-2-3 Initialize system hardware A problem exists with the motherboard. Check and replace if
necessary.
1-1-3-1 Initialize chipset with initial A problem exists with the motherboard. Check and replace if
POST values necessary.
1-1-3-2 Set IN POST flag A problem exists with the motherboard. Check and replace if
necessary.
1-1-3-3 Initialize CPU registers A problem exists with the CPU and/or motherboard. Check and
replace if necessary.
1-1-4-3 Initialize I/O component A problem exists with the I/O port hardware or a device con-
nected to an I/O port. It could also be an expansion device in the
PC or the motherboard.
1-2-2-1 Initialize keyboard controller An error has occurred with the keyboard or keyboard controller.
Try a new keyboard or replace the keyboard controller on the
motherboard.
1-2-2-3 BIOS ROM checksum Replace either the BIOS ROM chip or the motherboard.
1-2-3-3 8237 DMA controller initialization Check the motherboard and any expansion cards that use DMA.
1-3-1-1 Test DRAM refresh Check the first bank of memory and the motherboard.
1-3-1-3 Test 8742 keyboard controller An error has occurred with the keyboard or keyboard controller.
Try a new keyboard or replace the keyboard controller on the
motherboard.
1-3-4-1 RAM failure on line xxxx Check the first bank of memory and the motherboard.
1-3-4-3 RAM failure on data bits xxxx of Check the first bank of memory and the motherboard.
low byte memory bus
2-1-3-1 Check video configuration against Check the video card or video card memory.
CMOS

Continued on next page

PC Troubleshooting Basics 22
PhoenixBIOS beep codes (cont.)
Number of POST routine description/ Troubleshooting recommendation
beeps problem
2-1-3-2 Initialize PCI bus and devices A problem exists with the I/O port hardware or a device con-
nected to an I/O port. It could also be an expansion device in the
PC or the motherboard.
2-2-1-3 Test keyboard An error has occurred with the keyboard or keyboard controller.
Try a new keyboard or replace the keyboard controller on the
motherboard.
2-2-3-1 Test for unexpected interrupts Check for a faulty motherboard or expansion card.
3-1-2-1 Detect and install external parallel A problem exists with the I/O port hardware or a device
ports connected to an I/O port. It could also be an expansion device
in the PC or the motherboard.
3-1-4-1 Initialize floppy controller Check your hard drive(s), floppy drive(s), and motherboard.
3-2-1-1 Initialize hard-disk controllers Check your hard drive(s), floppy drive(s), and motherboard.
3-2-1-2 Initialize local-bus hard-disk Check your hard drive(s), floppy drive(s), and motherboard.
controllers
3-3-1-1 Set time of day Check the motherboard’s real-time clock (RTC).
4-2-4-3 Keyboard controller failure An error has occurred with the keyboard or keyboard controller.
Try a new keyboard or replace the keyboard controller on the
motherboard.

Dell BIOS beep codes (http://support.dell.com/us/en/home.asp)


Because Dell uses motherboards and BIOSs from several manufacturers, their computers use a variety of beep codes.
Instead of listing each model’s beep codes, links are provided to the support pages of several popular Dell desktops.
Model System codes and messages link
Dimension 900 http://docs.us.dell.com/docs/systems/dcaydim2/codemess.htm
Dimension 2100 http://docs.us.dell.com/docs/systems/dim2100/codemess.htm
Dimension 4100 http://docs.us.dell.com/docs/systems/dzuul/codemess.htm
Dimension 4200 http://docs.us.dell.com/docs/systems/dim4200/codes.htm
Dimension 4300 http://docs.us.dell.com/docs/systems/dim4300/codes.htm
Dimension 4300S http://docs.us.dell.com/docs/systems/dim4300s/codes.htm
Dimension 4400 http://docs.us.dell.com/docs/systems/dim4400/codes.htm
Dimension 8100 http://docs.us.dell.com/docs/systems/dsleest/codemess.htm
Dimension 8200 http://docs.us.dell.com/docs/systems/dim8200/codes.htm
Dimension C http://docs.us.dell.com/docs/systems/dcaydim/codemess.htm
Dimension L http://docs.us.dell.com/docs/systems/dmum/codemess.htm

23 PC Troubleshooter Resource Guide, Fourth Edition


Dell BIOS beep codes (cont.)
Model System codes and messages link
Dimension Lxxxc http://docs.us.dell.com/docs/systems/dcol/codemess.htm
Dimension P133a, P166a, M166a, http://docs.us.dell.com/docs/systems/dhanplus/post.htm
M200a, and M233a
Dimension XPS Txxx and Txxxr http://docs.us.dell.com/docs/systems/dkub/codemess.htm
Dimension Vxxx and Vxxxc http://docs.us.dell.com/docs/systems/dwill/post.htm
Dimension XPS B Series http://docs.us.dell.com/docs/systems/dmag/codemess.htm
Dimension XPS Dxxx http://docs.us.dell.com/docs/systems/dalex/post.htm
Dimension XPS H233 and XPS H266 http://docs.us.dell.com/docs/systems/dcor/post.htm
Dimension XPS P60 FS http://docs.us.dell.com/docs/dta/xpsp60f/00000015.htm
Dimension XPS P60 M http://docs.us.dell.com/docs/dta/xpsp60m/00000014.htm
Dimension XPS 50/66 FS http://docs.us.dell.com/docs/dta/xps_f/00000021.htm
Dimension XPS 50/66 MDT (V4xxV) http://docs.us.dell.com/docs/dta/xps_m/00000025.htm
Dimension XPS Rxxx http://docs.us.dell.com/docs/systems/dkhan/post.htm
OmniPlex 5xx/ME http://docs.us.dell.com/docs/dta/omni5xx/00000051.htm
OptiPlex G1 http://docs.us.dell.com/docs/systems/ddur/beep.htm
OptiPlex GC http://docs.us.dell.com/docs/systems/opgc/en/ug/messages.htm
OptiPlex Gn and Gn+ http://docs.us.dell.com/docs/systems/dthred/beep.htm
OptiPlex GX1 http://docs.us.dell.com/docs/systems/ban_gx1/beep.htm
OptiPlex GX1 Small-Form-Factor http://docs.us.dell.com/docs/systems/ban_gx1/en/ug_sdt/messages.htm
OptiPlex GX1p http://docs.us.dell.com/docs/systems/d_gx1p/beep.htm
OptiPlex GXi http://docs.us.dell.com/docs/systems/dzer/beep.htm
OptiPlex GX110 http://docs.us.dell.com/docs/systems/opgx110/en/ug/messages.htm
OptiPlex GX115 http://docs.us.dell.com/docs/systems/opgx115/en/ug/messages.htm
OptiPlex GX200 http://docs.us.dell.com/docs/systems/opgx200/en/ug/messages.htm
OptiPlex GX300 http://docs.us.dell.com/docs/systems/opgx300/en/ug/messages.htm
OptiPlex GXa http://docs.us.dell.com/docs/systems/dfuj/beep.htm
OptiPlex GXpro http://docs.us.dell.com/docs/systems/dstrmlk/postbeep.htm
OptiPlex N http://docs.us.dell.com/docs/systems/dkill/beep.htm
OptiPlex NX http://docs.us.dell.com/docs/systems/dfujnx/beep.htm
OptiPlex NX1 http://docs.us.dell.com/docs/systems/ban_nx1/beep.htm
OptiPlex XMT575/590/5100/5120/ http://docs.us.dell.com/docs/dta/586xmt/00000038.htm
5133
Continued on next page

PC Troubleshooting Basics 24
Dell BIOS beep codes (cont.)
Model System codes and messages link
Precision WorkStation 210 http://docs.us.dell.com/docs/systems/daftshk/beep.htm
Precision WorkStation 340 http://docs.us.dell.com/docs/systems/ws340/en/ug/codes.htm
Precision WorkStation 400 http://docs.us.dell.com/docs/systems/dtor/beep.htm
Precision WorkStation 410 http://docs.us.dell.com/docs/systems/deqkmt/beep.htm
Precision WorkStation 420 http://docs.us.dell.com/docs/systems/ws420/en/ug/messages.htm
Precision WorkStation 530 http://docs.us.dell.com/docs/systems/ws530/en/ug/html/2codes.htm
Precision WorkStation 610 Mini Tower http://docs.us.dell.com/docs/systems/dvol/beep.htm
Precision WorkStation 620 http://docs.us.dell.com/docs/systems/ws620/en/ug/messages.htm
Precision WorkStation 730 http://docs.us.dell.com/docs/systems/ws730/ug/messages.htm

HP BIOS beep codes (http://welcome.hp.com/country/us/eng/support.html)


Because Hewlett-Packard uses a variety of motherboards and BIOSs, their computers use a variety of beep codes.
Instead of listing each model’s beep codes, links are provided to the support pages of several popular Hewlett-Packard
desktops.
Model System codes and messages link
Kayak http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis06334
Kayak XA-S Series 02xx http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=lpv18636
Kayak XU Series 04xx http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=lpv18582
Kayak XU Series 03xx http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=lpv18635
Kayak XW Series U3-W3 http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=lpv18631
Kayak XW Series 04xx http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=lpv18633
Vectra PCs with Phoenix BIOS (VL4, VL5, VE2, http://h20000.www2.hp.com/bizsupport/
VE3, XM4, XA5, and possibly others) TechSupport/Document.jsp?objectID=bpv03305
e-Vectra http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis06446
Vectra VE 5/xxx http://h20000.www2.hp.com/bizsupport/
Series 4 TechSupport/Document.jsp?objectID=lpv18434
Vectra VL600 http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis01866

25 PC Troubleshooter Resource Guide, Fourth Edition


HP BIOS beep codes (cont.)
Model System codes and messages link
Vectra XA5 http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis06112
Vectra XE310 http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis13051
Workstation i2000 http://h20000.www2.hp.com/bizsupport/
TechSupport/Document.jsp?objectID=tis07621

IBM BIOS beep codes (http://www.ibm.com/support/us/)


Because IBM uses a variety of motherboards and BIOSs, their computers use a variety of beep codes. Instead of listing
each model’s beep codes, links are provided to the support pages of several popular IBM desktops.
Model System codes and messages link
Aptiva 2134 and 2176 http://www-1.ibm.com/support/docview.wss?uid=psg1DETR-44DPDQ
Aptiva 2137, 2138 http://www-1.ibm.com/support/docview.wss?uid=psg1DETR-43VMUY
Aptiva 2140 and 2142 http://www-1.ibm.com/support/docview.wss?uid=psg1PMYS-3KWRR2
Aptiva 2144 and 2168 http://www-1.ibm.com/support/docview.wss?uid=psg1DETR-3SRSAB
Aptiva 2156 http://www-1.ibm.com/support/docview.wss?&uid=psg1DETR-3ZNMD5
Aptiva 2158, 2163, and 2164 http://www-1.ibm.com/support/docview.wss?uid=psg1DETR-42QQY6
Aptiva 2159 http://www-1.ibm.com/support/docview.wss?uid=psg1DETR-42JU2A
Aptiva 2162 http://www-1.ibm.com/support/docview.wss?uid=psg1COBN-3G2DCZ
Aptiva 2165 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-484PZ9
Aptiva 2170, 2171, and 2172 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-48UPZ9
Aptiva 2187 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4CGQAM
Aptiva 2190 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4CURG4
Aptiva 2193, 2194, 2196, and 2197 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4HHM4H
IBM PC300 Type 6344 and 6345 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4HHM4H
NetVista 2194, 2196, 2197, and 6345 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4HHM4H
NetVista 6269, 6578, and 6579 http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-4L4TT5

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's
PC Troubleshooter Resource Guide, Fourth Edition helps you keep your PC
systems in top running order.

PC Troubleshooting Basics 26
Notes

Troubleshoot, Diagnose, and Solve Common PC Problems


From hardware repairs to Windows 98/2000/XP operating systems, TechRepublic's PC
Troubleshooter Resource Guide, Fourth Edition helps you keep your PC systems in top
running order. You know that today's PCs are no longer "disposable." With tight IT budgets
and purchasing requests, you can't solve your PC issues by "just buying a new one." You
need to have the skills and experience to diagnose the problems with every laptop, PC, USB
connector, processor, driver, and printer in your charge.

This latest edition has the tools, tips, solutions, and resources you need to extend the life of
equipment and maintain reliable, working computer systems. Now you can have the expert
information you need to solve common problems and close out the never ending stream of
trouble tickets coming your way! Learn how to:
z Test your PC's RAM
z Solve network communication problems
z Find out exactly which CPU your computer uses without cracking the case
z Troubleshoot startup and shutdown problems
z Recover a damaged Windows XP user profile
z Bonus CD-ROM! Get a dozen tools to help you repair PCs, including scripts, utilities, and checklists

Buy the print version


or
Buy the PDF version and download it now!
(Sold through our download store TechRepublic Press)

27 PC Troubleshooter Resource Guide, Fourth Edition

You might also like