
137GB障碍分析
先来简单说说137GB障碍。因为原先硬盘接口标准中定义的寻址位宽是28bit的,所以最大只能寻址137GB大小的硬盘。解决的办法是使用最新的48bit寻址的接口定义。网上有许多文章都谈到怎么突破137GB的障碍,不过不是那么准确。一般来说,突破限制要两个方面的支持,BIOS和OS。
BIOS是直接和硬件打交道的,所以每篇文章都强调首先要升级BIOS到最新版本,如果你运气好,而且买的主板厂家负责,那么很大可能就会有支持48bit寻址的新BIOS。不过就算你的BIOS不支持48bit寻址,也不是没有办法可想。
一般可以使用DDO(Dynamic Drive Overlay)来进行软件转换,我们会看到几乎所有的硬盘厂商都会在它的新硬盘安装软件里包含这样的软件,只要DDO在所有程序(包括系统)之前运行,那DDO就可以负责把28bit的寻址转换成48bit,使你的硬盘可以使用。虽然网上大多不推荐这种方法,但是有总比没有好,而且笔者认为只要你正常使用机器,出问题的概率非常小。
OS就是操作系统,同样是直接和硬件打交道的。在Windows系统中,98和Me是不支持48bit寻址的。虽然的确我们能够通过某些方法在这些系统下使用超过137GB的硬盘,但是有很多限制,一旦错误就很可能造成硬盘数据丢失。解决方法包括使用芯片组厂商提供的驱动(比如Intel的Application Accelerator),使用第三方软件分区。
限制有,不能使用系统的分区,磁盘整理,磁盘检测等软件,这些软件有的是自动运行的,所以丢失数据的可能性还是比较大的,由于中国的国情,除非有98情结,大家还是升级系统吧。Win2K和WinXP是可以做到支持48bit寻址的,不过有一些条件,首先Win2K要SP3以上的版本,WinXP要SP1以上的版本。其次要在注册表中建一个键值(仅限Win2K)。
来总结一下:
1、升级BIOS或者使用DDO。
2、使用Win2K以后版本。
3、确定正确的SP版本,并且修改注册表。
做到以上几点的机器就能够突破137GB限制了,其他的传说中的办法和注意事项一般都不是必须的。本文不是专门讨论137GB问题,所以很多问题仅仅点到为止,如果大家还不清楚可以自己去查资料,如果有需要我们也会专门写一篇全面一些的文章讨论。