pc repair bench
DESCRIPTION
Repair PC for beginnersTRANSCRIPT
-
BENCHBOOK
PC REPAIR
Valuable Find-a-Fix tooland more on CD-ROM
BENCHBOOK
PC REPAIR
Ron GilsterBestselling author of
A+ Certification For Dummies
CD-ROMIncluded
Ron Gilster hasgained experiencein virtually everyaspect of computingtechnology during35 years as a
programmer, systems analyst, technician,manager, and executive in a variety of industries. He operates his own consulting business and has writtenmore than a dozen books on hardware,software, programming, networking,and career certification.
CD-ROM Includes
Find-a-Fix tool, which lists many commonPC problems and their solutions
Bonus content, including glossary and troubleshooting tips
Evaluation versions of PC Certify Pro andToolStar Test demo
System Requirements: PC runningWindows 95 or greater. See the Whats onthe CD-ROM appendix for details andcomplete system requirements.
Your one-stop guide to Understanding and repairing motherboards,
processors, chipsets, BIOS, and system resources Updating and optimizing memory and aging
systems Diagnosing common PC problems and
performing routine maintenance Installing and configuring system upgrades Working safely with the electrical components
of a PC Troubleshooting peripherals, storage systems
and devices, sight and sound systems, and more
Price$49.99 US$74.99 CAN34.95 UK
Cover by: Daniela Richardson
Reader LevelIntermediate to Advanced
Shelving CategoryHardware/PCs
,!7IA7G4-fcfhia!:p;o;t;T;TISBN: 0-7645-2578-6
*85555-IGDIHd
Heres everything you need to know to fix or maintain a PCand nothing you dontIf youre a PC technician, time is money. Bestselling authorRon Gilster trimmed every scrap of fat from this indispensablereference guide, packing it with clear, concise informationthat helps you do your job. Organized by hardware or component groupsmotherboards, storage devices, printers,communications and networking, operating system software,and so onits liberally illustrated for faster comprehension.Theres even a searchable e-version of the book on CD-ROM to help you diagnose problems. This is the one book you cantafford not to have on your repair bench.
P
C
R
E
P
A
I
R
B
E
N
C
H
B
O
O
K
P
C
R
E
P
A
I
R
B
E
N
C
H
B
O
O
K
Gilster
Standard Trim: 7 3/8 x 9 1/4; 4-color process; 1/4 bleed Spine Width: 1.584525786 cover 2/10/03 8:52 AM Page 1
-
PC Repair Bench Book
525786 FM.2 1/27/03 12:23 PM Page i
-
525786 FM.2 1/27/03 12:23 PM Page ii
-
PC Repair Bench Book
Ron Gilster
525786 FM.2 1/27/03 12:23 PM Page iii
-
PC Repair Bench Book
Published byWiley Publishing, Inc.10475 Crosspoint BoulevardIndianapolis, IN 46256www.wiley.com
Copyright 2003 by Wiley Publishing, Inc., Indianapolis, Indiana
Published simultaneously in Canada
ISBN: 0-7645-2578-6
Manufactured in the United States of America.
10 9 8 7 6 5 4 3 2 1
1B/RR/QT/QT/IN
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or byany means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permittedunder Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior writtenpermission of the Publisher, or authorization through payment of the appropriate per-copy fee to theCopyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4744.Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc.,10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, e-mail:[email protected].
is a trademark of Wiley Publishing, Inc.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: WHILE THE PUBLISHER AND AUTHOR HAVE USEDTHEIR BEST EFFORTS IN PREPARING THIS BOOK, THEY MAKE NO REPRESENTATIONS ORWARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THISBOOK AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY ORFITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALESREPRESENTATIVES OR WRITTEN SALES MATERIALS. THE ADVICE AND STRATEGIES CONTAINEDHEREIN MAY NOT BE SUITABLE FOR YOUR SITUATION. YOU SHOULD CONSULT WITH APROFESSIONAL WHERE APPROPRIATE. NEITHER THE PUBLISHER NOR AUTHOR SHALL BE LIABLEFOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES, INCLUDING BUT NOT LIMITEDTO SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES.
For general information on our other products and services or to obtain technical support, please contact ourCustomer Care Department within the U.S. at (800) 762-2974, outside the U.S. at (317) 572-3993 or fax (317)572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may notbe available in electronic books.
Library of Congress Control Number: 2002114861
Trademarks: Wiley, the Wiley publishing logo and related trade dress are trademarks or registered trademarksof Wiley Publishing, Inc., in the United States and other countries, and may not be used without writtenpermission. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is notassociated with any product or vendor mentioned in this book.
525786 FM.2 1/27/03 12:23 PM Page iv
-
About the AuthorRon Gilster has been operating, programming, and repairing computers for morethan 30 years, and networking them for more than 13 years. Ron has extensiveexperience in training, teaching, and consulting in computer-related areas, havingspent more than 20 years as a college-level instructor in A+, CCNA, MCSE, MOUS,and computer programming programs. His experience includes mainframes, minicomputers, and virtually every type of personal computer and operating system inuse. In addition to a wide range of positions that have included systems program-ming supervisor, customer service manager, data processing manager, managementinformation systems director, and executive positions in major corporations, Ronhas served as a management consultant with both an international accounting firmand his own consulting firm.
Credits
PROJECT EDITORLinda Morris
ACQUISITIONS EDITORMelody Layne
SR. COPY EDITORTeresa Artman
TECHNICAL EDITORDan DiNicolo
EDITORIAL MANAGERKevin Kirschner
EDITORIAL ASSISTANTAmanda Foxworth
VICE PRESIDENT AND EXECUTIVEGROUP PUBLISHER
Richard Swadley
EDITORIAL DIRECTORMary C. Corder
VICE PRESIDENT AND PUBLISHERAndy Cummings
MEDIA DEVELOPMENT SUPERVISORRichard Graves
MEDIA DEVELOPMENT SPECIALISTKit Malone
SR. PERMISSIONS EDITORCarmen Krikorian
PROJECT COORDINATORBill Ramsey
GRAPHICS AND PRODUCTIONSPECIALISTS
David BartholomewSean DeckerHeather PopeRashell SmithJeremey Unger
PROOFREADING AND INDEXING
525786 FM.2 1/27/03 12:23 PM Page v
-
He is the author of A+ Certification For Dummies, Network+ Certification ForDummies, Server+ Certification For Dummies, i-Net+ Certification For Dummies,CCNA For Dummies, Cisco Networking For Dummies, CCDA For Dummies, andwith Curt Simmons, MCSA All-in-One Desk Reference For Dummies, plus severalbooks on computer and information literacy and programming.
525786 FM.2 1/27/03 12:23 PM Page vi
-
To my very best fan, friend, and wife Connie.
525786 FM.2 1/27/03 12:23 PM Page vii
-
525786 FM.2 1/27/03 12:23 PM Page viii
-
PrefaceIf youve purchased or are considering the purchase of this book, you probably fitinto one of the following categories:
Youre an experienced PC technician who wants a concise reference onPCs and how to troubleshoot and repair them.
You think that reading this book might be a fun, entertaining way toextend your knowledge of PCs and their components.
You either have or are preparing for A+ certification.
Youre a big fan of mine and can hardly wait for my next book.
If you fit into one or more of these descriptions (except the last one, for which I amnot qualified in the appropriate medical areas to help you), this is the book for you!
About This BookIf your goal is to discover more about PCs, their components, and how to identifyand fix their problems, youre in the right place. In this book, I provide you withsome background information on the major component areas of a personal com-puter and also offer detailed procedures that you can use to resolve many of thecommon failures and problems that can occur on a users PC.
I fondly remember the days when I could lift the hood (bonnet for my Britishreaders) on my car and not only identify all the parts but also actually repair orreplace a broken or malfunctioning component. Sadly, those days are gone, and Imust now depend on Mr./Ms. Goodwrench to fix anything under the hood of mycar. Luckily, this evolution has not quite transpired on PCs . . . at least not yet. Ifanything, the components under the hood of the PC have gotten simpler to identify,and problems that occur are getting easier to isolate and resolve.
However, typical users, although growing more and more savvy with software,are reluctant to fix their PCs themselves, preferring to call on Mr./Ms. Gooddriver tofix their PC hardware when something goes wrong. And because not every PC tech-nician can know every problem and the right or best procedure to use when findingand fixing a PC problem, I wrote this book as a guide.
In writing this book, Ive made the assumption that you are a PC technician withat least a few months of hands-on experience in the installation, configuration, andrepair of PCs as well as a fundamental knowledge of electronics, computers, soft-ware, protocols, and troubleshooting procedures. If youre just getting started,though, dont worry that this book makes too many assumptions concerning yourknowledge, experience, and abilities. On the contrary, Ive tried to present things insuch a way that whether youre just getting started or have years of experience, theinformation, processes, and procedures that Ive included are useful.
ix
525786 FM.2 1/27/03 12:23 PM Page ix
-
How to Use This BookLike with the majority of my other books on PC hardware topics, this book isintended as a reference and troubleshooting guide that you can keep handy on yourworkbench hence, the Bench Book part of the title. Each major component groupis presented first with some general background information to orient you to itsoperation, compatibilities, and common problems.
This book presents the facts, concepts, processes, and applications that a PCtechnician needs to know in step-by-step lists, tables, figures, and text withoutlong or (hopefully) boring explanations. The focus is to provide you with informa-tion on the hows and whys of PC hardware components and not to impress youwith my obviously extensive and impressive knowledge of PCs (nor my modesty, Imight add).
Another excellent reference tool that you can use, especially if youre just get-ting started, is A+ Certification For Dummies, 2nd Edition (Wiley Publishing, Inc.).Okay, so this is a shameless plug of another of my books, but its still a good refer-ence on PCs.
Appendix A includes a list of my favorite PC hardware reference books.
How This Book Is OrganizedThis book is organized to allow you to find information specific to certain hardwareor component groups without the need to wade through stuff you already know. Atthe beginning of each chapter is a list of topics that you can use as a guide towhats in the chapter.
Youll also find that some topics might be covered in more that one place in thebook, with one location providing more information than the other. Some informa-tion has a better relationship to certain other areas and is placed into the context ofa specific or related issue. Rely on the index of the book to find the specific pagewhere a certain topic, component, or issue is covered. Ive also included cross refer-ences to other information that you might find useful.
Here are the parts of the book and what they cover.
Part I: The Motherboard and Its ComponentsThis book is organized around the major component areas of a personal computer.Part I begins at the heart of the PC, covering the motherboard, processor, chipset,Basic Input/Output System (BIOS), system resources, memory, and cache memory.Although these components arent typically the source of a PC problem, its a good
x Preface
525786 FM.2 1/27/03 12:23 PM Page x
-
idea that you know and understand their function, fit, and processes in relationshipto the other parts of the PC.
Part II: The System Case and Power SupplyThe PCs case and power supply are responsible for more PC problems than mostpeople think. Ive put them together because they typically come as a combinedpart and to emphasize their importance to the PCs overall operations.
Part III: Storage DevicesUnfortunately, this part of the book doesnt provide you with a better way toexplain to a user the difference between memory and permanent data storagedevices; youre still on your own with that. What this part does provide is an in-depth look into the more common data storage devices, such as hard disks, floppydisks, CD-ROMs, and the like. The information included in this part covers the con-struction, operation, and common issues of data storage devices, which are now anessential part of any PC.
Part IV: Sight and Sound SystemsPCs are designed to provide an interactive processing environment. A users basicinteractive tools are his or her eyes and ears. (Touch, smell, and mental telephonycant be too far off.) The PCs display and sound systems provide the basis for theinteraction between the user and the PC. When one of these component groups hasa problem, its typically a BIG problem for the user.
This part of the book deals with the PCs video and display systems and the com-ponents of its sound system.
Part V: PrintersIf a broken monitor or a quiet sound system causes grief for the user, a brokenprinter is a major catastrophe. Because of the importance of printers, this part of thebook focuses solely on PC printers, their operations, issues, and how to get themback up and running.
Part VI: Keyboards and Pointing DevicesAlthough speech recognition systems that actually work are on the horizon, theusers main tool for entering data and commands to the PC are still the keyboardand mouse. Because several types of both devices are on the market, when yourepresented with a problem in either, you need to know which device type youreworking with and whats the best way to fix it.
In addition, this part of the book also looks at other devices used to enter ormanipulate data on the PC, such as joysticks, digital tablets, and the like.
Preface xi
525786 FM.2 1/27/03 12:23 PM Page xi
-
Part VII: Communications and NetworkingWithout including so much information on data communications and network thatthis book turns into a networking bench book, this part looks at the componentsand processes used to connect a PC to a local area network (LAN).
Part VIII: Configuring the PCMost of the configuration tasks on a PC surround the configuration of expansioncards and the ports and connectors through which external peripheral devices areattached to the PC. This part covers the types, compatibilities, installation, and con-figuration of expansion cards and the PCs external ports and connectors.
Part IX: PC Operating SystemsHave no fear; this part of the book doesnt cover application software or how tocreate a really nifty document or Web site. What it does cover is the Windows andLinux operating systems and their installation, configuration, and troubleshooting.Installing a new PC often includes either the installation and configuration or theupgrading of an operating system. This part of the book provides information onthe more popular Windows operating system versions and a look into the world ofLinux.
Part X: Maintaining a PCThe two major parts of PC maintenance are preventive care and optimization,which coincidently are the two chapters in this part. A well-maintained PC has amuch better chance for an extended life, and the procedures used to perform anorganized and regularly applied preventive maintenance plan are covered. Andbecause youll occasionally want to try to get just a little better performance out ofa PC, here I offer some system optimization techniques. Although it flies in the faceof the philosophy that If it isnt broke, dont fix it, this might be the part of the bookthat you refer to the most (or at least you should).
Part XI: AppendixThe appendix gives a complete listing of third-party software and bonus content onthe CD-ROM that accompanies this book. Highlights are three bonus appendixes(troubleshooting tips, suggesting software and hardware tools, and a complete glos-sary), as well as a searchable PDF of the entire text of this book.
xii Preface
525786 FM.2 1/27/03 12:23 PM Page xii
-
Icons Used in This Book
Look to Cross Reference icons to find additional or expanded information
on a particular topic.
Note icons provide more information to help you understand a particular
point or to make some information more relevant.
Tip icons flag information that can come in extra-handy while working
on a PC.
The Caution icon alerts you to some potentially dangerous or treacherous
material. Heads up!
Where to Go from HereOnly you know where you need to begin reading this book. If you need more infor-mation on motherboards and their components, start with Part I. If you need someadvice on working with video or sound on a PC, start with Part IV. There is no rightor wrong place to begin working with this book.
Talk to MeId like to hear from you. If any aspect or topic of PC repair isnt covered as well as itshould be, or if Ive provided more coverage than you think is warranted about a par-ticular topic, please let me know. Or if Ive made an error or misstated a fact (it couldhappen!), Id appreciate hearing about it. Your feedback is solicited and welcome. Youcan send e-mail to me at this e-mail address: [email protected].
Preface xiii
525786 FM.2 1/27/03 12:23 PM Page xiii
-
525786 FM.2 1/27/03 12:23 PM Page xiv
-
AcknowledgmentsId like to acknowledge the contributions of a virtual cast of tens who helped thisproject along. This includes the very excellent crew from Wiley Publishing, Inc.,without whom this book would look like my desktop (not a pretty sight, I mightadd): Melody Layne, Linda Morris, Teresa Artman, Kim Darosett, and AmandaFoxworth. A special thanks goes to Rashell Smith and David Bartholomew who didsuch a wonderful jobe illustrating this book. I would also like to extend a hugethanks to Dan DiNicolo for challenging me with his absolutely great technicalreview.
Id also like to thank the manufacturers, vendors, and suppliers of PC hardwareand software that provided photographs and illustrations for the book.
And last, but certainly not least, Id like to acknowledge the support of my family(Connie, Markus, Jessica, and Carly) and my dear friend and agent (Margot MaleyHutchison), without whom I couldnt have survived this task.
xv
525786 FM.2 1/27/03 12:23 PM Page xv
-
Contents at a Glance
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Part I The Motherboard and Its Components
Chapter 1 Mastering the Motherboard . . . . . . . . . . . . . . . . . . . 3Chapter 2 Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Chapter 3 Chipsets and Controllers . . . . . . . . . . . . . . . . . . . . 63Chapter 4 Booting and the BIOS . . . . . . . . . . . . . . . . . . . . . . 87Chapter 5 Configuring System Resources . . . . . . . . . . . . . . . 117Chapter 6 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Chapter 7 Applying Cache Memory . . . . . . . . . . . . . . . . . . . 173
Part II The System Case and Power Supply
Chapter 8 The System Case . . . . . . . . . . . . . . . . . . . . . . . . . 191Chapter 9 Powering Up the PC . . . . . . . . . . . . . . . . . . . . . . 221
Part III Storage Devices
Chapter 10 Working with Hard Disks . . . . . . . . . . . . . . . . . . 255Chapter 11 Hard Disk Interfaces . . . . . . . . . . . . . . . . . . . . . . 287Chapter 12 Floppy Disks and Removable Storage Devices . . . 307Chapter 13 CD-ROM and DVD . . . . . . . . . . . . . . . . . . . . . . . . 323
Part IV Sight and Sound Systems
Chapter 14 Video Systems . . . . . . . . . . . . . . . . . . . . . . . . . . 351Chapter 15 Monitors and Displays . . . . . . . . . . . . . . . . . . . . 377Chapter 16 Audio and Image Capture Devices . . . . . . . . . . . . 417
Part V Printers
Chapter 17 Impact and Inkjet Printers . . . . . . . . . . . . . . . . . . 443Chapter 18 Laser Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Part VI Keyboards and Pointing Devices
Chapter 19 Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487Chapter 20 Mice and Other Pointing Devices . . . . . . . . . . . . . 509
xvi
525786 FM.2 1/27/03 12:23 PM Page xvi
-
Part VII Communications and Networking
Chapter 21 Dialup Networking . . . . . . . . . . . . . . . . . . . . . . . 529Chapter 22 Networking the PC . . . . . . . . . . . . . . . . . . . . . . . 557
Part VIII Configuring the PC
Chapter 23 Expansion Cards . . . . . . . . . . . . . . . . . . . . . . . . . 589Chapter 24 Ports and Connectors . . . . . . . . . . . . . . . . . . . . . . 615
Part IX PC Operating Systems
Chapter 25 The Windows Operating System . . . . . . . . . . . . . 647Chapter 26 Unix and Linux Operating Systems . . . . . . . . . . . 669
Part X Maintaining a PC
Chapter 27 Preventive Care . . . . . . . . . . . . . . . . . . . . . . . . . . 683Chapter 28 Optimizing the PC . . . . . . . . . . . . . . . . . . . . . . . . 711
Part XI Appendix
Appendix A About the CD . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
End-User License Agreement. . . . . . . . . . . . . . . . . ???
Bonus Appendix A: Troubleshooting PC Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . BC1
Bonus Appendix B: The PC Technicians Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BC19
Bonus Appendix C: Glossary . . . . . . . . . . . . . . . BC21
525786 FM.2 1/27/03 12:23 PM Page xvii
-
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Part I The Motherboard and Its Components
Chapter 1 Mastering the Motherboard . . . . . . . . . . . . . . . . . . . . . . 3Differentiating Motherboard Designs . . . . . . . . . . . . . . . . . . . 4
Laying out the mainboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Connecting to the backplane . . . . . . . . . . . . . . . . . . . . . . . . . . 4Factoring in the motherboard form . . . . . . . . . . . . . . . . . . . . . . 6
Working with the Motherboard . . . . . . . . . . . . . . . . . . . . . . 11Using the right tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Troubleshooting the motherboard . . . . . . . . . . . . . . . . . . . . . . 12Identifying motherboard problems . . . . . . . . . . . . . . . . . . . . . 13
Removing a Motherboard . . . . . . . . . . . . . . . . . . . . . . . . . . 21Working by the rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Opening the case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Other considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Chapter 2 Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Understanding Processors . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Powering a processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Cooling a processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Packaging the processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Setting a processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Sorting the sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Slot types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Differentiating the Microprocessors . . . . . . . . . . . . . . . . . . . 34Pentium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Cyrix 6x86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Other Pentium clones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Pentium Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Pentium II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Celeron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Xeon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38AMD K6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Cyrix 6x86MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39VIA Cyrix III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39AMD K6-2 and K6-III processors . . . . . . . . . . . . . . . . . . . . . . 40Intel Pentium III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41AMD Athlon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41AMD Duron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43xviii
525786 FM.2 1/27/03 12:23 PM Page xviii
-
Intel Pentium 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43VIA C3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Intel Itanium and Itanium 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Working with Number Systems . . . . . . . . . . . . . . . . . . . . . . 46Understanding how 1+1 = 10: The binary system . . . . . . . . . . . 47Converting decimal to binary . . . . . . . . . . . . . . . . . . . . . . . . . 49Counting up to 16: The hexadecimal system . . . . . . . . . . . . . . 49
Upgrading Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Getting processor info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Upgrading processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Applying Overdrive to a Pentium processor . . . . . . . . . . . . . . . 55Upgrading a Pentium Pro processor to Pentium II . . . . . . . . . . . 55Upgrading to a faster version of the same processor . . . . . . . . . 56
Dealing with Processor-level Errors and Other CommonProblems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56The PC locks up immediately after completing the POST . . . . . . 56The system functions erratically with several
intermittent problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57The device lights are on and the fan operates,
but the PC does not boot . . . . . . . . . . . . . . . . . . . . . . . . . . . 58The processor is incorrectly identified during the boot process. . . 58During the boot, the processor speed listed is incorrect . . . . . . . 58The ZIF socket will not open . . . . . . . . . . . . . . . . . . . . . . . . . 59
Dealing with Processor Bugs . . . . . . . . . . . . . . . . . . . . . . . . 59Addressing AMD bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Coping with Cyrix bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Resolving Intel processor bugs . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 3 Chipsets and Controllers . . . . . . . . . . . . . . . . . . . . . . . . 63Munching on a Few Chipsets . . . . . . . . . . . . . . . . . . . . . . . . 63
Grouping chipsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Digging deeper into the chipset . . . . . . . . . . . . . . . . . . . . . . . 66Operating outside of the chipset . . . . . . . . . . . . . . . . . . . . . . . 70Getting to know the chipset . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Troubleshooting Chipset Problems . . . . . . . . . . . . . . . . . . . . 72Identifying a chipset (without opening the case) . . . . . . . . . . . . 74Identifying a chipset (by opening the case) . . . . . . . . . . . . . . . . 75Dealing with Pentium chipset problems . . . . . . . . . . . . . . . . . . 75Identifying potential chipset problems . . . . . . . . . . . . . . . . . . . 77
Listing the Intel Chipsets . . . . . . . . . . . . . . . . . . . . . . . . . . . 77486 chipsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Chipsets for the Pentium and beyond . . . . . . . . . . . . . . . . . . . 78
Noting the Non-Intel Chipsets . . . . . . . . . . . . . . . . . . . . . . . 82ALi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82SiS (Silicon Integrated Systems) . . . . . . . . . . . . . . . . . . . . . . . 82NVIDIA Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84VIA Technologies, Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Contents xix
525786 FM.2 1/27/03 12:23 PM Page xix
-
Chapter 4 Booting and the BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Getting to Know the BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . 87
The BIOS programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88BIOS manufacturers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88The BIOS in action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Identifying the BIOS chip . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Acting as the hardware intermediary . . . . . . . . . . . . . . . . . . . . 91
Starting Up the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92BIOS activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92BIOS start-up screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Configuring the System Setup . . . . . . . . . . . . . . . . . . . . . . . 98Setting the System Configuration . . . . . . . . . . . . . . . . . . . 100
Setup program access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Setup program menu types . . . . . . . . . . . . . . . . . . . . . . . . . 100
Updating the BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Flashing dangers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Flashing security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Applying the boot block . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Gathering Repair and Maintenance Tools . . . . . . . . . . . . . . 107Using hard tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Applying some soft tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Dealing with BIOS and Boot Problems . . . . . . . . . . . . . . . . 112The system boots from the wrong disk . . . . . . . . . . . . . . . . . . 112An Invalid System Disk message displays . . . . . . . . . . . . . . . . 112The hard disk is not detected during the boot . . . . . . . . . . . . . 113The boot has stopped, and the screen is blank . . . . . . . . . . . . . 113USB problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Forgotten BIOS passwords . . . . . . . . . . . . . . . . . . . . . . . . . . 114When to flash the BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114After flashing the BIOS, the PC will not boot . . . . . . . . . . . . . 116
Chapter 5 Configuring System Resources . . . . . . . . . . . . . . . . . . 117Getting the CPUs Attention . . . . . . . . . . . . . . . . . . . . . . . . 117
Requesting attention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Taking care of themselves . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Defining System Resources . . . . . . . . . . . . . . . . . . . . . . . . 119Assigning interrupt requests . . . . . . . . . . . . . . . . . . . . . . . . . 120Making IRQ assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Working with PCI and IRQs . . . . . . . . . . . . . . . . . . . . . . . . . 125Plugging and playing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Understanding the PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Checking the mailbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Directly accessing memory . . . . . . . . . . . . . . . . . . . . . . . . . . 131Using additional system resources . . . . . . . . . . . . . . . . . . . . . 134
xx Contents
525786 FM.2 1/27/03 12:23 PM Page xx
-
Resolving Resource Conflicts . . . . . . . . . . . . . . . . . . . . . . . 135Avoiding resource problems when installing
new hardware devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Troubleshooting IRQs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Checking out IRQ settings . . . . . . . . . . . . . . . . . . . . . . . . . . 137Setting an IRQ with the Windows Device Manager . . . . . . . . . 138Troubleshooting DMA channels . . . . . . . . . . . . . . . . . . . . . . 139Changing a devices system resource settings . . . . . . . . . . . . . 140Booting into Windows Safe Mode . . . . . . . . . . . . . . . . . 141Running Windows Troubleshooting . . . . . . . . . . . . . . . . . . . . 141Decoding resource error codes in the
Windows Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . 142Dealing with IRQ steering . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Chapter 6 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Getting to Know RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Differentiating volatility . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Getting synchronized or not . . . . . . . . . . . . . . . . . . . . . . . . . 148Operating at RAM speed . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Dealing with memory technologies . . . . . . . . . . . . . . . . . . . . 151A bit more about DRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Packaging memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Detecting Memory Errors . . . . . . . . . . . . . . . . . . . . . . . . . . 159Playing with parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Correcting memory errors . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Logically Laying Out Memory . . . . . . . . . . . . . . . . . . . . . . 162Conventional memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162Upper memory area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163High Memory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Extended memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Understanding memory latency and burst mode access . . . . . . 164
Solving Memory Problems . . . . . . . . . . . . . . . . . . . . . . . . . 165Applying software tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Using hardware tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Diagnosing memory errors . . . . . . . . . . . . . . . . . . . . . . . . . . 166Checking memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Memory testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Installing memory modules . . . . . . . . . . . . . . . . . . . . . . . . . 169Installing memory, Part II . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Removing memory modules . . . . . . . . . . . . . . . . . . . . . . . . . 171Calculating RAM size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Chapter 7 Applying Cache Memory . . . . . . . . . . . . . . . . . . . . . . . 173What Is Cache Memory? . . . . . . . . . . . . . . . . . . . . . . . . . . 173How Caching Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Guessing right scores a hit . . . . . . . . . . . . . . . . . . . . . . . . . . 175Quenching the processors thirst . . . . . . . . . . . . . . . . . . . . . . 175Working internally and externally . . . . . . . . . . . . . . . . . . . . 176
Contents xxi
525786 FM.2 1/27/03 12:23 PM Page xxi
-
Sizing cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Having too much RAM? . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Playing tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Cache bursting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Cache misses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Sorting Out the Types of Cache Memory . . . . . . . . . . . . . . 178Asynchronous cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Synchronous cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Pipelined burst cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Writing to cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Non-blocking cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Caching Impacts on Memory . . . . . . . . . . . . . . . . . . . . . . . 180Mapping the Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Adding Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Working with Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Installing a cache module . . . . . . . . . . . . . . . . . . . . . . . . . . 182Troubleshooting problems after installing new cache . . . . . . . . 183Adding cache didnt improve system performance . . . . . . . . . . 184The processor disables the cache . . . . . . . . . . . . . . . . . . . . . . 185Determining why adding RAM slows down the PC . . . . . . . . . 185Enabling the internal (L1) cache . . . . . . . . . . . . . . . . . . . . . . 186Enabling the external (L2) cache . . . . . . . . . . . . . . . . . . . . . . 187
Part II The System Case and Power Supply
Chapter 8 The System Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Dissecting the System Case . . . . . . . . . . . . . . . . . . . . . . . . 191Building the Case of the Case . . . . . . . . . . . . . . . . . . . . . . 192
Sorting out the case components . . . . . . . . . . . . . . . . . . . . . 193Scanning the front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Factoring in the case form . . . . . . . . . . . . . . . . . . . . . . . . . . 209Supplying power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Auxiliary fans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Lights, sound, and the connecting wires . . . . . . . . . . . . . . . . . 214Cooling vents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Mounting the motherboard . . . . . . . . . . . . . . . . . . . . . . . . . 215
Dealing with Case Issues . . . . . . . . . . . . . . . . . . . . . . . . . . 216Preparing a case for a motherboard . . . . . . . . . . . . . . . . . . . . 216The front panel LEDs dont light up . . . . . . . . . . . . . . . . . . . . 217No sound is coming from the system speaker . . . . . . . . . . . . . 218The reset button does not restart the PC . . . . . . . . . . . . . . . . . 218The power on/off button does not work . . . . . . . . . . . . . . . . . 218Setting the monitor on the system case halts the PC . . . . . . . . 219
xxii Contents
525786 FM.2 1/27/03 12:23 PM Page xxii
-
Chapter 9 Powering Up the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Understanding the Functions of the Power Supply . . . . . . 221
Producing good power . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Turning power on and off . . . . . . . . . . . . . . . . . . . . . . . . . . 223Breaking down the power supply . . . . . . . . . . . . . . . . . . . . . 224Converting the waveform . . . . . . . . . . . . . . . . . . . . . . . . . . 225Controlling the voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Factoring power supply forms . . . . . . . . . . . . . . . . . . . . . . . 227Sorting out the ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Protecting the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Identifying electrical evils . . . . . . . . . . . . . . . . . . . . . . . . . . 236Suppressing the surge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237UPS-scaling protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Working with Power Supplies . . . . . . . . . . . . . . . . . . . . . . 241Gathering the tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Deciding when to troubleshoot a power supply . . . . . . . . . . . . 242Isolating the power supply as a source of a problem . . . . . . . . 243Ruling out the power supply . . . . . . . . . . . . . . . . . . . . . . . . 244Diagnosing POST power problems . . . . . . . . . . . . . . . . . . . . 245Nothing happens when the power switch is turned on . . . . . . . 245The fan isnt spinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245The PC doesnt boot and has no sign of power . . . . . . . . . . . . 246An ATX system doesnt work when the power is turned on . . . 247Setting the input voltage selector switch . . . . . . . . . . . . . . . . 247Testing power supply peripheral connectors with a DVM . . . . . 247Correctly sizing a UPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Taking preventive measures . . . . . . . . . . . . . . . . . . . . . . . . . 251
Part III Storage Devices
Chapter 10 Working with Hard Disks . . . . . . . . . . . . . . . . . . . . . . 255Studying the Hard Disk Drive . . . . . . . . . . . . . . . . . . . . . . 255
Organizing data on a disk drive . . . . . . . . . . . . . . . . . . . . . . 256Reviewing disk capacities . . . . . . . . . . . . . . . . . . . . . . . . . . 257Looking inside the disk drive . . . . . . . . . . . . . . . . . . . . . . . . 258Reading and writing the disk . . . . . . . . . . . . . . . . . . . . . . . . 266Recording data on the disk . . . . . . . . . . . . . . . . . . . . . . . . . 267Encoding data onto the disk . . . . . . . . . . . . . . . . . . . . . . . . . 268Interfacing to the disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268Transferring data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Addressing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Using RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Contents xxiii
525786 FM.2 1/27/03 12:23 PM Page xxiii
-
Solving Hard Disk Issues . . . . . . . . . . . . . . . . . . . . . . . . . . 274Choosing a hard disk drive by using performance metrics . . . . 274Preparing a hard disk drive for use . . . . . . . . . . . . . . . . . . . . 275Formatting a hard disk drive . . . . . . . . . . . . . . . . . . . . . . . . 278Installing a new hard drive . . . . . . . . . . . . . . . . . . . . . . . . . 280Configuring the BIOS for a hard disk . . . . . . . . . . . . . . . . . . . 282Troubleshooting a hard disk drive . . . . . . . . . . . . . . . . . . . . . 285
Chapter 11 Hard Disk Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 287Interfacing an IDE/ATA Hard Disk . . . . . . . . . . . . . . . . . . . 287
Reviewing hard disk interface characteristics . . . . . . . . . . . . . 288Using an IDE/ATA interface . . . . . . . . . . . . . . . . . . . . . . . . . 290Configuring an IDE/ATA interface . . . . . . . . . . . . . . . . . . . . . 295Considering EIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Working with SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Connecting with SCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300Differentiating SCSI voltages . . . . . . . . . . . . . . . . . . . . . . . . 300Connecting SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300Configuring a SCSI hard disk drive . . . . . . . . . . . . . . . . . . . . 301
Hard Disk Interface Terminology . . . . . . . . . . . . . . . . . . . . 302Troubleshooting Disk Interface Issues . . . . . . . . . . . . . . . . 302
Clearing out unnecessary connections . . . . . . . . . . . . . . . . . . 303Installing more than one device on an IDE/ATA channel . . . . . 303Isolating IDE/ATA interface problems . . . . . . . . . . . . . . . . . . 304Improving the performance of a slow hard disk drive on a
Windows 9x system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304Backing up (and restoring) the Windows registry . . . . . . . . . . 305
Chapter 12 Floppy Disks and Removable Storage Devices . . . . . 307Understanding the Floppy Disk Drive . . . . . . . . . . . . . . . . 307
Floppy disk drive construction . . . . . . . . . . . . . . . . . . . . . . . 308Maintaining head alignment . . . . . . . . . . . . . . . . . . . . . . . . . 310Aligning a floppy disk drive . . . . . . . . . . . . . . . . . . . . . . . . . 311Misalignment causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Building a Better Floppy Disk . . . . . . . . . . . . . . . . . . . . . . 315Zipping and jazzing along . . . . . . . . . . . . . . . . . . . . . . . . . . 315Storing on a SuperDisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Working with removable hard disks . . . . . . . . . . . . . . . . . . . 316Plugging in a USB drive . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Dealing with Removable Media Issues . . . . . . . . . . . . . . . . 318Troubleshooting a floppy disk drive . . . . . . . . . . . . . . . . . . . 318Cleaning a floppy disk drive . . . . . . . . . . . . . . . . . . . . . . . . . 319Maintaining a floppy disks alignment . . . . . . . . . . . . . . . . . . 320Formatting a floppy disk . . . . . . . . . . . . . . . . . . . . . . . . . . . 320Setting up a removable hard disk drive . . . . . . . . . . . . . . . . . 320
xxiv Contents
525786 FM.2 1/27/03 12:23 PM Page xxiv
-
Chapter 13 CD-ROM and DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323Grasping the Technology of Discs . . . . . . . . . . . . . . . . . . . 323
Formatting CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324Dissecting CD media: Pulling apart the layers . . . . . . . . . . . . . 326Reading the CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Recording data on a CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Writing to a CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Installing and Operating a CD-ROM Drive . . . . . . . . . . . . . 328Looking into the read head assembly . . . . . . . . . . . . . . . . . . . 329Loading the disc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330Connecting to audio output and controls . . . . . . . . . . . . . . . . 331Stacking in multiple discs . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Dealing with Digital Versatile/Video Disc (DVD) . . . . . . . . 334DVD formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334Sorting out DVD standards . . . . . . . . . . . . . . . . . . . . . . . . . 335
Dealing with CD-ROM and DVD Issues . . . . . . . . . . . . . . . 335Installing an internal IDE/ATAPI CD-ROM drive . . . . . . . . . . . 336Installing a DVD Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340Installing a SCSI CD-ROM drive . . . . . . . . . . . . . . . . . . . . . . 340Adding CD-ROM support to a boot disk . . . . . . . . . . . . . . . . . 341Troubleshooting an IDE/ATA/ATAPI CD-ROM drive . . . . . . . . . 342Troubleshooting a SCSI CD-ROM drive . . . . . . . . . . . . . . . . . 344Troubleshooting IDE CD-ROM master and slave conflicts . . . . . 344Improving the performance of a CD-ROM drive . . . . . . . . . . . 345Troubleshooting CD-ROM Sound Problems . . . . . . . . . . . . . . 346
Part IV Sight and Sound Systems
Chapter 14 Video Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351Checking Out How Video Systems Work . . . . . . . . . . . . . . 351
Generating the image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Dividing up the work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Creating pathways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353Reviewing the video standards . . . . . . . . . . . . . . . . . . . . . . . 353Mastering the bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355Controlling the video card . . . . . . . . . . . . . . . . . . . . . . . . . . 356Riding the video bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356Video BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356Interfacing the video system . . . . . . . . . . . . . . . . . . . . . . . . 357Video and system resources . . . . . . . . . . . . . . . . . . . . . . . . . 358Video device drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358The RAMDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358Accelerating 3-D graphics . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Contents xxv
525786 FM.2 1/27/03 12:23 PM Page xxv
-
Taking a Look at Video Card Operations . . . . . . . . . . . . . . 359Processing the video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Working with video memory . . . . . . . . . . . . . . . . . . . . . . . . 360Resolving the resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Adjusting for the aspect ratio . . . . . . . . . . . . . . . . . . . . . . . . 361Diving into color depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Connecting to external A/V devices . . . . . . . . . . . . . . . . . . . 362
Determining How Much Video Memory You Need . . . . . . 363Calculating 2-D video RAM requirements . . . . . . . . . . . . . . . 363Figuring 3-D video RAM requirements . . . . . . . . . . . . . . . . . 364
Sorting Out the Video RAM Technologies . . . . . . . . . . . . . 365Installing Video Cards and Solving Video Problems . . . . . 367
Nothing displays on the monitor . . . . . . . . . . . . . . . . . . . . . 367The display is scrambled . . . . . . . . . . . . . . . . . . . . . . . . . . . 368The display is fuzzy or blurry . . . . . . . . . . . . . . . . . . . . . . . . 369The video card settings arent listed in the
Windows display settings . . . . . . . . . . . . . . . . . . . . . . . . . 369Installing a new video card . . . . . . . . . . . . . . . . . . . . . . . . . 370Troubleshooting the video card . . . . . . . . . . . . . . . . . . . . . . . 371Replacing integrated video support with a video card . . . . . . . 373Determining the type of video card in a PC . . . . . . . . . . . . . . 373Upgrading the RAM on a video card . . . . . . . . . . . . . . . . . . . 374Selecting higher resolutions . . . . . . . . . . . . . . . . . . . . . . . . . 375Configuring BIOS settings for better AGP performance . . . . . . 376
Chapter 15 Monitors and Displays . . . . . . . . . . . . . . . . . . . . . . . . . 377Looking into CRTs and LCDs . . . . . . . . . . . . . . . . . . . . . . . 377
Reviewing PC monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379Drawing up dots and pixels . . . . . . . . . . . . . . . . . . . . . . . . . 381Resolving resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384Applying an aspect ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . 386Relating monitor size to resolution . . . . . . . . . . . . . . . . . . . . 386Developing color depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386Refreshing rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387Connecting the display . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388Controlling the monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388Working within the standards . . . . . . . . . . . . . . . . . . . . . . . 388Reviewing older video standards . . . . . . . . . . . . . . . . . . . . . . 389Driving video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Operating the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391Refreshing the display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392Masking the display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393Moving from digital to analog . . . . . . . . . . . . . . . . . . . . . . . 396
Figuring out Flat-Panel Displays . . . . . . . . . . . . . . . . . . . . 396Lighting up an LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Categorizing LCDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
xxvi Contents
525786 FM.2 1/27/03 12:23 PM Page xxvi
-
Powering the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Managing power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Degaussing the screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Maintaining a Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Keeping safe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405Performing preventive maintenance . . . . . . . . . . . . . . . . . . . 406The monitor is blank or has no picture . . . . . . . . . . . . . . . . . 407The monitor has display but isnt functioning properly . . . . . . 408The monitor doesnt power on . . . . . . . . . . . . . . . . . . . . . . . 410Changing the color depth or resolution . . . . . . . . . . . . . . . . . 411Setting the refresh rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413Recovering from an incorrect refresh rate . . . . . . . . . . . . . . . 413The monitor goes blank and shuts off when idle . . . . . . . . . . . 414Disposing of a CRT monitor . . . . . . . . . . . . . . . . . . . . . . . . . 415
Chapter 16 Audio and Image Capture Devices . . . . . . . . . . . . . . . 417Examining the PC Sound System . . . . . . . . . . . . . . . . . . . . 417Taking a Closer Listen to Sound Cards . . . . . . . . . . . . . . . . 419Capturing Sound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421Interfacing CD-ROM and DVD Devices . . . . . . . . . . . . . . . 425Scanning Image Capture Devices . . . . . . . . . . . . . . . . . . . . 425
Capturing an image with a scanner . . . . . . . . . . . . . . . . . . . . 426Catching the action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428Digitizing an image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Problem-solving Audio and Video Capture Device Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431Installing a sound card . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432Dealing with common sound card problems . . . . . . . . . . . . . . 436Connecting a CD-ROM or DVD to a sound card . . . . . . . . . . . 437Resolving system resource conflicts . . . . . . . . . . . . . . . . . . . 437Connecting a scanner to a PC . . . . . . . . . . . . . . . . . . . . . . . . 438Downloading images from a digital camera . . . . . . . . . . . . . . 439
Part V Printers
Chapter 17 Impact and Inkjet Printers . . . . . . . . . . . . . . . . . . . . . . 443Examining Printer Characteristics . . . . . . . . . . . . . . . . . . . 443
Differentiating type qualities . . . . . . . . . . . . . . . . . . . . . . . . 444Print speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445Impact versus non-impact . . . . . . . . . . . . . . . . . . . . . . . . . . 445Text and graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445Fonts and typefaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Print styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Print size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447Printer standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448Printer controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Contents xxvii
525786 FM.2 1/27/03 12:23 PM Page xxvii
-
Dealing with Dot Matrix Printers . . . . . . . . . . . . . . . . . . . . 449In the beginning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449The dot matrix today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450Printing with a dot matrix printer . . . . . . . . . . . . . . . . . . . . . 451Moving up to color dot matrix printers . . . . . . . . . . . . . . . . . 454
Printing with Inkjet Printers . . . . . . . . . . . . . . . . . . . . . . . 454Inkjet technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455Halftoning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Printing in color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Inkjet cartridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460Printer drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Heating Up a Thermal Printer . . . . . . . . . . . . . . . . . . . . . . 461Printing All in a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462Diagnosing Common Printer Problems . . . . . . . . . . . . . . . 462
On the printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462On the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463Connecting a printer to a PC . . . . . . . . . . . . . . . . . . . . . . . . 464Setting up a printer on a Windows PC . . . . . . . . . . . . . . . . . . 466Using a switchbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467Safeguarding a printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468Troubleshooting inkjet printers . . . . . . . . . . . . . . . . . . . . . . . 468Troubleshooting dot matrix printers . . . . . . . . . . . . . . . . . . . 469
Chapter 18 Laser Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471Looking into Laser Printers . . . . . . . . . . . . . . . . . . . . . . . . 471
Laser printing technologies . . . . . . . . . . . . . . . . . . . . . . . . . 472Color laser printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475Building up the image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Inside the Laser Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . 477The toner cartridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478Toner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Maintaining and Troubleshooting a Laser Printer . . . . . . . 480Caring for a laser printer . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Connecting a printer to a network . . . . . . . . . . . . . . . . . . . . 482Safeguarding a printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Part VI Keyboards and Pointing Devices
Chapter 19 Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487Looking Technically at Keyboards . . . . . . . . . . . . . . . . . . . 487
Alphabetic keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488Toggle keys and locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490Repeating keystrokes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490Cursor keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490The number pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492Function keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
xxviii Contents
525786 FM.2 1/27/03 12:23 PM Page xxviii
-
Special-purpose keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494Windows menu keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Sizing Up Keyboard Form Factors . . . . . . . . . . . . . . . . . . . 496Enhanced keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Windows keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Natural keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Portable PC keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Miscellaneous keyboard styles . . . . . . . . . . . . . . . . . . . . . . . 498
Digging into Keyboard Technology . . . . . . . . . . . . . . . . . . 499Make and break codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499Keyswitches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501Keyboard controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502Keyboard cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502Keyboard connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Troubleshooting the Keyboard . . . . . . . . . . . . . . . . . . . . . . 504Solving keyboard boot sequence problems . . . . . . . . . . . . . . . 505Setting keyboard controls on a Windows PC . . . . . . . . . . . . . 505Setting the accessibility options on a Windows PC . . . . . . . . . 506Configuring the BIOS settings of a keyboard . . . . . . . . . . . . . . 507
Chapter 20 Mice and Other Pointing Devices . . . . . . . . . . . . . . . . 509Catching Up on the Mouse . . . . . . . . . . . . . . . . . . . . . . . . 509
Standard mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510Wheel mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510Optical mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510Inside the mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511Putting it all together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Connecting a Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513PS/2 and serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514USB mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514Cordless mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514Data interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Examining Other Pointing Devices . . . . . . . . . . . . . . . . . . 515Touchpads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515Trackballs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516Glidepoint mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517Joysticks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Installing a Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518Installing a serial mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . 518Installing a mouse manually . . . . . . . . . . . . . . . . . . . . . . . . 519Installing a PS/2 mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519Installing a USB mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Troubleshooting an Optomechanical Mouse . . . . . . . . . . . 520Configuring a Mouse on a Windows PC . . . . . . . . . . . . . . 521Installing a Joystick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522Cleaning a Dirty Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Cleaning an optomechanical mouse . . . . . . . . . . . . . . . . . . . 524Cleaning an optical mouse . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Contents xxix
525786 FM.2 1/27/03 12:23 PM Page xxix
-
Part VII Communications and Networking
Chapter 21 Dialup Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529Connecting a Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Configuring a modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530Working on a Windows system . . . . . . . . . . . . . . . . . . . . . . 533Configuring a modem connection in Windows 9x . . . . . . . . . . 534Configuring a dialup connection in Windows 2000 and XP . . . 537Working on a Linux system . . . . . . . . . . . . . . . . . . . . . . . . . 539Installing device drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . 540Commanding the modem . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
Establishing a Dialup Connection . . . . . . . . . . . . . . . . . . . 541Making the call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542Establishing a dialup connection . . . . . . . . . . . . . . . . . . . . . 542
Dealing with Dialup Issues . . . . . . . . . . . . . . . . . . . . . . . . . 543Troubleshooting a failed connection . . . . . . . . . . . . . . . . . . . 544Using error codes to identify a dialup problem . . . . . . . . . . . . 544
Making Other Phone Connections . . . . . . . . . . . . . . . . . . . 553Connecting with DSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Connecting to ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Connecting with a cable modems . . . . . . . . . . . . . . . . . . . . . 555
Chapter 22 Networking the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557Networking Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Differentiating network types . . . . . . . . . . . . . . . . . . . . . . . . 558Structuring a network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Identifying network components . . . . . . . . . . . . . . . . . . . . . 560Serving the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
Cabling Up a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562Cabling types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562Cabling characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566Understanding the IEEE cable designations . . . . . . . . . . . . . . 568
Speaking Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570Working without a Wire . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
802.11 Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573HomeRF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Working with a NIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573Getting to know NIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574Addressing the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574Naming a network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
Dealing with Networked PC Issues . . . . . . . . . . . . . . . . . . . 577Installing and configuring a NIC . . . . . . . . . . . . . . . . . . . . . . 577Troubleshooting a NIC connection . . . . . . . . . . . . . . . . . . . . 579The computer hangs when the NICs device drivers
are loaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
xxx Contents
525786 FM.2 1/27/03 12:23 PM Page xxx
-
The Wake on LAN (WOL) feature is not working . . . . . . . . . . . 581Verifying a local network connection . . . . . . . . . . . . . . . . . . 581Verifying a connection to a remote site . . . . . . . . . . . . . . . . . 582Resolving host name resolution issues . . . . . . . . . . . . . . . . . . 584
Part VIII Configuring the PC
Chapter 23 Expansion Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589Expansion Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589Reviewing the Expansion Buses . . . . . . . . . . . . . . . . . . . . . 591
Mastering the bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594Taking the local bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594Expanding the portable PC . . . . . . . . . . . . . . . . . . . . . . . . . 595Working with SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596Adding serial and parallel ports . . . . . . . . . . . . . . . . . . . . . . 597Interfacing with USB and IEEE 1394 . . . . . . . . . . . . . . . . . . . 597
Sorting Out Expansion Cards . . . . . . . . . . . . . . . . . . . . . . . 598Adding a controller card . . . . . . . . . . . . . . . . . . . . . . . . . . . 599Communicating through I/O cards . . . . . . . . . . . . . . . . . . . . 599
Installing and Configuring Expansion Cards . . . . . . . . . . . 603Installing an expansion card . . . . . . . . . . . . . . . . . . . . . . . . 603Troubleshooting expansion cards . . . . . . . . . . . . . . . . . . . . . 605Dealing with expansion card choke points . . . . . . . . . . . . . . . 609Installing a SCSI host adapter . . . . . . . . . . . . . . . . . . . . . . . 609Installing serial and parallel add-on ports . . . . . . . . . . . . . . . 610Installing a USB or IEEE 1394 expansion card . . . . . . . . . . . . . 611Resolving resource conflicts on Windows PCs . . . . . . . . . . . . . 611Resolving resource conflicts on PnP devices . . . . . . . . . . . . . . 612Installing a video card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Chapter 24 Ports and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . 615Connecting a PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
Motherboard connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . 616External ports and connectors . . . . . . . . . . . . . . . . . . . . . . . 620
Reviewing Interface Technologies . . . . . . . . . . . . . . . . . . . 621Characterizing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621Figuring out serial and parallel data . . . . . . . . . . . . . . . . . . . 623Configuring for full, half, and simplex modes . . . . . . . . . . . . . 623Transmitting serial data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624Communicating asynchronously . . . . . . . . . . . . . . . . . . . . . . 626Checking parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626Using the UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627Communicating with synchronicity . . . . . . . . . . . . . . . . . . . . 628Configuring a serial port . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
Understanding Parallel Ports . . . . . . . . . . . . . . . . . . . . . . . 629
Contents xxxi
525786 FM.2 1/27/03 12:23 PM Page xxxi
-
Utilizing a USB Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 629Connecting with USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630Interfacing to USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
IEEE 1394 (FireWire) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632Working with Wireless Ports . . . . . . . . . . . . . . . . . . . . . . . 633
Infrared ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633Radio frequency interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 633
Understanding PS/2 and DIN Connectors . . . . . . . . . . . . . 634Checking Out Video Connectors . . . . . . . . . . . . . . . . . . . . 635Dealing with Port Problems . . . . . . . . . . . . . . . . . . . . . . . . 637
Troubleshooting a serial port . . . . . . . . . . . . . . . . . . . . . . . . 637Dealing with serial port system resource conflicts . . . . . . . . . . 638Troubleshooting a parallel port . . . . . . . . . . . . . . . . . . . . . . . 639Dealing with printing (parallel port) problems . . . . . . . . . . . . 640Troubleshooting a USB connection . . . . . . . . . . . . . . . . . . . . 641Assigning an IRQ to the USB host controller . . . . . . . . . . . . . 642Enabling IRQ steering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
Part IX PC Operating Systems
Chapter 25 The Windows Operating System . . . . . . . . . . . . . . . . 647Looking at the Different Versions of Windows . . . . . . . . . 648Installing and Configuring Windows 98/Me . . . . . . . . . . . 648
Installing Windows 98/Me . . . . . . . . . . . . . . . . . . . . . . . . . . 648Controlling a Windows 98 setup . . . . . . . . . . . . . . . . . . . . . . 651Configuring Windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . 652
Installing and Configuring Windows 2000 Professional . . . 657Installing Windows 2000 Pro . . . . . . . . . . . . . . . . . . . . . . . . 657Configuring Windows 2000 . . . . . . . . . . . . . . . . . . . . . . . . . 660
Installing Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . 662Upgrading to Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . 662Installing Windows XP Pro or Home editions . . . . . . . . . . . . . 663
Starting Windows in Safe Mode . . . . . . . . . . . . . . . . . . . . 664Opening Windows 9x/Me/2000 in Safe mode . . . . . . . . . . . . . 664Opening Windows XP in Safe mode . . . . . . . . . . . . . . . . . . . 665
Creating a Windows Boot Disk . . . . . . . . . . . . . . . . . . . . . 666Creating a Windows 98/Me boot disk . . . . . . . . . . . . . . . . . . 666Creating a Windows NT boot disk . . . . . . . . . . . . . . . . . . . . . 666Creating Windows 2000 boot disks . . . . . . . . . . . . . . . . . . . . 667Obtaining Windows XP setup boot disks . . . . . . . . . . . . . . . . 667
Chapter 26 Unix and Linux Operating Systems . . . . . . . . . . . . . . 669Understanding a Linux Installation . . . . . . . . . . . . . . . . . . 669
Logging on as the supervisor . . . . . . . . . . . . . . . . . . . . . . . . 670Operating in dual mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670Viewing the hardware configuration . . . . . . . . . . . . . . . . . . . 670
xxxii Contents
525786 FM.2 1/27/03 12:23 PM Page xxxii
-
Correcting Hardware Woes . . . . . . . . . . . . . . . . . . . . . . . . 674Configuring IDE/ATA drives . . . . . . . . . . . . . . . . . . . . . . . . . 674Preventing drive letters from changing . . . . . . . . . . . . . . . . . 674Resolving device access issues . . . . . . . . . . . . . . . . . . . . . . . 674Resolving sound card problems . . . . . . . . . . . . . . . . . . . . . . 676Adding a hard disk drive to a Linux system . . . . . . . . . . . . . . 677Optimizing a hard disk for 32-bit and DMA operation . . . . . . . 678
Part X Maintaining a PC
Chapter 27 Preventive Care . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683Scheduling Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . 683
Developing a common sense approach . . . . . . . . . . . . . . . . . 685Gathering tools and cleaning supplies . . . . . . . . . . . . . . . . . . 686
Performing Data Backups . . . . . . . . . . . . . . . . . . . . . . . . . 688Choosing the backup media . . . . . . . . . . . . . . . . . . . . . . . . . 688Picking the backup software . . . . . . . . . . . . . . . . . . . . . . . . 688Determining the best type of backup . . . . . . . . . . . . . . . . . . . 688
Protecting Against Viruses . . . . . . . . . . . . . . . . . . . . . . . . 690Protecting Against Power Problems . . . . . . . . . . . . . . . . . . 690Disposing of Hazardous Materials . . . . . . . . . . . . . . . . . . . 691
Disposing of batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691Discarding a monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691Dumping chemicals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
Preventive Maintenance Procedures . . . . . . . . . . . . . . . . . 692Cleaning a keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692Cleaning a mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696Caring for other input devices . . . . . . . . . . . . . . . . . . . . . . . 699Cleaning and caring for a monitor . . . . . . . . . . . . . . . . . . . . 699Cleaning and maintaining a printer . . . . . . . . . . . . . . . . . . . . 700Cleaning the system case . . . . . . . . . . . . . . . . . . . . . . . . . . . 704Housekeeping for a hard disk drive . . . . . . . . . . . . . . . . . . . . 706Optimizing a hard disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706Removing unused files on a disk drive . . . . . . . . . . . . . . . . . . 707Caring for a floppy disk drive . . . . . . . . . . . . . . . . . . . . . . . . 707Caring for CD-ROM and DVD drives . . . . . . . . . . . . . . . . . . . 707Cleaning expansion slot connectors . . . . . . . . . . . . . . . . . . . 708Cleaning external ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708Caring for a portable PC . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
Chapter 28 Optimizing the PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711Optimizing the BIOS and Boot Process . . . . . . . . . . . . . . . . 711
Tweaking the BIOS settings . . . . . . . . . . . . . . . . . . . . . . . . . 711Flashing the BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712
Optimizing the Hard Disk Drive . . . . . . . . . . . . . . . . . . . . . 712Scanning the disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712Defragmenting the disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Contents xxxiii
525786 FM.2 1/27/03 12:23 PM Page xxxiii
-
Optimizing Expansion Cards . . . . . . . . . . . . . . . . . . . . . . . 714Putting the cards in order . . . . . . . . . . . . . . . . . . . . . . . . . . 714Using PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714
Optimizing the Processor . . . . . . . . . . . . . . . . . . . . . . . . . . 715Replacing the processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715Updating the processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715Overclocking the processor . . . . . . . . . . . . . . . . . . . . . . . . . . 715
Part XI Appendix
Appendix A About the CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
End-User License Agreement . . . . . . . . . . . . . . . . . . . . ???
Bonus Appendix A: Troubleshooting PC Problems . . . BC1
Bonus Appendix B: The PC Technicians Toolkit. . . BC19
Bonus Appendix C: Glossary . . . . . . . . . . . . . . . . . . . BC21
xxxiv Contents
525786 FM.2 1/27/03 12:23 PM Page xxxiv
-
The Motherboard and Its Components
CHAPTER 1Mastering the Motherboard
CHAPTER 2Processors
CHAPTER 3Chipsets and Controllers
CHAPTER 4Booting and the BIOS
CHAPTER 5Configuring System Resources
CHAPTER 6Memory
CHAPTER 7Applying Cache Memory
Part I
-
Chapter 1
Mastering theMotherboardIN THIS CHAPTERThe motherboard, also known as the system board, main board, or planar board, isa large printed circuit board that includes or provides an interconnect to most ofthe essential components of the PC:
Microprocessor (see Chapter 2)
Expansion bus (see Chapter 2)
Chipset (see Chapter 3)
Memory sockets and RAM modules (see Chapter 6)
Cache memory (see Chapter 7)
Integrated Drive Electronics (IDE), Enhanced IDE (EIDE), or SmallComputer System Interface (SCSI) controllers (see Chapter 11)
Mouse and keyboard connectors (see Part VI)
Parallel and serial ports (see Parts V and VI)
AS THIS LIST SHOWS, there is more to working with a motherboard than I can coverin just this one chapter. Motherboards are the glue that binds the PCs componentstogether. I can safely say that virtually every component, internal or peripheral,thats installed on or connected to a PC has some connection (no pun intended!) tothe motherboard.
Motherboard manufacturers attempt to differentiate their products and increasetheir value by integrating a varying combination of devices and controllers intotheir boards. The upside of including more on the motherboard is a wider compati-bility to a wider range of systems and potentially a deeper list of features. Thedownside is that unless youre very careful when selecting a new motherboard, youmight not get the combination or quality of processor or peripheral support thatyou intended.
Although I assume that you have some background in working with PCs and theircomponents, I want to be sure that you and I are on the same page when it comes tomotherboards. In the following sections, I cover what is likely some fundamentalmaterial. However, when it comes to motherboards, Id rather be safe than sorry. 3
-
Differentiating Motherboard DesignsIf PCs had only a single type and style of motherboards, the task of working withthem would be greatly simplified. However, even though most of todays PCs usethe ATX (see Creating the new standard: The ATX later in this chapter), you canexpect to encounter different motherboard form factors on the job. If, after all elsehas failed, you decide to replace a PCs motherboard, you must match the form fac-tor of the motherboard to the case and its mountings.
Laying out the mainboardEssentially, the two basic design approaches to PC motherboards are the mainboard(or the true mother-of-all-boards) design and the backplane design.
A mainboard design, like the one in Figure 1-1, incorporates the PCs primarysystem components on a single circuit board. This type of motherboard containsmost of the circuitry of a PC and acts as the conduit through which all the PCsoperations flow.
On a typical motherboard (see Figure 1-1), you will find the microprocessor, theBasic Input/Output System (BIOS) ROM, the chipset, RAM, expansion cards, per-haps some serial and parallel ports, disk controllers, connectors for the mouse andthe keyboard, and possibly a few other components as well.
Mainboard motherboard designs, although somewhat standard, do vary in
the inclusion and placement of system components and interfaces. Before
you charge down the road to diagnose, troubleshoot, or replace any
motherboard, be very sure that you can at least identify the components
indicated in Figure 1-1 on your PCs mainboard.
Connecting to the backplaneThere are actually two types of backplane mainboards: passive and active. A pas-sive backplane mainboard is only a receiver card with open slots into which aprocessor card (which contains a central processing unit [CPU] and its supportchips) and input/output (I/O) cards that provide bus and device interfaces areplugged. These add-in cards are referred to as daughterboards.
The backplane interconnects the system components through a bus structure andprovides some basic data buffering services. The backplane design is popular withserver-type computers because it can be quickly upgraded or repaired. The back-plane design provides the advantage of getting a server back online with only thereplacement of a single slotted card, instead of replacing an entire mainboard!
4 Part I: The Motherboard and Its Components
-
Figure 1-1: The essential (and most common) mainboard components.Photo Courtesy of AOpen, Inc.
An active backplane design, also called an intelligent backplane, adds some CPUor controller-driven circuitry to the backplane board, which can speed up the pro-cessing speed of the system. Even on an active backplane, the CPU is on its owncard to provide for easy replacement.
The utility of the backplane design is being challenged by newer motherboardsthat incorporate the slot-style mountings of Pentium-class processors. The advan-tage of the active backplane is that the processor can be easily accessed andreplaced, but the slot-style motherboards also offer this same advantage.
For purposes of clarity and because they are the most commonly used in
PCs, when I refer to a motherboard, I am referring to the mainboard design.
When referring to a backplane design, I will specifically say so.
IDE ports CMOS battery
Power connectors
Chipset
AGP slot
BIOS ROMPCI slots CPU socketI/O ports
Chapter 1: Mastering the Motherboard 5
-
Factoring in the motherboard formWhen the original IBM PC was introduced in 1981, it had a simple motherboarddesigned to hold an 8-bit processor (the Intel 8088), five expansion cards, a key-board connector, 64256K RAM (from individual memory chips mounted on themotherboard), a chipset, BIOS ROM, and a cassette tape I/O adapter for permanentstorage. The PC was designed to be a desktop computer, and its system case layoutdictated the first of what are now called motherboard form factors. Simply, a formfactor defines a motherboards size, shape, and how it is mounted to the case.However, form factors have been extended over time to include the system case, theplacement and size of the power supply, the power requirements of the system,external connector placements and specifications, and case airflow and coolingguidelines.
Table 1-1 lists the common form factors that have been and are being used in PCs.
TABLE 1-1 MOTHERBOARD FORM FACTORS
Width Length Style (inches) (inches) Design Case Type
IBM PC 8.5 13 Mainboard IBM PC
IBM PC XT 8.5 13 Mainboard IBM PC XT
IBM PC AT 12 1113 Mainboard Desktop or tower
Baby AT 8.5 1013 Mainboard Desktop or tower
LPX 9 1113 Backplane Desktop
Micro-AT 8.5 8.5 Mainboard Desktop or tower
ATX 12 9.6 Mainboard Desktop or tower
Mini-ATX 11.2 8.2 Mainboard Desktop
Mini-LPX 89 1011 Backplane Desktop
Micro-ATX 9.6 9.6 Mainboard Desktop
NLX 89 1013.6 Backplane Desktop
Flex-ATX 9 7.5 Mainboard Desktop or tower
SETTING THE STANDARD: THE IBM ATWhen IBM released its first 16-bit computer, the PC AT, the circuitry added to themotherboard of its predecessor (the PC XT) increased the size of its motherboardand case to 12 inches wide by 13 inches deep. During this time, many clone
6 Part I: The Motherboard and Its Components
-
(non-IBM) manufacturers also began releasing XT-compatible motherboards, whichincluded keyboard connectors, expansion slots, and mounting holes to fit into ATcases. The ATs size, shape, and mounting placements became the first motherboardform factor standard, a standard that has essentially continued through today.Nearly all present-day motherboard form factors are a derivative of the early ATstandard.
BRINGING UP THE BABY ATIt wasnt long before clone manufacturers began releasing their own 16-bit PCs andmotherboards with higher integration in the supporting chipsets that allowed theirmotherboard to take a smaller form. This smaller form was called the Baby AT,shown in Figure 1-2, a more compact motherboard that was compatible with ATcases. The Baby AT became very popular because of its size and flexibility andjoined the AT motherboard as a de facto standard.
Figure 1-2: A Baby AT motherboard.
Chapter 1: Mastering the Motherboard 7
-
TAKING THE STANDARD ONE STEP SMALLERMost of the PC cases manufactured between 1984 and 1996 were made to house aBaby AT motherboard. However, with still higher integration and further miniatur-ization of the processor, chipset, and other support components, it became possibleto produce an even smaller version of the AT form factor. The Mic