LG New
LG New
Demonstrate an understanding of
testing IT systems against given
specifications
Unit Standard 14908
Level 4 Credits 6
TABLE OF CONTENTS
TABLE OF CONTENTS..................................................................................i
PERSONAL INFORMATION...........................................................................1
INTRODUCTION.........................................................................................2
Programme methodology..................................................................................................... 3
What Learning Material you should have.............................................................................3
Different types of activities you can expect.........................................................................4
Learner Administration........................................................................................................ 5
Assessments........................................................................................................................ 6
Learner Support................................................................................................................... 6
Learner Expectations........................................................................................................... 8
UNIT STANDARD 14908..............................................................................9
SELECT A TEST PROCEDURE......................................................................11
Clarify The Purpose Of The Test And The Data Required..........................................11
Troubleshoot...................................................................................................................... 11
General techniques for diagnosing.....................................................................................13
Get to the root cause......................................................................................................... 13
Be observant and look for evidence...................................................................................14
Use the process of elimination........................................................................................... 14
Do one upgrade or assembly step at a time......................................................................15
Make use of components that you know work...................................................................15
Write things down.............................................................................................................. 16
Determine Repeatability.................................................................................................... 16
Dealing with intermittent problems...................................................................................16
Correlation may not imply causation.................................................................................17
Scan for file system problems............................................................................................17
Use Diagnostic Tools.......................................................................................................... 18
Diagnostic, Troubleshooting and Repair Tools...................................................................18
Diagnostic Software........................................................................................................... 18
Diagnostic Hardware.......................................................................................................... 21
The PC Tool Kit................................................................................................................... 22
COLLECT AND RECORD DATA AND PREPARE FOR TESTING..........................25
Basic Procedure........................................................................................................ 25
The Role of Information...................................................................................................... 26
Record Test Results.................................................................................................. 30
Formative Assessment....................................................................................................... 31
APPLY THE PROCEDURE............................................................................32
Page
Scan For Viruses....................................................................................................... 32
Testing Components Individually.............................................................................. 33
"Burn-in" testing....................................................................................................... 35
What is Burn-in testing?..................................................................................................... 35
CPU Burn-in Instructions.................................................................................................... 35
Ensure That System Software Communicates With The Hardware Modules.............36
Verify That The Software Functions..........................................................................38
The Test Procedure Meets The Publisher’s Guidelines..............................................39
The Test Verifies That The Software Functions..................................................................39
Formative Assessment....................................................................................................... 40
Verify That The System Software Communicates With Hardware, Peripherals And
Other Application Software....................................................................................... 40
Troubleshooting expert............................................................................................. 40
Practical Troubleshooting.......................................................................................... 40
Planning for Failure............................................................................................................ 40
Hardware Diagnostics........................................................................................................ 41
Formative Assessment 1.................................................................................................... 44
Formative Assessment 2.................................................................................................... 48
Common System Errors..................................................................................................... 48
Formative Assessment 3.................................................................................................... 54
Software Faults and Errors........................................................................................ 57
Troubleshooting Tools........................................................................................................ 57
Procedural errors............................................................................................................... 58
Role of Backups................................................................................................................. 58
Common Operating System Errors.....................................................................................58
General Operating System Troubleshooting.......................................................................59
Startup Failure................................................................................................................... 60
Device driver not loaded.................................................................................................... 60
Small Computer System Interface (SCSI) errors.................................................................61
22 Common Windows7 errors............................................................................................ 62
FORMATIVE ASSESSMENT WORKBOOK......................................................74
Glossary.................................................................................................................... 85
Sources..................................................................................................................... 86
Page ii
PERSONAL INFORMATION
NAME
CONTACT ADDRESS
Code
Telephone (H)
Telephone (W)
Cellular
Learner Number
Identity Number
EMPLOYER
EMPLOYER CONTACT
ADDRESS
Code
Supervisor Name
Supervisor Contact
Address
Code
Telephone (H)
Telephone (W)
Cellular
Page
INTRODUCTION
Welcome to the learning programme.
Follow along in the guide as the training practitioner takes you through the material. Make
notes and sketches that will help you to understand and remember what you have learnt. Take
notes and share information with your colleagues. Important and relevant information and
skills are transferred by sharing!
This learning programme is divided into sections. Each section is preceded by a description of
the required outcomes and assessment criteria as contained in the unit standards specified by
the South African Qualifications Authority. These descriptions will define what you have to
know and be able to do in order to be awarded the credits attached to this learning
programme. These credits are regarded as building blocks towards achieving a National
Qualification upon successful assessment and can never be taken away from you!
Page 2
Programme methodology
Page 3
Learner Guide This learner guide is your valuable possession:
This is your textbook and reference material, which provides
you with all the information you will require to meet the exit
level outcomes.
During contact sessions, your facilitator will use this guide
and will facilitate the learning process. During contact
sessions a variety of activities will assist you to gain
knowledge and skills.
Follow along in the guide as the training practitioner takes
you through the material. Make notes and sketches that will
help you to understand and remember what you have learnt.
Take and share information with your colleagues. Important
and relevant information and skills are transferred by
sharing!
This learning programme is divided into sections. Each
section is preceded by a description of the required outcomes
and assessment criteria as contained in the unit standards
specified by the South African Qualifications Authority. These
descriptions will define what you have to know and be able to
do in order to be awarded the credits attached to this
learning programme. These credits are regarded as building
blocks towards achieving a National Qualification upon
successful assessment and can never be taken away from
you!
The table below provides you with more information related to the types of activities.
Page 4
Types of Activities Description Purpose
Learner Administration
Attendance Register
You are required to sign the Attendance Register every day you attend training sessions
facilitated by a facilitator.
Assessments
The only way to establish whether a learner is competent and has accomplished the specific
outcomes is through the assessment process. Assessment involves collecting and interpreting
evidence about the learners’ ability to perform a task.
To qualify and receive credits towards your qualification, a registered Assessor will conduct an
evaluation and assessment of your portfolio of evidence and competency.
Page 5
This programme has been aligned to registered unit standards. You will be assessed against
the outcomes as stipulated in the unit standard by completing assessments and by compiling a
portfolio of evidence that provides proof of your ability to apply the learning to your work
situation.
Summative Assessments
You will be required to complete a series of summative assessments. The Summative
Assessment Guide will assist you in identifying the evidence required for final assessment
purposes. You will be required to complete these activities on your own time, using real life
projects in your workplace or business environment in preparing evidence for your Portfolio of
Evidence. Your Facilitator will provide more details in this regard.
To qualify and receive credits towards your qualification, a registered Assessor will conduct an
evaluation and assessment of your portfolio of evidence and competency.
Learner Support
The responsibility of learning rests with you, so be proactive and ask questions and seek
assistance and help from your facilitator, if required.
Please remember that this Skills Programme is based on outcomes based education principles
which implies the following:
You are responsible for your own learning – make sure you manage your study, research
and workplace time effectively.
Learning activities are learner driven – make sure you use the Learner Guide and
Formative Assessment Workbook in the manner intended, and are familiar with the
workplace requirements.
The Facilitator is there to reasonably assist you during contact, practical and workplace
time for this programme – make sure that you have his/her contact details.
You are responsible for the safekeeping of your completed Formative Assessment
Workbook and Workplace Guide
If you need assistance please contact your facilitator who will gladly assist you.
Page 6
If you have any special needs please inform the facilitator
Page 7
Learner Expectations
Please prepare the following information. You will then be asked to introduce yourself to the
instructor as well as your fellow learners
Your name:
What do you hope to achieve by attending this course / what are your course
expectations?
Page 8
UNIT STANDARD 14908
Unit Standard Title
Demonstrate an understanding of testing IT systems against given specifications .
NQF Level
4
Credits
6
Page 10
SELECT A TEST PROCEDURE
Specific outcome 1
Select an appropriate test procedure for the IT Systems to be tested.
Assessment criteria
The selection clarifies the purpose of the test and the data required from it
The selection identifies any factors that may affect the choice of the test procedure
The selection identifies the resources available for the test procedure
The selection complies with all relevant regulatory, licensing, contractual and health and
safety requirements
Troubleshoot
Let the supplier figure it out
If the system is exhibiting strange behaviour, especially if it appears that it has any failed or
failing components, and you purchased this system recently, you may want to just return it and
let the supplier sort out any problems. This is especially true if your system is still under
warranty. If you open the case while the system is under warranty, you will void the warranty,
so rather refer back to the supplier.
The problem with doing this is that you have to incur the hassle of bringing the PC back for
service. If the PC was purchased mail order, the problem is even worse. Sometimes looking on
the site first is a good idea anyway, to rule out any possible simple causes that you can
address yourself.
Page 11
Here's an example of something that could happen: you open up the PC to do some work on
the system memory, replacing 2 SIMMs with another pair of higher capacity. You switch the
system on and the CD disk drive malfunctions. . Did the CD drive choose this precise moment
to fail? Probably not – consider the following scenario: it could be that the motherboard has
the header for the CD drive cable located directly next to the SIMM slots and while you were
changing the memory, you loosened the CD drive cable.
Sometimes the problems can be even more indirectly related than this. You should in most
cases stick to pursuing how the change affected the system, as this is likely to eventually lead
you to the cause of the problem.
Page 12
One way to simplify the software environment during diagnosis is to use a boot disk to "boot
clean" and bypass the special drivers and software that you normally load when you boot from
your hard disk.
To whatever extent possible, disable as much as you can when trying to figure out a problem.
The more funky software utilities, screen savers and cute peripherals you disable now, the
more chance you have of finding out which one it is that is causing the problem later on.
Page 14
Change the wall socket you are using. If the PC now boots, you have isolated the cause
to the electrical wiring in the house.
If the problem persists, examine the surge suppressor. Change it, or temporarily bypass
it and plug the PC into the wall directly. If it now works, the surge suppressor is the
problem.
If the problem still isn't fixed, try changing the power cord.
If the problem persists still, you may then have to open up the box and look at the power
supply unit to see if it might need replacing.
Realize that the key here is making these changes one at a time. If you approach this problem
by changing the wall socket you use, bypassing the surge suppressor, and changing the power
cord all at once, your problem may go away but how will you know what caused it? This is a
valid way to troubleshoot if you have to get the system back up immediately, however. You can
then undo the changes one at a time later on to find out what the cause is, in effect doing the
same single-change-at-a-time process, but in reverse.
Most problems with the PC can be diagnosed using this sort of process; it's very powerful. You
will notice many sequences like the one above.
When you build a new PC you will probably be assembling a large number of components that
have never been used or tested before. To whatever extent possible, try to go as slowly as
possible when assembling the machine. For example, when assembling a new PC from scratch,
it is always best to first make sure the basic system is working, with the only expansion card in
the system the video card (if applicable). Adding the sound card, network card and other
devices should be done later on, and one at a time if possible. Similarly, do not try to do major
software or operating system upgrades at the same time that you make hardware changes.
Doing this can make it very difficult for you to troubleshoot any system problems.
If you do make multiple changes at once, try retracing your steps. Undo the changes you have
made one at a time and see if you can identify the change that caused the problem that way.
Page 15
components. At my office, I keep an extra keyboard, mouse and monitor just for debugging and
assembling PCs. Since I know that they work, I reduce the number of variables that I have to
deal with when I experience a problem. Once the main PC box is assembled and working, I
connect the new keyboard, mouse and monitor. If a problem shows up then, I know that it is
not likely the PC, but the peripherals I just connected.
Determining if a problem is repeatable is pretty simple: try to duplicate the conditions that
caused the problem and see if it happens again.
Page 16
happening at the same time on your PC, this does not necessarily mean that one of them has
caused the other. They could be coincidental, or it could be that where you think A is causing B,
B is really causing A.
For example, you may find two symptoms on your machine: you have frequent file system
corruption on your hard disk, and you have a lot of system lockups (hangs, crashes). You may
think that the crashes are causing the file system errors, and in many cases this is true.
However it is possible for the file system errors to cause the lockups. And it is also possible that
both are just symptoms of another underlying cause.
Warning: The DOS "CHKDSK" utility is a much older disk error-checking program. It is still
included in DOS (and Windows 95) but I find that it is at times unreliable. It is not as robust as
SCANDISK or Norton Disk Doctor, and I don't recommend its use. For Windows NT, however,
CHKDSK is the only included tool, however I believe there it has been improved over the DOS
version.
Typical problems such as a small number of lost clusters on a disk volume, are nothing to be
concerned about. These are usually file fragments left over when a program crashes, or when
there is a power failure. Other problems, such as file allocation errors or cross-linked files,
happen more rarely. If these are happening a great deal, it may be a sign of a problem such as
a hardware failure, too-fast timing on a hard disk, or even virus infestation.
Warning: Always use the proper tool for your operating system. Do not use old versions of
SCANDISK etc. on newer systems running Windows 2000, for example. And make sure that if
you are using FAT32, that you use tools that are modern enough to recognize the newer file
system (or you will make a big mess of your hard disk!)
Page 17
Use Diagnostic Tools
If you own diagnostic hardware and/or software tools, they can be useful in pinpointing some
kinds of problems. If you feel that you are having a problem that can be detected by a tool, or
you feel that running a diagnostic utility may shed more light on what's happening, then make
use of the tool to help guide your analysis of the problem.
Diagnostic Software
You can delve into the Microsoft Windows 7’s Event Viewer to track down issues you are having
with hardware and software, but doing so requires effort as well as an understanding of what
you are looking at. Fortunately, Windows 7 comes with a host of troubleshooting tools, such as
Event Viewer, Resource Monitor, and Reliability Monitor, that you can use to help
diagnose all sorts of problems.
One of the other tools that you can use is called the System Diagnostic Report, which is a part
of Performance Monitor and can display the status of hardware resources, system response
times, and processes on your computer along with system information and configuration data.
The neat trick with the System Diagnostic Report is that you can use it to gather
troubleshooting information on-the-fly while the problem is occurring.
Page 18
Figure
Once you initiate the report, you’ll see Resource and Performance Monitor window.
As you can see, the Report Status section indicates that System Diagnostics will be collecting
data for 60 seconds. At this point, you can initiate the procedure or task that is causing the
problem. If you are successful in recreating the problem condition while System Diagnostics is
collecting data, information pertaining to the problem will added to the report.
As a test, a USB 8-in-1 card reader that’s been having some trouble was connected, while
System Diagnostics was collecting data. After 60 seconds, the Report Status section indicates
that System Diagnostics is generating the report, as shown in the Figure below.
Page 19
Figure
Figure C
Once the report is complete, it will appear in the Resource and Performance Monitor window.
As you can see, while System Diagnostics was collecting data it picked up and recorded
information about the USB 8-in-1 card reader. This information is displayed in the Error section.
System Diagnostics also picked several other problems that I wasn’t aware of.
Page 20
The warning section contains five pieces of information:
Symptom: This is basically an internal error message. System Diagnostics configures
it as a link that you can use to get to a more detailed section of the report.
Cause: This is a description of the error condition.
Details: This provides more detailed information on the error.
Resolution: This provides you with a basic set of instructions on how to fix the
problem.
Related: This provides you with links to articles on the Microsoft Web site that cover
the problem.
When you click on the Symptom link in the error section, the report will jump down to the
Controller Classes section, as shown in the Figure below. Here I found several property
names that made good search terms in Google. It ended up that the device driver for the USB
8-in-1 card reader just needed to be updated.
Figure
The Symptom link will take you to more detailed information within the report.
Diagnostic Hardware
While not as commonly used as diagnostic software, there are available several pieces of
hardware that can be very helpful in troubleshooting some specific hardware problems. These
units are not nearly as popular because they are usually more expensive and are used for
specific types of problems, making them less universally applicable than the general software
utilities that are widely encountered.
If you are a serious home builder or troubleshooter, you may want to consider one or more of
the following:
Loop-Back Plugs: These are small plugs that go onto the serial and parallel ports on
your computer and connect the receive to transmit lines to simulate a connection (they
connect the port to itself). Using these with a program like Norton Diagnostics allows for
Page 21
full testing of the operation of these ports, whereas without them only the internal
portions of the port can be tested.
Note: The type of plugs used by a particular diagnostic utility may be different than the type
used by another program made by another company. Check it out before you buy.
Page 22
Additional Screwdrivers: An additional Philips screwdriver and an additional flat
blade screwdriver, for when you misplace the good one. :^) Actually, it's sometimes
useful to have two screwdrivers anyway.
Needle-Nose Pliers: These are useful for grasping small items and for removing and
replacing jumpers on circuit boards.
Wire Snips: A pair of wire snips for cutting wire and stripping insulation. Some kits
include wire strippers for the latter purpose.
A Small Flashlight: Very useful; the insides of PC boxes are quite dark and there are
lots of very small things you will need to see, such as the "pin 1" marking on a
connector for example.
Tweezers: Or even better, a part retriever. A retriever is like a tiny set of retractable
claws with a spring-loaded handle. Useful stuff.
A Large Crowbar: For making adjustments to stubborn hardware. (Just kidding. :^) )
A Roll of Black Electrical Tape: They never include this in the kits but they
should. Used for wrapping wire ends and insulating components.
A Can of Compressed Air: Very handy for cleaning things hands-free and without
using any hazardous liquids.
A Soft, Lint-Free Cloth: For cleaning the monitor and other components.
The following items I categorize as "optional, but useful". They are tools that are used less
frequently, or perhaps only in certain circumstances. They are more for someone who does a
fair bit of tinkering or who maintains a number of machines:
A 3/16" Nut Driver: In fact, tool kits often come with several different sizes of nut
drivers (using exchangeable bits), but 3/16" is the really important one, because this is
the size of nut most commonly used on PCs. These hexagonal nuts are used as
mounting hardware for motherboards and serial and parallel ports. A necessity for
anyone who builds their own PCs; if you don't have one you'll be attaching port
connectors using a pair of poor-fitting pliers.
Vice Grips: These are incredibly neat tools that have all sorts of uses.
Torx Screwdrivers or Bits: These are the star-shaped screwdriver heads that are
used to make equipment "tamper-proof". You need these drivers if you want to, well,
"tamper".
An ESD (Electrostatic Discharge) Wrist Strap: This is more of a safety device
than a tool; it is used to greatly reduce the chances of static damage to components.
A Knife: A cutting blade or utility knife of some sort.
Page 23
The following items are sometimes included in tool kits but in my experience are rarely if ever
used:
Soldering Irons: Essential if you are going to try to do repair of circuit boards, but
virtually nobody does this (and with good reason). They are also quite dangerous if used
improperly.
Hex (Allen) Keys: They include these in virtually every commercial tool kit I've ever
encountered. I've never seen anything PC related that used them but of course that
doesn't mean that there isn't something out there that does...
Chip Extractors: These are used to remove chips from regular (non-ZIF) sockets, but
modern PCs do not generally use these sockets any more. Useful for upgrading much
older systems in some cases.
Finally, it is a good idea to accumulate a stockpile of spare parts if you are going to be doing
work on PCs. I would recommend the following:
Screws: I have a "big ol' bag o' screws" of all shapes and sizes that comes in handy
when working on various machines.
Expansion Card Inserts: Save the metal inserts that come out of the back of the
case when you put a modem or other card into the PC, as you may need them again
later on.
Drive Faceplates: Similarly, save the plastic faceplates that you remove from the
front of cases so you can replace them later if needed.
Mounting Kits: These sometimes come with retail hard disks and allow you to put a
3.5" drive into a 5.25" bay. Useful when your case has more free 5.25" bays than 3.5"
ones.
Cables: Save any power, IDE, floppy, CD-ROM, or other cables that you accumulate in
case you need them later on.
Keyboard, Mouse, 3.5" Floppy Drive: Keep an extra one of each of these
components around to aid in troubleshooting problems by swapping. (Actually, keeping
an extra of every major component in the PC is helpful, but the three I mention are here
because they are cheap. Most people can't afford to keep an extra hard disk lying
around as a spare.)
Page 24
COLLECT AND RECORD DATA AND PREPARE
FOR TESTING
Specific outcome 3
Collect and record data from tests.
Assessment criteria
The recording ensures that the required data was produced
The recording ensures that the data was correctly collected
The recording ensures that the data are sufficient to meet the purpose of the test.
The recording identifies any problems with the collection of data and takes appropriate
action
The results are recorded by using an appropriate information system
Specific outcome 4
Prepare the testing to ensure the given specifications will be addressed.
Assessment criteria
The preparation ensures a plan is prepared for the testing in line with the given
specifications
The preparation ensures the plan specifies what needs to be testing
The preparation documents the test scenarios and test data to be used for the test
The preparation documents the outcomes expected for each of the scenarios prepared
In order to do a test, you have to prepare for the testing procedure and the following actions
have to be taken:
Plan for the installation using the information you have collected. This means that you have to
also put together your toolkit
Your plan has to specify what you want to test, including test scenarios and data that you will
use for the test
Basic Procedure
Basic troubleshooting is best defined as a step-by-step set of procedures. (See the table below)
The first two steps, documenting the problem and gathering information, are usually
concurrent rather than sequential. You should be documenting the problem while you are
gathering information.
Documentation is the one area that is most likely slighted or completely ignored in the rush to
complete the repair and continue on to the next problem. However, the information you collect
about failures and their resolutions can become a useful troubleshooting tool.
Not only does it provide a reference if you should see the same (or a similar) problem on
another system, it also provides the information necessary to perform failure analysis, which
can be used in preventive maintenance and support budget planning.
Page 25
Step Description
Collect all relevant Information You need to obtain complete information from
the user about the error. An important part of
this information will be error messages or error
codes the user received.
Check for obvious errors Many problems will result from obvious errors,
such as loose connectors, devices turned off
and so forth.
Isolate the failing component You need to isolate the failure down to the
lowest possible level, preferably to the
replaceable module, before you begin
replacing components.
Repair or replace the failing You need to correct the failure by either
component repairing or replacing the failing component.
Replacements are made at the field-
replacement unit (FRU) level.
Inform the customer Inform the customer or user that the repair is
complete. If you are a field technician working
at the customer site, you will probably need to
collect an authorized signature verifying that
the work was completed.
Page 26
in technical terms, so you need to be able to "decode" their less technical descriptions. Also,
many users feel intimidated by technical personnel, often with just cause.
Some technicians have a tendency to downplay the importance of the information provided by
users or ignore user input. By doing this, they train users to be uncooperative and unwilling to
provide their insight into the problem.
Another thing you need to do is practice your questioning techniques when working with
users. Technical language should be kept to a minimum, and any technical terms that you do
use should be explained to the user.
Be careful not to phrase the questions in a manner that would make the user defensive. For
example, asking a user what he or she "did this time to break the system" would immediately
place most users on the defensive and create difficulty in obtaining useful information.
A more constructive way to phrase the question is to ask "What was happening on the system
right before it stopped working?"
The first question places the blame on the user. The second question treats the problem as
more like something that "just happened" and does not put the user at fault.
You may need to use a series of open-ended and closed-ended questions to get the information
you need.
Open-ended Questioning
Open-ended questions are designed to elicit more information from the user.
In other words, you want the user to talk about the problem. Start by asking questions that will
require the user to provide some explanation or other details, such as:
"What kinds of problems have you experienced lately?"
"How has your system been performing lately?"
"How did you discover that the system had a problem?"
Listen closely to the answers; they will often lead you toward more specific, closed-ended
questions.
Closed-ended Questioning
Once you get some idea of what is wrong and the events that led up to the problem, you can
start asking closed-ended questions to determine more specific details.
Closed-end questions are phrased to elicit short answers from the user. These are
questions such as:
"What application were you running when the failure occurred?"
"Have you seen the problem with any other application?"
"What document were you trying to print when the system locked up?"
If you find that your closed-ended questions are leading nowhere, switch back to more open-
ended questions to get more general information.
General Guidelines
When questioning users, keep the following in mind:
Avoid technical jargon and acronyms.
Use a non-threatening tone (don't blame the user).
Do not lead the user into giving you the answers you want to hear.
Listen closely to what the user has to say.
Have the user duplicate the problem (if possible).
Note anything that might apply to the problem.
Page 27
Be polite and professional and be sure to thank the user for his or her help, especially if you are
a maintenance technician supporting commercial customers. Customers are paying for your
time and expect to be treated appropriately.
Documentation
A complete and up-to-date technical library can be one of a technician's most important
maintenance tools. The amount of information needed to support today's systems and
peripherals is too large to be memorized.
In addition, systems, peripherals and software change with increasing speed, making it harder
for even the most dedicated technicians to keep pace. Although printed manuals are valuable,
much of the documentation you need is available electronically. Electronic information is
easier to manage and store, and is often set up to allow you to search on key words and
phrases, making it easier to find the information you need.
Some of the information you need will be generated internally, especially for in-house
technicians. Detailed information about systems and their service histories can be critically
important when problems occur.
System Inventory
One of the first things you need is a system inventory. Many organizations inventory systems,
peripherals and software at least once a year.
A basic system inventory should include information about the following:
System Processor
BIOS (manufacturer and version)
System Memory (amount and type)
Hard Disk(s) (number, capacity and type)
Removable Media Drives (floppy disk drives, CD-ROM drives and so on)
Display Monitor
Keyboard
Pointing Device
Any Local Peripherals
Network Configuration information
In addition to system hardware information, the system inventory should also include
software information such as the operating system and applications. Be sure to include
software version information.
In most organizations, users are assigned specific systems. The system inventory should
include the primary user, as well as that user's manager or supervisor. It is especially
important to have manager or supervisor information if there is a high turnover among users.
Most operating systems, including Windows family operating systems, include utilities that can
help you collect system inventory information.
Also, products such as Microsoft's Systems Management Server can query systems and
build a system inventory database. A detailed discussion of such products is beyond the scope
of this course, however.
Note: Unfortunately, in the inventory area, you usually cannot rely on the user to provide
accurate information. Many users are application-literate, meaning that they know how to run
the applications they use regularly. Most, however, would have a difficult time providing
accurate system inventory information.
Service History
A full service history will let you see what types of problems a system has experienced in the
past and what was done to correct them.
Page 28
A complete service history can also provide trend information. One area in which this
information can be helpful is in identifying and correcting environmental failures.
For example, you might find that keyboards fail more often in one area of the building. This
trend could indicate some type of electrostatic discharge (ESD) problem in that area, such as a
carpet that needs to be treated with antistatic solution.
Using an electronic storage method, such as a service database, will make it easier to search
for related problems and analyze service data.
Manufacturer Documentation
Manufacturers' documentation should be readily available. Many manufacturers provide both
print and electronic documentation with their products, but there has been a recent trend
toward electronic documentation only because it is less expensive.
User manuals often provide limited information. Most contain information on how to install
and configure the product. Others might provide a list of common error symptoms and
resolutions.
Technical manuals provide much more detail and often include additional troubleshooting
and repair information. They are not always readily available.
An underlying problem with both printed and electronic documentation is the difficulty in
keeping it current. You can often find documentation on the manufacturer's Web site, but some
limit access to technical documentation to authorized service technicians only.
Commercial Press
"Commercial press" means books and magazines.
Most bookstores carry a wide selection of technical books. Most of these books are written to
apply in general to most PCs, rather than focusing on any one specific system or peripheral. For
that reason, these books are more general in nature.
Books are difficult to keep updated. Revision can be a lengthy process; so many technical
books get updated intermittently.
Magazines have the advantage of being timelier, but seldom have the space available to go
into great detail on any one subject.
Some publications, especially those catering to software markets, provide periodic technical
tips. Perhaps even more importantly, magazines often provide the earliest introduction to
technological changes and new products.
Note: Many publishers are now offering technical updates over the Internet as a way of
keeping books more current. There is typically no charge for this service, though you may have
to complete a registration form before receiving given access
User Groups
User groups meet regularly to discuss computer issues. Most metropolitan areas have one or
more PC user groups. Many are general in scope, but some are more specialized in nature,
focusing on one application, product type or manufacturer.
A user group provides a good opportunity for meeting technicians and more experienced users
in your area. User group members might help you clarify your ideas and solve difficult
problems.
Internet
The Internet offers much valuable information. Sources include newsgroups, technical chats,
public references, manufacturer Web sites, technical Web sites and technical mailings.
Newsgroups are like public message boards. Messages are sent to newsgroups where they are
made available to the public. Newsgroups exist for almost any subject imaginable.
Most Internet service providers (ISPs) include newsgroup access. You can post your technical
question to a newsgroup and may receive several responses. However, the information in
Page 29
newsgroups is deleted after a specified time. Also, you are not guaranteed a timely or accurate
response.
Some Internet locations provide technical chat rooms where you can discuss issues with other
technicians. The information you receive, however, may not always be accurate.
A number of public reference services are available on the Internet. These are technical
information databases that will provide information based on keyword searches. The
information is usually accurate, though the answers are sometimes brief. Many reference
services will, however, provide links to more detailed information.
The best source for information about a manufacturer's product is usually that manufacturer's
Web site. In addition to technical information, you can often find updated device drivers, and
possibly tools such as test utilities.
Many manufacturers will provide a link to technical support, but several days may elapse
before you get a response. Most manufacturers do not charge for access to their Web sites, but
may limit the information that is available to the public.
Many technical Web sites are also available. Most require you to become a member of their
user communities, but the majority do not charge for membership.
They often provide access to a technical database, technical chats and question-and-answer
services. You need to be aware that some technical Web sites stay in business by selling your
e-mail address to marketing companies, resulting in a rapid increase in the amount of spam
you receive.
Many services provide periodic technical mailings that provide updates in different technology
areas. These are sometimes helpful, but you will often find that you have little (if any) interest
in most of the mail you receive through these services.
Device
Manager
CPU √ x
Hard drive √ x
Memory √ x
Etc
In some cases the organization will specify the type of report they would like you to compile
and the way they want you to record the test results. It is best to comply with their request.
Some organizations will specify that you need a signoff before they transfer the relevant funds
for your work done, and in order to obtain the signoff you have to hand in the test results to
ensure that all the components are in working order when the job is done, both for your safety
and theirs.
Reporting on the tests that you have completed and letting the client sign for them protects
you as the supplier of the machines in the sense that the client or organization can not blame
you for anything that goes wrong shortly after the installation or delivery of the machines since
you have delivered proof that everything was in working order and the client agreed by signing
the test results. It also protects the client against “dodgy” suppliers who would use
Page 30
secondhand parts or parts that are faulty. That is why some or most bigger organizations
would request or require some sort of proof of the testing of components.
Note: A signoff is a document stating that the relevant person agrees with you (the supplier)
that everything is in order once the machines have been delivered or installed.
Formative Assessment
Your facilitator will give you a scenario that has to be tested. Prepare for the testing
Describe the data that was produced
How can you ensure that the data you collected is correct?
Do you have enough data to meet the purpose of the test?
Record your results
Prepare an action plan to do the test
Specify what has to be tested in your plan
Document the test scenario and test data that will be used
Specify the outcomes you expect
Collect the tools you will need
Page 31
APPLY THE PROCEDURE
Specific outcome 2: Apply the test procedure to the IT Systems to be tested.
Assessment criteria
The application ensures correct preparation of the test procedure
The application tests the hardware using the selected test procedure
The application tests the software using the selected test procedure
The application ensures that all performance parameters and operational requirements
are tested
The application identifies any problems with the test procedure and takes appropriate
The application complies with all relevant regulatory, licensing, contractual and health
and safety requirements is causing the problem later on.
Page 32
Testing Components Individually
To check if a component is working properly, you can use the Device Manager:
Open the control panel
Click on system
Click on the Hardware and Sound tab and then on the Device Manager button in the
Devices and Printers Group.
This should open a list of your components for you.
Click on the (+) next to hard drives. Your hard drive(s) will be displayed
here. When you click on the hard drive that your system sees it will give you
a “report” on the hard drive or the component that you want to check.
In this case the device is working properly, if it wasn’t windows would have given you a “faulty
report” instead of saying “This device is working properly”. If the device was not working
properly you could open the Troubleshooter, and try to get a solution there by answering the
questions that Troubleshooter asks.
Page 33
Formative Assessment
Test your hard drive, keyboard and CDROM drive.
Procedure Steps:
Power Inspection: Verify the following key items related to the system power:
If the system case has a dual voltage switch, make sure it is set to the correct voltage for
your part of the world.
Make sure the power switch is off. You don't want the PC booting up as soon as you
connect the power cord. Most power switches are toggles; you can tell if the power is on
or off by pushing the switch in several times; it will feel in most cases as if you have to
push the button in farther to make it toggle, when it is on before you press the button.
If you are working in an AT system, double-check that the two 6-wire power cables that
go between the power supply and the motherboard have been inserted fully and
correctly, and that the four black wires are together in the middle.
If you are working in an ATX system, double-check that you have connected the power
switch to the motherboard properly.
Make sure all your drives have a power connector attached to them correctly.
Make sure that the CPU fan and any additional case fans have their power connectors
attached.
Cable Inspection: Check these cable connections to make sure they are correct. Check for "off
by one" alignment errors, loose connections or cables that are overly taut. Make sure that you
have lined up the red edge of the cable to pin 1 of each device:
Check the IDE cable(s) going to the hard disk drive and CD-ROM drive. Make sure you
have lined up the red edge to pin 1 of each device.
Check the floppy cable going to the floppy disk drive(s).
Check the cables that attach the I/O port connectors and PS/2 mouse port connector to
the motherboard (if appropriate).
Make sure the cables running to the case switches and LEDs are correct.
Page 34
Motherboard Inspection: Double-check these configuration and installation aspects
relevant to the motherboard:
Double-check the motherboard jumper settings. If you decide not to bother checking all
of these, at least check the CPU voltage settings.
Make sure the memory is inserted into the correct socket(s) and is fully seated.
Make sure the processor is inserted correctly and is all the way into its socket.
Ensure that the heat sink is secured properly to the processor.
Wipe up any thermal compound that may have leaked out from around the CPU, if you
used too much.
Make sure the video card is seated properly in its slot.
Physical Interference Inspection: Check the following physical issues:
Ensure that all the drives are properly physically secured in their bays.
Make sure there are no loose wires in the case that may interfere with any moving
objects inside the case; for the most part, this refers to the CPU fan.
You are most likely going to be turning on the PC at first with the cover off. Make sure
that nothing from outside the case can poke or fall into the case by accident.
"Burn-in" testing
What is Burn-in testing?
A Burn-in test warms up the CPU and then records the stats for you telling you whether the
CPU, is running error free and at the temperatures that it should (or the temperature that is
recommended).
I have included the test instructions for you:
Page 35
How does it work?
CPU Burn-in constantly cycles FPU intensive functions for a user specified period of time. The
resultant calculations are constantly checked for data integrity. If the program detects
erroneous data the user is immediately informed. Applications such as SETI@home and
Distributed.Net perform no such data checking. The user must rely on those programs to crash
or the system to hang before a problem can be noticed.
Instructions:
Please Note: Overclocking can potentially be harmful to your CPU. It may fry or fail
prematurely in the long term. I cannot and will not be responsible for any damage you do to
your hardware. By it's very nature, CPU Burn-in pushes the CPU to the max. Increasing the
voltage, Mhz, or PCI/AGP above the recommended levels can cause damage.
Uncompress the CPU Burn-in archive into any directory (if you're reading this, you've
done it already ;-)
Run the CPU Burn-in executable
Input the number of hours and minutes you wish to run the program. After the time
expires the test finishes. You may quit at any time.
If your system experiences instability during the burn-in test or you receive error
messages it's likely the system has been overclocked too far. If you believe a bug in the
program has been found please email [email protected]
Revision history:
v1.01
- added error checking / non-error checking
mode. Non-error checking mode raises CPU
temperature by an additional few degrees.
v1.00
- Initial release
As you can see in the figure above, the CPU usage
shot up the minute I started to run the test.
Once the test was completed, the result was
displayed as successful, and error free.
Page 36
Then click on the Hardware Tab
Then click on the Device Manager
All your components will be listed here.
To test these components, click on the component you wish to test, for example the
CPU.
Page 37
Note: These are color coded. The memory is Yellow, PhysicalDisk is Blue and Processor is
Green. You can see that the PysicalDisk line is the most constant of the three lines.
Page 38
To correct this problem, you should insert your installation CD in the CDROM. You will be given
three options namely:
Uninstall
Repair
Modify
Windows will then perform a systems check and will automatically detect the faulty files and
correct them.
Another way to test whether your software is working properly is to cross reference it with the
Windows specifications. If they, for example list in the feature guide that you get MS Outlook
standard with Windows 2000 or XP installation, you should open MS Outlook and test whether it
is working.
If the machine is not connected on the internet, you could simply create something simple like
a Task and save it. Once you have done this, save the task and close Outlook. Open Outlook
again and check whether your task is still there.
When you open Outlook again, your task will be displayed like this if it was saved successfully:
Page 39
I have included the test instructions for you below:
Formative Assessment
While you download the Microsoft specifications, I would also like you to do a search for a burn-
in testing program that you can download. Remember to have either a memory stick (flash
drive) or a CD with you, so you can save the information you have found on it.
As you can see, you will be notified of any errors that the burn-in test has found, and you are
likely to experience software problems if your hardware isn’t functioning properly. Also, by
performing this test, you have created an unusual environment for the software to operate in.
If your hardware and software is functioning properly, you shouldn’t experience any problems.
Troubleshooting expert
See handout
Practical Troubleshooting
Many technicians claim that troubleshooting is more an art than a science.
Although intuition sometimes plays a role in successful troubleshooting, it is more often the
result of an orderly, well-documented process.
A calm approach can often be the most important tool when troubleshooting system failures.
Considering the high level of anxiety (or even panic) that can occur when mission-critical
systems fail, it can be difficult to remain calm.
Rushing to repair without fully understanding the problem, however, can often make the
problem worse.
Page 40
Troubleshooting should start before the first failure occurs. You need to plan for failure and act
accordingly. Planning should include:
Collecting complete and up-to-date system inventories
Identifying the locations of all system and peripheral documentation
Identifying mission-critical systems and setting repair priorities
Keeping spares for high-failure items on hand
Setting and following a preventive maintenance schedule
Hardware Diagnostics
Hardware diagnostics let you run a quick check of system hardware and can verify that most
system components are working correctly. Some tests may require special test hardware. For
example, a serial port test often requires a loopback connector.
Hardware diagnostics can be extremely helpful when you are trying to solve an intermittent
problem. Most diagnostics will let you define a set of tests to run and loop indefinitely, either
logging any errors or reporting them to the display monitor. You can start the tests at the end
of the day, let them run overnight and review the results in the morning.
Warning! Review any documentation included with the hardware diagnostics and any test
descriptions before running hardware diagnostic tests. Some tests, most often hard disk tests,
are destructive. Thus, the test will destroy any data on the hard disk. Back up any data on the
hard disk (if possible) before running a destructive test.
IC Tool
You are less likely to need an IC extraction and replacement tool in newer systems. If you are
supporting older systems, such a tool is usually required in your toolkit.
An IC tool allows you to remove a dual inline package (DIP) IC without bending the pins. When
replacing an IC, the IC tool grounds all the pins to minimize the possibility of ESD and helps
align the pins for proper insertion.
If you do not have an IC tool available, you can often use a small slot (straight) screwdriver to
remove an IC.
Slide the screwdriver tip under the edge of the socket-mounted IC. Continue sliding until the
screwdriver blade is under the length of the IC and gently lift from one end.
Be careful not to bend the pins during removal. If the pins are slightly bent, you can often use
long-nosed pliers to straighten them.
Miscellaneous Tools
Your collection of miscellaneous items will be determined by your customary tasks. Useful
additions would include items such as:
Antistatic Bags
Antistatic Spray
Wrist Grounding Strap
Spare Screws, Clips and Jumpers
Expansion Slot Covers
This list should be a helpful beginning.
Page 41
Problem Isolation and Correction
The basic task in troubleshooting and repair is problem isolation and correction. This process is
sometimes more difficult than it sounds. The errors you see may be a symptom of an
underlying problem.
For example, a user could report a problem printing to a network printer. What you might find
is that the system's network adapter is failing. The only symptom reported was failure to print
because printing was the only network service she used.
The method usually suggested for problem isolation is sometimes referred to as
"troubleshooting by halves." This is a process of mentally (or physically) dividing a
system into ever-smaller subsections until you identify the component that is most likely
failing.
Start by trying to determine whether the problem is hardware- or software-related.
Many technicians tend to focus on those areas where they feel most comfortable, which could
lead to a technician spending a lot of time changing hardware before even considering the
problem might be software-related.
The symptoms will often take you to the most obvious starting point. If a system is having
trouble displaying anything on a monitor, for example, there is a limited number of likely
causes:
Failing Display Monitor
Bad Monitor Cable
Bad Adapter Board (or embedded controller circuitry)
Bad Device Driver
Incorrect Configuration Settings
Testing failing hardware first is often the fastest and easiest approach. In the preceding
example, you would try a different monitor, then a different cable, and then a different adapter
board.
You should keep variables to a minimum. Change one component at a time. If that change has
no effect, replace the new component with the original one and try the next.
If you change several components at once, you will have to go back and determine which one
was failing. By changing one component at a time, you will save yourself time and effort. After
you have fixed the problem, remember to inform the user that the repair is complete. You also
need to document the repair as part of the system's service record.
Page 42
Reinitializing the system or a peripheral can clear many transient errors.
If the system, internal peripheral, keyboard or pointing device is failing, have the user shut
down and then turn off the system. Then have the user turn on and restart the system.
If an external peripheral is failing, have the user turn off then turn on the device to reinitialize
it.
Page 43
Formative Assessment 1
A user reports that his system fan is not working and that his monitor is blank. What is
probably not the solution?
B. Sun spots
Page 44
errors involving the floppy diskette drive or another device that is specified in the system
configuration, but is either not physically present or not detected during POST.
The error codes listed here are typical, but some manufacturers use non-standard error codes.
Refer to your motherboard or BIOS documentation for specific error codes.
RAM Problems
RAM problems can be caused by memory modules or by a motherboard failure. Make sure that
memory modules are firmly mounted in their slots.
Remove the modules, check for contamination or corrosion, clean if necessary and reinstall.
If the problem continues, you will need to replace either the memory (try this first), the
processor or the motherboard.
Processor Errors
Processor errors may result from a failing processor or a failure of support circuitry on the
motherboard. Try removing and reseating the processor. Processor problems are sometimes
the result of a marginal electrical contact between the processor and the motherboard.
Keyboard Errors
Keyboard errors are most often caused by the keyboard. Either the keyboard is not plugged in,
a key is stuck or the keyboard simply is not working.
Verify that the keyboard is plugged in properly. If so, try replacing the keyboard (with the
system turned off).
If this attempt does not correct the problem, then it is likely a motherboard component failure
and you will probably have to replace the motherboard.
Video Problems
Video problems are usually related to the video adapter or video memory. Make sure that any
socket- or slot-mounted memory is secure.
Remove and replace the video adapter to make sure it is seated properly. As with the other
types of problems discussed, the failure may be in the motherboard circuitry rather than the
video adapter.
You typically want to consider replacing the motherboard as a last-resort solution. We will
discuss guidelines for verifying a motherboard failure and some possible quick fixes.
Page 46
Numeric Description Numeric Series Description
Series
Memory errors,
0200 specifically a failed POST 1400 Printer error
memory test
Math coprocessor
Phoenix BIOS chipset
0700 (Floating Point Unit or 7000
error
FPU) errors.
Math coprocessor
1000 (Floating Point Unit or 8600 Pointing device error
FPU) errors
Page 47
Error Code Description
CMOS power failure, most likely a dead battery. System settings will be
0161
reset to either default values.
Any system memory (RAM) tests error. Try restarting the system before
0201 starting troubleshooting. This error can sometimes be caused by transient
power events.
Hard disk drive not ready or hard drive controller circuitry failure. Most
1701
often, this error indicates a hard disk controller failure.
3 ½” floppy disk drive or controller failure. Most often, this error indicates
7301
a failing floppy disk controller.
Formative Assessment 2
This exercise is suggested to give you practice Troubleshooting POST errors. Perform it at your
convenience.
1. Shut down and turn off your system.
2. Unplug the keyboard from your system.
3. Restart your system. What error is reported?
4. Turn off your system and reattach the keyboard.
5. Restart your system.
Page 49
The brightness and contrast are set too low.
A white (or lined gray) display often indicates that either of the following is true.
The monitor is attached, but that the system is turned off.
The video adapter has come loose from its expansion slot.
The same potential problems apply (monitor, cable or adapter) when there is a problem with
missing colors. Missing colors are most obvious in areas of the screen that should be displayed
as white
Note: For systems that use a video adapter (rather than embedded control circuitry on the
motherboard), start by reseating the adapter and testing. As with other slot-mounted
components, the problem can sometimes be the connection between the adapter and the
expansion slot.
Failure Symptom
Hard disk control The circuit board attached to the hard disk. The system will
circuitry typically be unable to detect the hard disk.
CD-ROM/DVD Failures
When a CD-ROM or DVD drive fails, the problem will be the controller circuitry, the
cable or the device. You can test the controller and cable by attaching a different device to
the controller.
Page 50
If you have an electronic (on-drive controller circuitry) or mechanical (drive motor or actuator
failure), you will have to replace the CD-ROM or DVD drive.
If the drive is detected and seems to respond when you attempt to access data, the problem
may be a dirty laser.
A commercial cleaning kit is the suggested method for cleaning a CD-ROM or DVD laser.
Memory Failures
Memory errors can be identified as either soft memory errors or hard memory errors. Soft
memory errors are typically transient errors that occur while the system is running.
Hard memory errors are typically detected during the POST and indicate a failing memory
module or memory controller circuitry.
When a soft memory error occurs, it is generally reported that an application or other program
has generated a memory error.
You will need to restart the system to clear the memory error and initialize system memory.
You will lose any unsaved data when you restart the system.
In older systems, hard memory errors were reported with a code that identified the failing
memory chip. Separate DRAM memory ICs were used in older motherboards and you could
remove and replace individual memory chips.
With current systems, a failing memory chip means that you must replace the entire
memory module.
If the POST includes a location code with the memory error, the first number in the code is
significant. It identifies memory error's bank location.
When a memory error occurs, start by removing and reinstalling the SIMM or DIMM
module.
The problem is sometimes simply that the module is not seated properly in its slot or that the
edge connectors are not making a complete connection.
If removal and reinstallation does not correct the problem, the most likely cause is a
failing SIMM or DIMM. Replace the failing SIMM or DIMM and test.
If replacement does not correct the error, the problem is most likely with the
microprocessor or the motherboard. A failing processor will typically generate multiple memory
errors. The solution is to replace the failing processor.
A motherboard error could be due to a bad memory slot, bad trace, chipset failure or other
motherboard failure. In any case, the solution is to replace the failing motherboard.
Note: You might wonder how a slot can spontaneously fail. The cause is most often a
substandard solder joint connecting the slot to the motherboard. The expansion and
contraction as the motherboard heats and cools over time can cause a substandard solder joint
to fail.
Modem Failures
When modem failures occur, start with the most obvious items. The checks you need to make
depend on whether you are troubleshooting an internal or an external modem.
For an internal modem, check:
That the modem is properly seated in the expansion slot.
That the system resource assignments do not conflict with those assigned to other
devices.
That the telephone line is working.
That the telephone cable is properly attached.
For an external modem, check:
That modem power is plugged in and the modem's power adapter is working.
Page 51
That the modem is turned on.
That the serial cable is attached to the modem and the system.
That the telephone line is working.
That the telephone cable is properly attached.
You can check modem power on an external modem by looking at the indicator lights. If the
modem is receiving power and is turned on, you should see the CS indicator lit.
If you are having intermittent communication problems, low communication rates and high
rates of retransmissions, the problem may be electronic or radio frequency interference (RFI).
Check for sources of electronic noise near the modem or modem cables.
Some operating systems, including Windows, include a simple modem diagnostic, which will
test most of the modem circuitry and indicate if the modem can communicate with the system.
Many commercial diagnostic programs also include modem diagnostics.
You can also test a modem by directly sending the modem commands using the Attention
Code (AT) command set.
See the table below for a partial list of AT commands that are useful when troubleshooting a
modem.
Many manufacturers ship a command-line based communication utility that will pass AT
commands directly to a modem.
Note: Cellular phones generate a great deal of RFI. If a user is having intermittent
communication failures and spends a lot of time talking on a cellular phone, the two may be
related.
AT Commands:
Command Description
AT Should cause the modem to respond with "OK," indicating that the
modem has power and can communicate with the system.
ATDTnumber Indicates that the modem will use tone dialing to dial the number.
ATDPnumber Indicates that the modem will use pulse dialing to dial the number.
ATDTWnumber Add the "W" character to have the modem wait for the dial tone
ATDPWnumber before dialing. The problem sometimes is that the modem cannot
recognize the dial tone.
ATE0 Turns off the screen echo. The command you enter is not repeated
back to the screen.
ATE1 Turn on screen echo. The command you enter is repeated back to the
screen. Some modems will not work properly if screen echo is
enabled.
ATH Takes the modem off hook it is if hung up or hangs the modem up if it
is already off hook.
Page 52
Command Description
ATM1 Turns the modem speaker on. ATM1 will leave the speaker on only
ATM2 until a carrier is established. ATM2 will leave the speaker on all the
time.
ATQ Enables command result codes so that result codes display on screen.
ATV Turns off the verbose mode. Command results must be enabled for
this command to have a visible effect.
ATV2 Turns on the verbose mode. This will cause more detailed messages
to be included with results codes. Command results must be enabled
for this command to have a visible effect.
Adapter Failures
A quick fix for failing adapters is to reset the adapter in its expansion slot.
This resetting simply means removing and reinstalling the adapter, then testing it.
Warning! Be sure to turn the system off and remove system power before removing and
replacing the adapter.
Some manufacturers provide device-specific diagnostics for their adapter boards. When
available, use these diagnostics to test suspect adapters.
Otherwise, the best test is to replace the adapter with a known good adapter.
The problem can sometimes be a failing adapter slot.
You can check for this problem by installing the adapter in a different expansion slot (if
available) and testing it.
As long as you have a working expansion slot available, a failing slot does not necessarily
require you to replace the motherboard.
Device conflicts are a possibility with legacy adapters. Verify that adapter resource
assignments do not conflict with other system devices.
Note: You can sometimes correct adapter failures by moving the board to a different slot even
if the slot is not failing. Some boards may interfere if they are physically too close to each
other.
Summary
The following bullets outline what you learned about Troubleshooting:
Basic troubleshooting goals and technician roles were discussed.
Page 53
The importance of information gathering and documentation were discussed.
You were given guidelines for selecting troubleshooting and repair tools.
You learned how to evaluate POST standard beep and numeric error codes.
Finally, you were introduced to several common hardware failures.
Formative Assessment 3
You receive a 301 error code during the POST. What does this indicate?
Which POST error code indicates a 3 1/2"floppy disk drive that is not responding?
A. 201
B. 301
C. 1701
D. 7301
B. Processor error
A. Video port
Page 54
B. Serial port
D. CMOS memory
What should be your first response to a memory error that occurs while the system is running?
B. Shut down the system and reset the SIMMs (or DIMMs).
A. Press CTRL+ALT+DEL.
D. Press SHIFT+F2.
Which of the following will prevent a hard disk from being detected during POST?
C. Head crash
Which of the following will cause a dot matrix printer to leave streaks on a page?
Page 55
B. Network communication
C. CD-ROM read/write
Page 56
Software Faults and Errors
We will now discuss system troubleshooting. The primary emphasis is on operating system
and software troubleshooting, but software and hardware troubleshooting cannot be
completely separated. Because the two are tied closely together, something that appears to be
a problem in one might actually be a failure in the other.
For example, when faced with a system that fails during startup, your first thought might be a
problem with the hard disk. On closer investigation, you may find that the hard disk is working
properly. The problem could be that a virus has infected the operating system and the system
cannot start up.
We will discuss operating system and operational errors separately. These subjects overlap
because the operating system provides the environment in which user applications run. For
example, virus infections can affect both the operating system and applications, but we will
discuss viruses with operational errors.
Software troubleshooting refers to problems other than those caused by system hardware,
such as problems with the following:
Operating system
Operating system components (like device drivers)
Applications
Data
Software problems can have a number of causes, including bugs, corrupted files,
incompatibilities and virus infections. It can sometimes be difficult to draw a clear line
between hardware and software problems. Hardware failures can be a symptom of a software
problem, such as a corrupted device driver.
Note: One of the best ways to avoid software problems is to keep your software up to date.
Operating system manufacturers often issue regular updates to correct known problems.
Microsoft refers to these updates as service packs. Application program manufacturers will also
sometimes release updates that fix known problems. Many times, the main justification for the
release of a new software version is to fix known bugs.
The goal in software troubleshooting is to keep interruptions to critical business activities to a
minimum while correcting the errors as quickly and as efficiently as possible. Initially, it is more
important to determine what is wrong and how to correct it than to search for the cause for the
failure. In many cases, you will be unable to pinpoint the exact cause of the error.
Troubleshooting Tools
The idea of a troubleshooting toolkit may initially seem inappropriate for software
troubleshooting, but it is important to have one.
Some of the tools you should have are listed in the table below.
Warning! Check any diskettes in your toolkit regularly. Diskettes can become corrupted
without any warning. Keep spare diskette copies filed in a safe location. Whenever possible,
make a backup copy of critical files on a reliable media such as writable CD-ROM.
Page 57
Tool Description
A boot diskette will let you restart the system when the
Boot Diskette operating system is corrupted or when a hard disk error
occurs. Write protect the diskette to avoid virus infection.
Procedural errors
On some trouble calls, you will find out that nothing is wrong with the operating system or the
applications. The problem is actually procedural, a problem with something that the user is
doing incorrectly or failing to do.
Therefore, you may find that impromptu user training is one of your job responsibilities,
especially if you spend time working at a help desk.
Role of Backups
Regular backups are a critical part of software troubleshooting.
A good backup is often the only way to recover data after a critical failure.
Page 58
Service packs are tracked by a release number. When applying service packs, you need only
apply the most recent version because it will contain all the changes made in earlier service
packs. Because of differences between the two operating systems, we will be looking at most
repair procedures separately for Windows 9x and Windows 2000. However, some general
guidelines apply to both operating systems.
No operating system
You will sometimes receive an error indicating that no operating system is present. In many
instances, this is not an error, but should be considered a status message. For example, you
can receive this error when starting up a system after partitioning or formatting a hard
disk. After formatting the system hard disk (or first hard disk), you must start up from diskette
or CD-ROM.
The problem can also occur if you forget to remove a data diskette from the floppy
drive before restarting the system. The system will attempt to boot from diskette, but no
operating system files will be present.
The "No operating system present" message does indicate a problem when you attempt to
start up from a hard disk that has (or should have) an operating system installed. Common
causes for this problem are listed in the chart below.
Along with fixing the startup problem, you should try to determine the underlying cause.
A hard disk that is beginning to fail due to either media degradation or head crashes will
often display data corruption symptoms before failing completely.
Electrostatic discharge (ESD) is another potential cause of intermittent problems.
A virus infection can corrupt (or delete) operating system files or the MBR. You should
always consider virus infection as the potential cause when troubleshooting a
system startup problem.
Problem Solution
Hard disk or controller failure This is a hardware failure, but can initially look
Page 59
like a software failure. Boot from diskette and
try to access the hard disk and controller.
Replace the failing component. You will have
to partition the hard disk, format, restore the
operating system and recover from backups
after replacing the hard disk.
If you receive a message that the operating system is not present, you will not be able to start
up in the safe mode. You will need to start up from a boot diskette to test the system.
Note: You can also start up a system from the operating system installation diskettes, or, if
the system supports startup from CD-ROM, from the operating system CD-ROM. Many
technicians keep a startup diskette that also has the Format and Fdisk commands available.
Occasionally you will not be able to find a cause for the system failure. In such cases, repair the
system and monitor its performance. If the failure does not occur again, it could have been
caused by a transient event such as a power spike.
Startup Failure
Another possible startup failure condition is one in which the operating system is present,
but the system does not successfully complete startup.
One possible cause is missing or corrupted operating system files. The solution is to
recover (or replace) the files or reinstall the operating system. If you reinstall the
operating system, you may need to restore data from backups, depending on how you run
the installation.
A system may fail startup through your actions, for example, if you made changes to the
system registry. You should avoid directly editing the registry unless directed to do so and
provided with specific instructions.
You may be able to start up in the Safe Mode and correct the registry, or you may have to
reinstall the operating system and restore from backups.
Note: Depending on the nature of the edits, Windows 2000 may be able to correct the error.
Press F8 to interrupt startup, as you would to start up in Safe Mode, and select "Last Known
Good Configuration." This action will revert to the previous configuration and may allow you to
start the operating system.
Cause Solution
Page 60
Restart the system to see if it will attempt to
Device driver deleted reinstall the driver. Otherwise reinstall the
device driver file manually
Error Description
Page 61
22 Common Windows7 errors
1. Vista upgrade hangs at 62%
Windows 7 can start causing problems before it's even installed, as many people report their
upgrade hangs forever at 62%.
Reboot, and your PC should roll back to Windows Vista. You can then open the setup log file \
$WINDOWS. BT\Sources\Panther\setupact.log to view what happened. Microsoft say this is
usually caused because the Iphlpsvc service has stopped responding, and just adding an
environment variable to ignore it will fix the problem. Point your browser at
http://support.microsoft.com/default.aspx/kb/975253 for the fix.
If this doesn't help (or your upgrade hangs at something other than 62%) then browse the
setup log for other clues. And you might also try to boot and install from the Windows 7 disc, if
possible, as that reduces the chance of any conflict with your existing Vista (or XP) setup.
INSTALL WINDOWS 7:Windows 7 upgrades are usually quick, but sometimes it doesn't install
at all
2. DVD drive not found
In some cases your DVD drive may not be found by Windows 7, even if it's visible in the BIOS
and using the standard driver.
The standard solution here is to run REGEDIT, browse to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-
08002BE10318}, then delete both UpperFilters and LowerFilters in the right-hand pane
(UpperFilters.bak and LowerFilters.bak entries can be ignored).
No change? Resetting the drive letter has worked for some. Click Start, type Disk Management
and choose the "Create and format hard disk partitions" link. If your optical drive is visible here
then right-click it, select Change Drive Letter and Paths, click Change and choose a new letter.
Page 62
If the drive is now visible in Explorer, then repeat the process to change the drive letter back; if
it's still not visible, reboot and it should appear.
NO AERO:Windows 7's troubleshooting wizards will fix many display problems while you watch
Page 63
4. Aero Snap irritations
Windows 7's new ability to move and resize windows, all in one movement, can be a genuine
productivity boost. But if you find windows moving around when you don't expect it then Aero
Snap is more of an annoyance than anything else, though at least it's one you can disable in
just a few seconds.
Launch Control Panel, click Ease of Access, and select either "Change how your mouse works"
or "Change how your keyboard works". Then browse down to the "Make it easier to manage
windows" section, check "Prevent windows from being automatically arranged when moved to
the edge of the screen", click OK, and program windows now won't go anywhere unless you
specifically command it.
Page 64
SYNCING FEELING:iTunes on Windows 7 won't always see, or sync with, your iPod
6. Windows 7 themes change your custom icons
Windows 7 has some spectacular new themes - there's a great selection at the Microsoft site -
but installing them can have one annoying side-effect. If you've previously changed a system
icon like Computer or the Recycle Bin then that could disappear, replaced by the equivalent
icon from the theme pack.
To prevent this, right-click an empty part of the desktop, select Personalize > Change Desktop
Icons, clear the "Allow themes to change desktop icons" box and click OK. Your icons will now
be preserved, and the only way to change them will be manually, from the same Desktop Icons
dialogue.
7. Taskbar problems
Most people like the new Windows 7 taskbar, but many people seem less than impressed with
the new approach to taskbar buttons, finding it difficult to tell at a glance whether an icon is a
running application or a pinned shortcut. If this sounds like you then there's an easy way to
restore more standard taskbar buttons, though - right-click the taskbar, select Properties, and
set Taskbar Buttons to "Never combine" or "Combine when taskbar is full".
You can even restore the old Quick Launch toolbar in just a few clicks. Simply right-click the
taskbar, click Toolbars > New Toolbar, type %userprofile%\AppData\Roaming\Microsoft\Internet
Explorer\Quick Launch in the folder box and click Select Folder. The Quick Launch toolbar
should then reappear, and you can move and resize it to suit your needs.
STANDARD TASKBAR: Just a few seconds work and your taskbar has that retro look
8. Missing Explorer folders
Click Start > Computer in Windows 7 and you'll find system folders like Control Panel and the
Recycle Bin are no longer displayed in the left-hand Explore pane. This seems like a backward
step to us, but there's a quick solution. Click Tools > Folder Options, check "Show all folders",
click OK and all your top-level system folders will reappear.
9. Missing applets
Windows 7 installs quickly and takes up less hard drive space than you might expect, but in
part that's down to cheating - Mail, Movie Maker, Photo Gallery and other applets are no longer
bundled with a standard Windows installation. Instead you must download the programs you
need from the Windows Live Essentials site.
Installing Live Essentials will also get you potentially unnecessary extras, though, like an
ActiveX control to help in uploading files to Windows Live SkyDrive. And the Windows Live Sign-
In Assistant, which can be useful if you want to switch between multiple Windows Live
Page 65
accounts. If you have only one Windows Live account, and no plans to use Live SkyDrive, then
these can safely be removed from the Control Panel Uninstall A Program applet.
TAKE YOUR PICK: You can install as many, or as few of the Live Essentials programs as you
like
10. Too many minidumps
By default Windows 7 now keeps the last 50 minidump files (memory images saved when your
PC crashes). If you're keen on using dump files to troubleshoot crashes then this is good news,
but if you've no interest in that kind of advanced debugging then minidumps are just a waste
of your valuable hard drive space. In which case you should run REGEDIT, browse to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl, and set
MiniDumpsCount to 1. Windows will only now keep the last dump file and you'll free up a little
hard drive space.
Page 66
Explorer's default settings in Windows 7 hide file extensions, as well as system files and
folders.
To fix this, launch Explorer and click Tools > Folder Options > View.
Clear the "Hide extensions for known file types" to show file extensions, reducing the likelihood
that you'll accidentally double-click on virus.txt.exe in future.
And as long as there are no novice users on your system who might go poking around in
Explorer, we'd also choose to "Show hidden files and folders" as well as clear the "Hide
protected operating system files" box. It's often important to see these files when you're
troubleshooting, or following problem-solving instructions from someone else.
Page 67
If you have older software that won't work under Windows 7 then in theory you can use XP
Mode, a virtual machine with an installation of Windows XP that should be more successful. In
practice, however, it doesn't always work out that way.
Problem 1 is XP Mode requires hardware support from the CPU. The Microsoft Hardware-
Assisted Virtualization Detection Tool can check your system to see if it's compatible.
Problem 2 is the feature must be enabled in the BIOS. Microsoft has some instructions, but
essentially you just need to browse your BIOS setup program looking for an AMD-V, Intel VT or
VIA VT virtualisation setting and ensure it's turned on.
Unfortunately problem number 3 is that some laptop manufacturers have previously disabled
this setting for "security" reasons. Sony Vaios had the feature turned off for a while, for
instance, prompting some to recommend ways in which you can edit their firmware to restore
the setting, although Sony seems to have restored it recently. If hardware virtualisation is
turned off on your system then check with the manufacturer - a BIOS upgrade may fix the
problem.
And if all else fails, just use a package like VirtualBox that doesn't insist on hardware support.
You will need to provide a licenced copy of XP (or whatever other version you want to use) to
install on it, though.
Page 68
17. Missing crash dump files
Impressive though Windows 7 is, it'll crash sometimes, and if you've installed diagnostic
software like the Windows debugging tools then you'll want the crash dump file to hand for
further investigations. And yet in some situations you'll find the memory.dmp file never
appears.
First, click Start, right-click Computer and select Properties > Advanced System Settings >
Startup and Recovery Settings. Make sure that "Write debugging information" is set to
something other than "none", and that "Dump file" is the default "%SystemRoot%\
MEMORY.DMP".
If that's all correct then check your free hard drive space. If your system isn't on a domain, and
has less than 25GB free, then Windows 7 will no longer keep a crash dump file. If you'd like to
change that, launch REGEDIT, browse to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl, create a new DWORD
value called AlwaysKeepMemoryDump, set it to 1, and in future the crash dump file will always
be preserved.
Page 69
START UP: Autoruns shows all the programs that will load when your PC starts
Page 70
Viruses
A virus is a program designed to infect your system and propagate itself to other systems.
Viruses can range from minor inconveniences to highly destructive crises that format or delete
partition information from hard disks. Some of the most common viruses you will see are listed
in the chart blow.
Some virus programs will include a mix of types. The most devastating effects of most viruses
are often delayed. For example, a virus might infect the boot sector where it sits unnoticed for
a period of time. After a timeout or on a specific calendar date, the virus activates itself and
begins destroying data. New viruses are being developed constantly, prompting a vigorous
software competition between virus authors and anti-virus software producers.
A boot sector virus, as the name implies, infects a disks boot sector and
replaces the sector contents. This infection will cause the virus to be
Boot sector loaded into memory before anything else. The virus is usually passed by
floppy diskettes. Some boot sector viruses can spread over a network
connection.
The virus infects an executable (program) file. When the file is executed,
File infection the virus loads into memory and begins infecting any other executable
files it can find.
A Trojan horse is not technically a file, but falls into the general category
Trojan horse of potentially destructive programs. A Trojan horse appears to be a valid
program, but demonstrates its destructive nature when executed.
Most mail viruses are macro viruses, often specific to one application or
Mail one mail system. Some are Trojan horse programs attached to the mail
message and attacking the system when opened.
Page 71
System startup takes longer than normal
System performance degrades suddenly
Increase in system errors, such as illegal operation errors
Operating system locks up for no apparent reason
As you can see, most of the symptoms of virus infection could be caused by other hardware or
software problems. The surest way to diagnose and repair a virus infection is anti-
virus software.
Anti-virus Programs
Most new systems include several selected applications that install with the operating system
software. In nearly every case, this group of applications includes an anti-virus program.
Anti-virus programs are also available for purchase. Most manufacturers let you download their
programs, making them immediately available.
Anti-virus software is your best protection against virus infection and sometimes your
only chance of clearing an infected system without losing all the system data. Most anti-virus
programs can be installed on the local hard disk and support creation of an anti-virus
diskette that can be used to clean an already infected system.
Most anti-virus programs provide five services. These are described in the chart below.
Service Description
Memory and the hard disk will be scanned before the anti-virus program
Initial scan
is installed. The program will report any virus detected during the scan.
Critical areas are scanned during system startup. These include memory,
Startup
the boot record, the boot sector and critical operating system files. The
check
program will attempt to remove any virus infections found.
Periodic Periodic scans can be scheduled to verify that the system is still virus-
scans free. The program will attempt to remove any virus infections found.
Most anti-virus programs can be configured to check any new file before
it is opened. You will be warned if the file appears to be infected with a
File checks
virus and be given the option of removing the virus or not opening the
file.
Individual files can be checked as needed. For example you might have
On-demand
an organisational standard of checking any file for viruses before it can
file checks
be attached to an outgoing e-mail message.
Some users may find an anti-virus program to be an inconvenience or intrusion. Users should
be warned not to disable virus protection.
Warning! An anti-virus program must be updated regularly to be fully effective. Most
manufacturers suggest that you update your anti-virus program at least weekly. Most
programs are configured to prompt you with an update reminder. The most common way of
updating anti-virus programs is to download the updates from the manufacturer's Web site.
Many anti-virus programs will not let you install the program on a system that is already
infected. If that happens, you will need to create a "clean-up" diskette and remove the virus
infection before installing the program.
Page 72
FORMATIVE ASSESSMENT WORKBOOK
Activity Questions Description Mark
1 Explain Troubleshoot
Page 73
Page 74
Activity Questions Description Mark
3 What is the warning section contains five pieces of information:
Page 75
Activity Questions Description Mark
5 Describe The PC Tool Kit
Page 76
Activity Questions Description Mark
Page 77
Activity Questions Description Mark
8 What is CPU Burn-in?
Page 78
Activity Questions Description Mark
10 A user reports that his system fan is not working and that
his monitor is blank. What is probably not the solution?
1.
Page 79
Activity Questions Description Mark
12 Describe Memory Failures
Page 80
Activity Questions Description Mark
13 Why should a boot diskette be write-protected?
Page 81
Activity Questions Description Mark
15 Describe Viruses
Page 82
Activity Questions Description Mark
16 Describe how to Avoiding Virus Infection
Page 83
Glossary
Beep Codes: During the series of power-on self test diagnostics that are performed during
start-up, errors in hardware or the ROM data can be brought to the attention of the user by
beep noises. Each beep code is able to draw attention to a particular fault with the hardware.
Following a successful boot operation, the computer may beep to show that this operation has
been successful. see also: POST (Power On Self Test Sequence) and BIOS.
Bug: Program error
Cold Boot: System start-up from a powered-off condition.
Duty cycle: Rating of maximum printer volume, typically expressed as pages per month.
File server: In file server based networks, a central machine(s) provides dedicated file and
print services to workstations. Benefits of server based networks include ease of administration
through centralization.
IC (Integrated Circuit): Electronic device consisting of miniaturized circuit elements on a
silicon substrate.
ISP (Internet Service Provider): A host system that supports user dial-in and access to the
Internet.
Last Known Good (LKG): A recovery process built into Windows NT and Windows 2000. Any
system changes made are recorded into only one version of the system's configuration
database. In the event of a problem during the subsequent reboot, the administrator could
choose to rollback the change by selecting Last Known Good during the boot sequence.
Loopback Connector: Connector wired to tie data out lines with data in lines, returning any
data sent out through the port being tested.
Power spike: A power spike is the logical opposite of a power sag and can occur when
electrical devices are turned off or when electrical storms are happening. Normally, spikes and
surges are not sufficient to cause problems but occasionally big fluctuations may lead to the
system crashing or hanging. See also: Power Sag and UPS (Uninterruptible Power Supplies).
Print job: The output produced by an application and passed to the printer, and then to the
print device via a print monitor and port.
Service Contract: A periodic fee paid by customers for repairs rather than separately for
each individual repair.
Spool: A generic term describing how a print output stream is passed from a client application
and stored temporarily at a print server until the print monitor can route the job to the print
device.
Video Memory: Video memory is used by display adapters as a storage area in which to
process picture information - the greater the size of the memory, the more able the adapter to
display high resolutions and a greater number of colors. See also: Display Adapter and
Resolution.
Warm Boot: The process of restarting a system without recycling system power Start-up
initiated by pressing CTRL+ALT+DEL or running an operating system restart command.
Page 84
Sources
Techrepublic
Techradar
Page 85