A+ Guide to Managing and Maintaining your PC, 6e Chapter 8 Hard Drives (v0.9) Learning from Floppy Drives • Floppy drives are an obsolescent technology – Replacements: CD drives and USB flash memory • Good reasons for studying floppy drive technology – Very similar technology with hard disk drives A+ Guide to Managing and Maintaining your PC, 6e 2 How Floppy Disks Work • Main memory is organized logically and physically • Secondary storage devices are similarly organized – Physical storage: how data is written to media – Logical storage: how OS and BIOS view stored data A+ Guide to Managing and Maintaining your PC, 6e 3 How Data is Stored • Two types of floppy disk: 5 ¼ inch or 3 ½ inch • Subsystem: drive, 34-pin cable, connector, power cord • Formatting: marking tracks and sectors on a disk • Magnetic read/write heads read/write binary 1s and 0s • Heads attach to actuator arm that moves over surface A+ Guide to Managing and Maintaining your PC, 6e 4 Figure 8-4 3 1 -inch, high-density floppy disk showing tracks and sectors A+ Guide to Managing and Maintaining your PC, 6e 5 Figure 8-5 Inside a floppy disk drive A+ Guide to Managing and Maintaining your PC, 6e 6 How Floppy Drives Work (continued) • How data is logically stored on a floppy disk – – – – – Floppy drives are always formatted using FAT12 Cluster (file allocation unit): smallest grouping of sectors The BIOS manages the disk as a set of physical sectors OS treats the disk as list of clusters (file allocation table) A 3 ½ inch high density floppy disk has 2880 clusters • A cluster contains one sector, which contains 512 bytes A+ Guide to Managing and Maintaining your PC, 6e 7 Floppy Disk Formatting • Use command prompt FORMAT command • Use Windows Explorer • Structures and features added to the disk – Tracks, sectors, boot record, two FATs, root directory A+ Guide to Managing and Maintaining your PC, 6e 8 A+ Guide to Managing and Maintaining your PC, 6e 9 Figure 8-6 Clusters, or file allocation units, are managed by the OS in the file allocation table, but BIOS manages these clusters as one or two physical sectors on the disk A+ Guide to Managing and Maintaining your PC, 6e 10 Figure 8-8 Connect colored edge of cable to pin 1 A+ Guide to Managing and Maintaining your PC, 6e 11 Hard Drives • Larger storage capacity • General construction – Rigid platters – Spindle speeds 5600 to 15,000 rpm – Sealed environment A+ Guide to Managing and Maintaining your PC, 6e 12 How Hard Drives Work • Components of a hard drive: – – – – – – One, two, or more platters (disks) Spindle to rotate all disks Magnetic coating on disk to store bits of data Read/write head at the top and bottom of each disk Actuator to move read/write head over disk surface Hard drive controller: chip directing read/write head • Physical organization includes a cylinder – All tracks that are the same distance from disk center A+ Guide to Managing and Maintaining your PC, 6e 13 Figure 8-10 Inside a hard drive case A+ Guide to Managing and Maintaining your PC, 6e 14 Figure 8-11 A hard drive with two platters A+ Guide to Managing and Maintaining your PC, 6e 15 Tracks and Sectors on the Drive • Tracks on older drives held the same amount of data • Newer drives use zone bit recording – – – – Tracks near center have smallest number sectors/track Number of sectors increase as tracks grow larger Every sector still has 512 bytes Sectors identified with logical block addressing (LBA) A+ Guide to Managing and Maintaining your PC, 6e 16 Figure 8-13 Floppy drives and older hard drives use a constant number of sectors per track A+ Guide to Managing and Maintaining your PC, 6e 17 Figure 8-14 Zone bit recording can have more sectors per track as the tracks get larger A+ Guide to Managing and Maintaining your PC, 6e 18 Low-Level Formatting • Two formatting levels: – Low-level: mark tracks and sectors – High-level: create boot sector, file system, root directory • Manufacturer currently perform most low-level formats – Using the wrong format program could destroy drive – If necessary, contact manufacturer for format program • Problem: track and sector markings fade – Solution for older drives: perform low-level format – Solution for new drive: backup data and replace drive A+ Guide to Managing and Maintaining your PC, 6e 19 Drive Capacity for Today’s Drives • The OS reports the capacity of hard drives • Accessing capacity data using Windows Explorer – Right-click the drive letter – Select Properties on the shortcut menu • Calculating total capacity if drive is fully formatted – Record capacity of each logical drive on hard drive – Add individual capacities to calculate total capacity • Reporting total capacity (regardless of formatting) – Windows 2000/XP: use Disk Management – Windows 9x: use Fdisk A+ Guide to Managing and Maintaining your PC, 6e 20 Hard Drive Interface Standards • Facilitate communication with the computer system • Several standards exist: – – – – – Several ATA standards SCSI USB FireWire (also called 1394) Fibre Channel A+ Guide to Managing and Maintaining your PC, 6e 21 The ATA Interface Standards • Specify how drives communicate with PC system – Drive controller interaction with BIOS, chipset, OS – Type of connectors used by the drive – The motherboard or expansion cards • Developed by Technical Committee T13 • Published by ANSI • Selection criteria: – Fastest standard that the motherboard supports – OS, BIOS, and drive firmware must support standard A+ Guide to Managing and Maintaining your PC, 6e 22 Table 8-1 Summary of ATA interface standards for storage devices A+ Guide to Managing and Maintaining your PC, 6e 23 The ATA Interface Standards (continued) • Parallel ATA – Allows two connectors for two 40-pin data cables – Ribbon cables can accommodate one or two drives • EIDE (Enhanced Integrated Device Electronics) – Pertains to how secondary storage device works – Drive follows AT Attachment Packet Interface (ATAPI) – Four parallel ATA devices can attach with two cables • Serial ATA (SATA) cabling – Use a serial data path rather than a parallel data path – Types of SATA cabling: internal and external A+ Guide to Managing and Maintaining your PC, 6e 24 SATA • Use a serial data path rather than a parallel data path • Types of SATA cabling: internal and external • SATA 150 and SATA 300 A+ Guide to Managing and Maintaining your PC, 6e 25 Figure 8-16 A PC’s hard drive subsystem using parallel ATA A+ Guide to Managing and Maintaining your PC, 6e 26 Figure 8-18 A hard drive subsystem using the new serial ATA data cable A+ Guide to Managing and Maintaining your PC, 6e 27 The ATA Interface Standards (continued) • DMA (direct memory access) transfer mode – 7 modes (0 - 6) bypassing CPU in transfer of data • PIO (Programmed Input/Output) transfer mode – 5 modes (0 - 4) involving CPU in data transfer • Independent device timing – Enables two drives to run at different speed • ATA/ATAPI-6 (ATA/100) breaks the 137 GB barrier – Addressable space is 144 petabytes (1.44 x 1017 PB) – Must have support of board, BIOS, OS, IDE controller A+ Guide to Managing and Maintaining your PC, 6e 28 Figure 8-21 The 137-GB barrier existed because of the size of the numbers used to address a sector A+ Guide to Managing and Maintaining your PC, 6e 29 The ATA Interface Standards (continued) • Configuring parallel ATA drives – – – – – Each of two IDE connectors supports an IDE channel Primary/secondary channels each support two devices EIDE devices: hard drive, DVD, CD and Zip drives Devices in each channel configured as master/slave Designate master/slave: jumpers, DIP switches, cable • Configuring serial ATA drives – One ATA cable supports one drive (no master/slave) • Use an ATA controller card in two circumstances: – IDE connector not functioning or standard not supported A+ Guide to Managing and Maintaining your PC, 6e 30 Figure 8-22 A motherboard has two IDE channels; each can support a master and slave drive using a single EIDE cable A+ Guide to Managing and Maintaining your PC, 6e 31 Figure 8-25 Rear of a serial ATA drive and a parallel ATA drive A+ Guide to Managing and Maintaining your PC, 6e 32 SCSI Technology • Small Computer System Interface standards – For system bus to peripheral device communication – Support either 7 or 15 devices (depends on standard) – Can have better performance than ATA A+ Guide to Managing and Maintaining your PC, 6e 33 SCSI Subsystem • SCSI controller types: embedded or host adapter • Host adapter supports internal and external devices • Daisy chain: combination of host adapter and devices • Each device on bus assigned SCSI ID (0 - 15) • A physical device can embed multiple logical devices A+ Guide to Managing and Maintaining your PC, 6e 34 Figure 8-28 Using a SCSI bus, a SCSI host adapter can support internal and external SCSI devices A+ Guide to Managing and Maintaining your PC, 6e 35 SCSI Technology (continued) • Terminating resistor – Plugged into last device at the end of the chain – Reduces electrical noise or interference on the cable • Various SCSI standards – SCSI are SCSI-1, SCSI-2, and SCSI-3 • Also known as regular SCSI, Fast SCSI, Ultra SCSI – Serial attached SCSI (SAS): compatible with serial ATA – Ensure all components of subsystem use one standard A+ Guide to Managing and Maintaining your PC, 6e 36 Other Interface Standards • USB (Universal Serial Bus) – USB 1.1 and USB 2.0 accommodate hard drives – A USB device connects to a PC via a USB port • IEEE 1394 (FireWire) – Uses serial transmission of data – Device can connect to PC via FireWire external port – Device also attaches to an internal connector • Fibre Channel – Allows up to 126 devices on a single bus A+ Guide to Managing and Maintaining your PC, 6e 37 Figure 8-31 This CrossFire hard drive holds 160GB and uses a 1394a or USB 2.0 connection A+ Guide to Managing and Maintaining your PC, 6e 38 How to Select a Hard Drive • • Hard drive must match OS and motherboard BIOS uses autodetection to prepare the device – Drive capacity and configuration are selected – Best possible ATA standard is part of configuration • • Selected device may not supported by BIOS Troubleshooting tasks (if device is not recognized) – Flash the BIOS – Replace the controller card – Replace the motherboard A+ Guide to Managing and Maintaining your PC, 6e 39 Installations Using Legacy BIOS • Older hard drive standards that may be encountered – CHS (cylinder, head, track) mode for drives < 528 MB – Large (ECHS) mode for drives from 504 MB 8.4 GB – The 33.8 GB limitation or the 137 GB limitation A+ Guide to Managing and Maintaining your PC, 6e 40 Drive Installation Not Supported by BIOS • Let the BIOS see the drive as a smaller drive • Upgrade the BIOS • Replace the motherboard • Use a software interface between BIOS and drive • Substitute BIOS with ATA adapter/firmware A+ Guide to Managing and Maintaining your PC, 6e 41 Steps to Install a Parallel ATA Drive • Components needed: – The drive itself – 80-conductor or 40-conductor data cable – Kit to make drive fit into much larger bay (optional) – Adapter card (if board does not have IDE connection) A+ Guide to Managing and Maintaining your PC, 6e 42 Steps to Install a Parallel ATA Drive • Step 1: Prepare for the installation – – – – Know your starting point Read the documentation Plan the drive configuration Prepare your work area and take precautions A+ Guide to Managing and Maintaining your PC, 6e 43 Figure 8-32 Plan for the location of drives within bays A+ Guide to Managing and Maintaining your PC, 6e 44 Steps to Install a Parallel ATA Drive (continued) • Steps for installing parallel ATA drive (continued): – Step 2: Set the jumpers or DIP switches A+ Guide to Managing and Maintaining your PC, 6e 45 Figure 8-33 A parallel ATA drive most likely will have diagrams of jumper settings for master and slave options printed on the drive housing A+ Guide to Managing and Maintaining your PC, 6e 46 Steps to Install a Parallel ATA Drive (continued) • Step 3: Mount the drive in the drive bay – Remove the bay for the hard drive – Securely mount the drive in the bay – Connect the data cables to the drives (can be done later) – Re-insert (and secure) the bay in the case – Install a power connection to each drive – Connect the data cable to the IDE connector on board – Attach bay cover and other connections (if needed) – Verify BIOS recognizes device before adding A+ Guide to Managing and Maintaining your PC, 6e 47 Figure 8-41 Connect a power cord to each drive A+ Guide to Managing and Maintaining your PC, 6e 48 Steps to Install a Parallel ATA Drive (continued) • Steps for installing parallel ATA drive (continued): – Step 4: Use CMOS setup to verify hard drive settings – Step 5: Partition and format the drive • If installing an OS, boot from Windows setup CD • If not, use Disk Management utility or Fdisk and Format A+ Guide to Managing and Maintaining your PC, 6e 49 Figure 8-45 Standard CMOS setup A+ Guide to Managing and Maintaining your PC, 6e 50 Serial ATA Hard Drive Installations • No jumpers to set on the drive • Each serial ATA connector is dedicated to 1 drive • A simpler installation process: – Install the drive in the bay (like parallel ATA drive) – Connect a power cord to the drive • Documentation identifies which connector to use – Example: use red connectors (SATA1, SATA2) first • After checking connections, verify drive is recognized A+ Guide to Managing and Maintaining your PC, 6e 51 Figure 8-48 This motherboard has four serial ATA connectors A+ Guide to Managing and Maintaining your PC, 6e 52 Figure 8-49 American Megatrends, Inc. CMOS setup screen shows installed drives A+ Guide to Managing and Maintaining your PC, 6e 53 Installing a Hard Drive in a Wide Bay • Universal bay kit: adapts a drive to a wide bay • Adapter spans distance between drive and bay A+ Guide to Managing and Maintaining your PC, 6e 54 Figure 8-52 Hard drive installed in a wide bay using a universal bay kit adapter A+ Guide to Managing and Maintaining your PC, 6e 55 Troubleshooting Hard Drives • Problems occur before and after installation • Problems may be hardware or software related • Hardware-related problems will be addressed A+ Guide to Managing and Maintaining your PC, 6e 56 Problems with Hard Drive Installations • CMOS setup does not reflect new hard drive – Solution: Enable autodetection and reboot system • Error message: “ Hard drive not found.” – Reseat the data cable and reboot the PC • Error message: “No boot device available.” – Insert bootable disk and restart the machine • Error message 601 appears on the screen – Connect the power cord to the floppy disk drive • Error message: “Hard drive not present” – Restore jumpers to their original state A+ Guide to Managing and Maintaining your PC, 6e 57 Problems with Hard Drive Installations (continued) • Things to check if CMOS setup does not show drive – Does your system BIOS recognize large drives? – Is autodetection correctly configured in CMOS setup? – Are the jumpers on the drive set correctly? – Are the power cord and data cable connected? A+ Guide to Managing and Maintaining your PC, 6e 58 Hard Drive Hardware Problems • Causes of problems present during boot: – – – – Hard drive subsystem Partition table File system on the drive Files required for the OS to boot • Some things to do if POST reveals problem – – – – Check the jumper settings on the drive Check the cable for frayed edges or other damage Try booting from another media; e.g. setup CD Check manufacturer Web site for diagnostic software A+ Guide to Managing and Maintaining your PC, 6e 59 Hard Drive Hardware Problems (continued) • Bumps are bad – A scratched surface may cause a hard drive crash – Data may be recovered, even if drive is inaccessible • Invalid drive or drive specification – System BIOS cannot read partition table information – Boot from recovery CD and check partition table – To be covered in later chapters • Bad sector errors – Problem due to fading tracks and sectors – Solution: replace the drive A+ Guide to Managing and Maintaining your PC, 6e 60