SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Pastimes : Computer Learning -- Ignore unavailable to you. Want to Upgrade?


To: D.Lu who wrote (38733)1/7/2004 3:49:54 PM
From: Elsewhere  Respond to of 110626
 
... but the link you wrote does not seem to work

Strange, it worked when I posted my message. Maybe a lot of people are in your situation, picked up the link and have overwhelmed the site :)

Wonder where else I could get this information?

Google cache: 216.239.59.104

This barrier, often just called the "8 GB barrier", is one of the most important in the hard disk world. Now that hard disk capacities have moved into the tens of gigabytes and beyond, it gets most of the attention that the old 504 MiB / 528 MB barrier used to get in the mid-to-late 1990s. Many people run into this particular barrier as they attempt to upgrade systems originally purchased in the late 1990s with hard disks of 1 GB to 8 GB or so in size.

Like most of the others, this barrier is also based on a BIOS limitation. It is a tougher nut to crack than most of the smaller-valued barriers, however. The reason for this is that with this particular barrier, we have actually come up against one of the traditional limits of how hard disks are used in the PC: the Int13h interface. That standard allocates 10 bits for the cylinder number (and thus a maximum of 1,024 cylinders), 8 bits for the head number (maximum of 256) and 6 bits for the sector number (maximum of 63, since the number 0 is not used). Multiplying these together, and assuming the standard of 512 bytes per sector, you get a maximum of 8,455,716,864 bytes. This is the largest hard disk size that can be addressed using the standard Int13h interface.

Unlike the old 504 MiB barrier, there is no translation that can get around this because it isn't the result of a combination of limitations like the 504 MiB barrier is. It is in fact the limit of how hard disks can be represented using the BIOS Int 13h routines used by DOS and applications to access the hard disk. To get around this barrier, we must change the way hard disks are accessed entirely. This means leaving Int13h behind and using Int13h extensions.

Note: Int13h extensions require support from both the BIOS and the operating system. Some older operating systems do not support Int13h extensions, and there are no plans to provide it for them. In particular, all versions of straight non-Windows DOS (6.22 and earlier), and Windows NT version 3.5 will not support Int13h extensions and cannot use hard disks over 8.4 GB in size.

Note: Some systems have a smaller Int13h capacity limit due to the use of modified translation to avoid presenting geometry with 240 heads to the operating system.