18.08.2013 Views

UPGRADING REPAIRING PCs

UPGRADING REPAIRING PCs

UPGRADING REPAIRING PCs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Breaking the 504MB (528-Million-Byte) Drive Barrier 97<br />

Figure 4.3 ATA (IDE) drive jumpers. Many drives now have eight, nine,<br />

or ten jumper pins to allow for special configurations required on some systems<br />

to break the 528-million-byte drive barrier (see the following sections).<br />

Breaking the 504MB (528-Million-<br />

Byte) Drive Barrier<br />

Because IDE was developed in the late 1980s, the combination of<br />

MS-DOS’s limit of 1,024 cylinders, the standard BIOS’s limit of 16<br />

heads, and the IDE interface’s limitation of 63 sectors per track limited<br />

the original size of IDE drives to 504MB (about 528 million<br />

bytes). This limit was merely theoretical until 1994, when IDE<br />

drives larger than this began to appear. A revised version of the<br />

IDE/ATA standard, ATA-2 (also called enhanced IDE) defined an<br />

enhanced BIOS to avoid these limits.<br />

An enhanced BIOS circumvents the limits by using a different<br />

geometry when talking to the drive than when talking to the software.<br />

What happens in between is called translation. For example,<br />

if your drive has 2,000 cylinders and 16 heads, a translating BIOS<br />

will make programs think that the drive has 1,000 cylinders and<br />

32 heads. The most common translation methods are listed in<br />

Table 4.2. These methods are also followed by newer versions of<br />

the ATA specification, such as ATA-3 and above.<br />

Table 4.2 ATA-2 Translation Methods<br />

BIOS Mode Operating System to BIOS BIOS to Drive Ports<br />

Standard CHS Logical CHS Parameters Logical CHS Parameters<br />

Extended CHS Translated CHS Parameters Logical CHS Parameters<br />

LBA Translated CHS Parameters LBA Parameters

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!