Micro Firmware Tech Support

Issues With Hard Drives Over 8.4 GB


Filename: OVER8GB.TXT
WWW URL:  http://www.firmware.com/support/bios/over8gb.htm
FTP URL:  ftp://ftp.firmware.com/text/over8gb.txt
Revision: 06/29/99  TLS  Micro Firmware Technical Support
Summary:  Discusses issues with setting up hard drives over 8GB and
          tells what revision level of each of our BIOS upgrades is
          needed to support drives over 8.4 GB.

Until around 1994, the BIOSes on most PCs were limited to 504MB hard drives. Newer BIOSes correct this limitation and theoretically work with hard drives up to 8.4GB. In early 1996 the first IDE drives larger than 2.1GB became available. At this time it was discovered that many BIOSes were unable to handle hard drives over 2.1GB. Many systems with relatively modern BIOSes still have this limitation. This has to do with not enough space being allocated in CMOS RAM to store the value for cylinders over a certain size. Our text file OVER2GB.TXT discusses this issue. This file is available on our web site at this URL: http://www.firmware.com/support/bios/over2gb.htm

Many Phoenix 4.03 and 4.04 BIOSes are limited to 3.2GB hard drives. None of our BIOS upgrades have this problem. See OVER3GB.TXT for more information on this problem. This file is available on our web site at this URL: http://www.firmware.com/support/bios/over3gb.htm

The first IDE drives larger than 4.2GB appeared on the market in early 1997. These drives seem to work OK in some systems and not in others. This problem is not due to a bug in the BIOS but is actually an operating system issue, pertaining to all versions of MS-DOS through 6.22. Windows 95 seems to have the same problem. The problem is that DOS cannot handle a translated drive geometry with 256 heads. Although this is an operating system limitation, it appears that the appropriate way to deal with this problem is to account for it in the system BIOS. Our text file, OVER4GB.TXT, discusses this issue. This file is available on our web site at this URL: http://www.firmware.com/support/bios/over4gb.htm

As of 03/21/97, all of our BIOS upgrades support drives up to 8.4GB.

The 8.4GB limitation is both a BIOS issue and an operating system issue. For the BIOS to support drives over 8.4GB, the BIOS must include INT13 Extensions, which is a new set of BIOS calls. Some BIOSes that do include INT13 Extensions do not include specific support for drives over 8.4GB.

MS-DOS 6.22 is limited to 8.4GB drives. This cannot be corrected by a BIOS upgrade or BIOS extension. If a drive larger than 8.4GB is partitioned with DOS FDISK, it will be limited to 8.4GB.

All versions of Windows 95 support drives larger than 8.4GB. However, the system BIOS must correctly handle these drives. Very few BIOSes dated earlier than 1998 will correctly handle drives over 8.4 GB.

See http://www.firmware.com/support/bios/fdisk.htm for more details on WIN95/98 FDISK.

We have revised most of our 486 and Pentium BIOS upgrades to handle hard drives larger than 8.4GB. A few have not yet been revised or have not yet been tested and released. Most likely, we will not update the 386 upgrades and some of the older 486 upgrades based on 4.03 code.

The following chart will be revised as needed to indicate which version of each of our upgrades has been revised to support drives over 8.4 GB.

Part No.    Version Needed for                Date Released

Drives Over 8.4 GB

I4HS10 4.05.10 03/27/98 I5HS10 4.05.07 - not yet tested I5HS15 4.05.19 04/19/99 I5HS20 4.05.29 03/10/98 I5HS25 4.05.16 02/18/98 I5HS30 4.05.09 02/11/98 I5HS35 all revisions support over 8.4GB I5JS40 all revisions support over 8.4GB I5JS45 all revisions support over 8.4GB M3GS20 no plans to revise for over 8GB M3GS30 no plans to revise for over 8GB M4GS20 no plans to revise for over 8GB M4GS25 no plans to revise for over 8GB M4GS30 no plans to revise for over 8GB M4HS45 4.05.19 04/09/99 M4HS45G(P) 4.05.17 08/31/98 M4HS45GC 4.05.10 - not yet tested (low priority) M4HS50 4.05.13 - currently being tested (06/99) M4HS60 no plans to revise for over 8.4GB M5HS10 4.05.18 04/14/98 M5HS15 4.05.10 05/13/98 M5HS20 4.05.05 02/25/98 M5HS60 4.05.26 04/09/99 P4HS00 no plans to revise for over 8.4GB P4HS10 4.05.22 11/18/98 P4HS20 4.05.10 02/17/99

NOTE - In some cases, there may be revisions listed above that are later than the minimum revision needed for 8.4GB support. This is because we are constanty revising all of our parts and we may sometimes provide an unreleased beta version to a customer who needs a feature such as support for larger drives. The released revisions listed above may also have been superceded by newer released revisions. We keep update versions of all of our flash BIOSes on our website so that our customers can always update to the current released revision.

These updates can be found here:

http://www.firmware.com/support/updates/


Hard drives over 8.4GB are supposed to report their CHS geometry as 16383 x 16 x 63.

In all of our upgrades that support drives only up to 8.4 GB, larger drives should autotype in CMOS setup to CHS values of 16383 cylinders, 16 heads, and 63 sectors and show a size of 8455MB. Some drives may behave differently.

In our 4.05 BIOS upgrades that do support drives over 8.4GB, the CHS values shown in CMOS when the drive is autotyped are calculated from the total drive size.

In our BIOS upgrades based on Phoenix 4.0 Release 6.0 code, hard drives over 8.4GB should show cylinder, head and sector values in CMOS as reported by the drive when set to auto. The correct total drive size should be shown.


SALES - SUPPORT - CONTACT - LINKS - HOME


Micro Firmware, Inc.
330 W. Gray Street
Norman, Oklahoma 73069-7111
Toll-Free Sales (USA/Canada): 1-800-767-5465 or 1-888-4-PC-BIOS
Support & Sales: +1 405-321-8333
Sales Department FAX: +1 405-573-5535
Technical Support FAX: +1 405-321-8342
Email: sales@firmware.com support@firmware.com

© 1998 Micro Firmware, Inc. - All Rights Reserved
While every attempt is made to ensure the accuracy of our support documents, Micro Firmware provides these documents on an AS-IS basis for information purposes only.