Professional Documents
Culture Documents
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
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
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.
Cables
Cables also receive frequent damage. I always
made sure to keep spare monitor cables, serial
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
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
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.
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.
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
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
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!
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.
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
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
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
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.
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.
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
PC Troubleshooting Basics 26
Notes
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