硬盘8.4GB的限制及解决方法

硬盘8.4GB容量限制

介绍

      随着硬盘业的发展及其价格的下跌,现在购买一块10GB或10GB以上的硬盘对DIYer来说已不是什么稀有的事,但大家也许会碰到系统对大硬盘对只认到7.9GB~8.4GB……?这主要是由于系统BIOS(Basic Input/Output System)的限制,当然还有操作系统的限制

    8.4GB的限制

      电脑系统是用INT 13H来定位磁盘地址的,早期的系统由于采用24位来表示地址,故其即使引入了LBA寻址方式,支持最大容量也只为2(24)*512=8.4GB,这就是8.4GB限制的来源。现在新版的BIOS都引入了Extended INT 13(扩展INT 13),它用32位来表示地址,ATA硬盘能支持用28位来表示单一地址,故其在LBA工作模式下,最大支持容量即为2(28)*512=137.4GB

      前面已提到除了BIOS的限制外,还有操作系统方面的限制。MS-DOS 6.22,早版的Windows 95及Windows NT(未安装SP4)由于在Extended INT 13 之前推出,故其不支持Extended INT 13,所以也就存在8.4GB的限制。而在Windows 95 OSR2,Windows98,Windows 2000中都不存在这问题

    解决方法

      由以上的分析可得:解决办法应从BIOS及OS入手,首先若BIOS较老,不带Extended INT 13,那赶紧去DOWN一个新版的BIOS就KO了,但如你的主板太“老”或你找不到新版的BIOS而无法升级,那可以用一些DiskManager工具来突破这个限制,这些工具可到硬盘产商的网站中去找(在这里向你推荐一个升级你BIOS的好地方—驱动之家) 如以上两种情况都OK了,还不能管理到8.4GB以上的空间,那就要看看你所用的操作系统了(看其是否在上面所列的“黑名单”之列),若是马上升级呀,还等什么…… 嘻嘻,现在可以充分用上你的海量空间硬盘了吧!