Notes
Outline
Unit 5
Introduction to hard drives
You will know how to…
Identify various types of hard drives and understand technology and advantages of each
Describe how data is stored on a hard drive
Manage a hard drive to by using DOS and Windows commands
Optimize hard drive performance by using the System Tools utilities
Hard drive technology
Hard drive technology
Hard drive technology
Methods used to adjust for smaller tracks closer to center of platter
Write precompensation
Reduced write current
Integrated Device Electronics (IDE) technology
A hard drive whose disk controller is integrated into the drive
Eliminates need for controller cable
Increases speed
Reduces price
Most system boards provide one or two IDE connections directly on system board
Hardware subsystem with an IDE hard drive
Tracks and sectors on MFM and RLL technologies
Use either 17 or 26 sectors per track
Wastes drive space
Number of bytes a track can hold is determined by centermost track
Tracks and sectors on an IDE drive
Use zone bit recording
Tracks near center have smallest number of sectors per track
Number of sectors increases as tracks get larger
Have 512 bytes per sector for every sector on the drive
Zone Bit recording
SCSI (Small Computer Systems Interface) technology
Provides a standard for communication between a subsystem of peripheral devices and the system bus
Most SCSI drives are IDE drives
SCSI technology
Differing SCSI standards
General categories
Narrow (8 bits)
Wide (16 bits)
Ways a SCSI cable can be built
Single-ended
Differential
Three major standards
SCSI-1 (Regular SCSI)
SCSI-2 (Fast SCSI)
SCSI-3 (Ultra SCSI)
Summary of different SCSI standards
Sample configuration of a SCSI subsystem
Other variations of SCSI hardware and software
Termination
Several ways to terminate power
Types of terminators:  passive, active, forced perfect
Device drivers
Advanced SCSI Programming Interface (ASPI)
Common Access Method (CAM)
Host adapter issues
Compare installation procedures and options
SCSI subsystem
SCSI cables and terminators
How a hard drive is logically organized to hold data
Steps in preparing a hard drive to hold data
Low-level format
Partitioning the hard drive
High-level format
Hard drive partitions
Hard drive partition table
Logical drives
Logical drive
A portion or all of a hard drive partition that is treated by the operating system as though it were a physical drive containing:
Boot record
FAT
Root directory
Boot record
Boot record
The FAT and the Root directory
The OS uses the FAT and a directory to keep track of which clusters are being used for a particular file, together with other information about the file
To the OS, each logical drive is treated like a single floppy disk:   a physical drive divided into three logical drives is equivalent to three separate physical drives
The FAT and the Root directory
The FAT and the Root directory
The FAT and the Root directory
Virtual file allocation (VFAT)
An improved method of hard drive access that allows for long filenames and 32-bit access
FAT32
Allows better management of very large hard drives
The root directory
Layout is the same as for floppy disks
Operating System commands to manage a hard drive
DOS commands
Windows 3.x
Windows 9x
DOS commands to manage a hard drive
MKDIR or MD
Creates a subdirectory entry in a directory
CHDIR or CD
Changes the current default directory
RMDIR or RD
Removes a directory
MKDIR or MD command
DIR command
DOS commands to manage a hard drive
TREE
Displays directory structure of a hard drive or disk
ATTRIB
Displays or changes the read-only, archive, system, and hidden attributes assigned to a file
DOS commands to manage a hard drive
PATH
Lists where DOS and Windows 3.x should look to find executable program files
Batch files
Series of  DOS commands that will execute
Using Windows 3.x to manage a hard drive
Primary tool:  File Manager
Create directory
Delete a directory
File properties
Batch files
File menu in File Manager
Creating a directory in Windows 3x
Creating a directory in Windows 3x
Deleting a directory in Windows 3x
Windows 3x file properties
Using Windows 9x to manage a hard drive
Primary tool:  Windows 9x Explorer
Create a new folder
Delete a folder
File properties
Creating a new folder in Windows 9x
Creating a new folder in Windows 9x
Deleting a folder in
Windows 9x
Windows 9x file properties
Optimizing a hard drive
Fragmentation
Cross-linked and lost clusters
Disk compression
Disk caching
Fragmentation
Distribution of data files in noncontiguous clusters; increases data access time
Routine maintenance:   defragment the hard drive
DOS
DOS 6+ DEFRAG or a utility software package
Windows 98
Defragmenter utility
Windows 98 Defragmenter utility
Disk Defragmenter results
Cross-linked and lost clusters
Cross-linked
More than one file points to them
Lost
No file in the FAT points to them
To repair:  use ScanDisk utility in either DOS or Windows 9x
Cross-linked and lost clusters
SCANDISK Command for DOS
ScanDisk reports errors
ScanDisk results
Disk compression
Compresses data on a hard drive to allow more data to be written to the drive
Works by
Storing data on the hard drive in one big file and managing the writing of data and programs to that file
Rewriting data in files in a mathematically coded format that uses less space
Parts of a compressed drive
Host drive
Compressed volume file (CVF)
Disk compression in
Windows 9x
Uses DriveSpace to:
Assign different drive letter to hard drive, (e.g., H)
Compress entire contents of hard drive into a single file on drive H
Set up the drive so that Windows 9x and other applications view this compressed file as drive C
Configure Windows 9x so that each time it boots, DriveSpace driver will load and manage the compressed drive
Disk caching
A method whereby recently retrieved data and adjacent data are read into memory in advance, anticipating the next CPU request
Two kinds of hard drive caches
Hardware cache
Software cache
Disk caching
Disk caching
Disk cache in DOS and Windows 3.x
SMARTDrive
Other packages (e.g., Norton Cache, Mace Cache, Super PC-Kwik Cache)
VCACHE in Windows 9x
DOS buffers
An area in memory where data waiting to be read or written is temporarily stored
DOS commands to avoid with Windows 9x
Don’t use disk utility software that does not know about VFAT, long filenames or FAT32
Don’t use FDISK, FORMAT C:, SYS C:, or CHKDSK while in a DOS session
Don’t optimize or defragment the hard drive using software that does not know about long filenames
DOS commands to avoid with Windows 9x
Don’t run hard drive cache programs unless written especially for Windows 95 or Windows 98
Don’t use older DOS backup programs (BACKYUP, MSBACKUP)
Unit Summary
Compared hard drive technologies
IDE
SCSI
Partitioned a hard drive
Identified OS commands for managing hard drives
Discussed optimizing hard drives