硬盘容量限制问题的形成
以及解决方案(二)
软件解决方法
从上面的解决方法来看,很多方法就是只要硬盘支持LBA寻址模式就可以解决问题了,因此一些公司推出了针对这个问题修补方法,其中最优秀的就是Maxtor的MaxBlast和Western Digital的EZ Drive了,这两种解决方法其实就是软件解决方法,它们可以转换大容量硬盘的各个参数,从而达到全容量使用硬盘的目的。不过这类软件并不是在操作系统启动后才加载的(在磁盘分区建立一个磁盘的管理BIOS,通过它来同系统BIOS进行联系),而是在BIOS启动后、操作系统启动前加载的,所以实现也比较简单。
另外使用专用的硬盘分区软件也是一个不错的解决方法,由于新版本的硬盘分区软件已经附带了INT 13扩展标准因此可以支持更大容量的硬盘,不过它也是同MaxBlast和EZ Drive一样会系统启动后加载INT 13扩展,当遇到硬盘分区表破坏或者覆盖后,磁盘使用会再次出现问题。
操作系统的限制:
目前又几种操作系统不支持大容量的硬盘:DOS 6.22或更低的版本,不支持大于8.4 GB的硬盘,并且没有办法解决。Windows 95(NT 3.5x)支持INT 13扩展、支持更大容量的硬盘,不过FAT 16限制其每分区最大支持的容量仅为2GB。另外以上两种操作系统都不支持FAT 32格式,因此要使用大硬盘尽量不要采用以上的操作系统。Windows NT 4.0存在一个奇怪的问题:当启动分区的容量大于8.4 GB时,NT就不能使用超过8.4 GB的其它硬盘空间了,因此使用此操作系统要注意。
综上所说,大家应该对磁盘容量限制的成因和解决方法有一个比较感性的认识了吧,一般来说避免容量限制问题的出现就是:更新BIOS,尽量不是用CHS硬盘寻址模式。以上两点是解决容量限制最简单和有效的办法,因为我们无需投入任何费用,并且对所有用硬盘都适用,并且无须进行烦琐的软件设置或安装。
附:一种新的8.4GB容量限制问题解决方法:
一大容量硬盘,在BIOS中限制仅为8.4GB大小,不管它,保存CMOS信息,启动系统执行FDISK,在系统认出的8.4GB硬盘上先分出一个分区(即为C盘,大小随意),在分出的分区(C盘)上将WINDOWS系统装好。(注意,只能先分出一个分区)然后,将此大硬盘接在能认出大硬盘全部容量的电脑上,将剩下的容量全部分完(注意,每个逻辑分区容量不能大于8.4GB),最后,再将此大硬盘接回不能识别8.4GB以上容量的电脑上,CMOS仍将此硬盘认为8.4GB,不管他,保存CMOS信息后重启系统,进入WINDOWS系统,发现所有的逻辑盘全部存在,格式化后即可使用。
注:以上的分区必须按照FAT 32模式来进行这种办法对那些已经停止更新BIOS的主板来说非常有用,并且不需要任何软件介入,大家有空试试吧!