答案:安装IBM 10.1G硬盘时,发现主板只能识别8G
一块IBM生产的硬盘,容量为10.1G,可是在主板设置时,只能识别为8G,FDISK、FORMAT后依然为8G。
这位用户的主板应该是较老的型号了,虽然支持lBA存取方式,但是却不支持8G以上的硬盘。其实,由于硬件接口、BIOS和系统软件的设计人员在处理硬盘容量问题上未能保持一致,随着硬盘容量的不断增长,我们已经经历并突破过数次容量上的限制了:504M、2G、8G。
一般情况下,操作系统是通过调用BIOS来读写硬盘,而BIOS通过IDE/ATA接口向硬盘发出命令,并传送和接收数据。硬盘的基本存储单元为扇区,每个扇区512宇节,为了定位要操作的扇区的位置,IDE/ATA接口使用16bit表示柱面数(Cylinders),4bit表示磁头数(Heads),8bit表示扇区数( Sectors),因此 IDE/ATA接口最多可以支持128G的容量(以1024作为比例因子,一共65536个枝面,16个磁头和255个扇区,需要注意的是,这里的柱面和磁头并不是指硬盘中真正的物理结构,而只是沿袭下来的术语)。老式的BIOS却使用10bit表示柱面数,8bit表示磁头数,6bit表示扇区数,因此老式BIOS最多可以支持8G的容量(一共1O24个柱面,255个磁头和63个扇区)。如果不做任何特殊处理的话,使用老式BIOS来驱动IDE/ATA接口时就只能取两者的最小值,即只能使用1024个往面,16个磁头和63个扇区,这样,系统就只支持504M的容量。
EIDE接口对普通IDE接口进行了扩展,它支持LBA存取方式,突破了504M的容量限制,但是BIOS本身的8G限制仍然存在,在这些系统中安装了大容量硬盘后,无法使用8G以上空间。
为了解决这个问题,一种方法是升级主板的BIOS,较新的BIOS都对磁盘读写中断INT 13H进行了扩展;第二种方法是使用特殊的驱动程序来提供这种扩展功能。因此,建议出现上述问题的用户首先检查自己的主板能否升级BIOS,可以的话,就先升级,如果不行,那么可以向IBM的代理商要一份专供IBM硬盘使用的DM(Disk Manager),或者到IBM的网站去下载,安装了DM后便可以访问和使用8G以上的硬盘空间了。
不过,为了正常使用8G以上的空间,在分区时应使用Windows95 OSR2或Windows98的FDISK。并注意,在目前,8G以上的空间只能划归到一个分区中,这个分区的起始位置应在8G以内,并且不宜设为活动分区。由于FAT16格式把分区容量限制在了2G以内,这就要求我们对8G以上的空间使用FAT32格式,操作系统则最好选用Windows98,这样才能比较好地解决8G限制的问题。
(出处:http://www.zzzyk.com/)