2000/xp系统能支持最大多大容量的硬盘?

如题所述

http://liang007.2008red.com/article.php?workid=43197&articleid=452

关于大容量硬盘的解决方案

大容量硬盘使用攻略
一、你的电脑能支持大硬盘么
近年来硬盘容量飞速暴涨,价格却一路下滑。现在花同样的钱就可以买到比以前大好几倍的硬盘,比如两三年前的买一块40GB大小硬盘的价格,现在就能买到160GB甚至更大容量的硬盘,这令广大电脑用户惊喜不已。不过,买了大硬盘,是不是装好就一切ok呢?

一、你的电脑能支持大硬盘么

熟悉电脑的朋友应该知道,很久以前的硬盘由于磁盘的簇和柱面早期定义的问题,出现过528M、2.1G、8.4G、32G等容量限制。当然,这些“门槛”现在早已成为过去,目前由于大硬盘(一般指超过137GB大小的硬盘)使用的越来越普遍,137GB容量限制的问题就来了。

小知识:“137GB容量限制”是怎么回事?

早些时候出产的主板大多使用28bit LBA硬盘寻址方式,而LBA方式是指以逻辑块方式使用硬盘的,其中每个逻辑块的大小是512字节。于是在28位LBA硬盘寻址方式下,逻辑块数目的理论极限是2的28次方即268435456块,每块乘以512字节,则硬盘的理论容量极限就是:268435456(块)*512(字节)=137,438,953,472字节=137GB。

当然,这也是由于以前人们使用的硬盘的大小通常都较小,主板的发展脚步要落后于硬盘的发展,后来到了硬盘已经超过137GB大小的时候,主板生产规则还停留在采用28bit LBA硬盘寻址的时代,于是137GB容量限制的就来了!

显然,对于硬盘生产厂家来说,解决这个137G容量极限的方法其实是非常简单的,只要使用更高的硬盘寻址位数就可以了。目前所有容量超过137G的IDE/ATA硬盘,使用的都是48位LBA寻址方式,而48位LBA寻址方式的理论容量极限是144,115,188,075,855,872字节=144,000,000 GB!很显然,在未来的许多年,这个容量极限绝对够用了!

对于硬盘的生产商而言,他们是不会生产容量正好是137GB的硬盘的,如果你的主板BIOS在开机检测中报告的容量正好是137G,那么可以断定你的系统不支持48位LBA硬盘寻址方式。不过,如果你当前使用硬盘没有一块超过137GB的,那如何判断你的主板时候支持48位LBA寻址方式呢?

最简单的方法就是使用Intel出品的检测48位LBA的测试程序“Intel 48-bit LBA Test Program”来对自己的主板进行检测,下载地址ftp://download.intel.com/support/chipsets/iaa/48lbachk.exe

使用方法:在DOS(纯DOS或Windows 98的MS-DOS)下运行“48lbachk.exe”

检测结果会出现以下三种:

(1)“UNDETERMINED”表示测试程序不能确定被测系统是否具有48位 LBA能力,但这多半是因为当前系统中没有连接超过137GB的硬盘。

图1 看看你的主板能不能支持大硬盘

(2)“PASSED”表示支持48位的LBA。

(3)“FAILED”表示不支持48位的LBA。

不过上述方法需要重新启动到DOS模式下,在Windows状态下我们可以借助AIDA32(下在地址http://www.skycn.com/soft/6501.html)软件进行检测,打开软件后,在左侧设备列表中选择“存储器→ATA”项,然后就可以从右侧窗口中找到是否支持48位 LBA的信息了(图2)

图2 用AIDA32检测主板对大硬盘的支持

大容量硬盘使用攻略
二、“胖子”过“门槛”的关键

1.主板BIOS是否支持48位寻址

对检测不支持大硬盘的电脑,可以通过刷新主板BIOS来支持 (图3)。一般情况下,主板厂商都会发布相应的BIOS版本来解决这个问题,这是解决硬盘容量限制的最佳方案。

图3 刷新BIOS可以一般解决大容量硬盘问题

如果主板通过刷新BIOS也不支持大于137GB的硬盘。那么就只有购买 Ultra ATA/133 PCI 等硬盘适配卡才能使用大于137GB的硬盘了。

2.操作系统的版本

目前的Windows操作系统中,只要使用Windows 2000 Professional SP3/SP4、Windows XP Professional SP1/SP2、Windows 2003等较新版本操作系统的,这些系统是可以自动支持使用大于137GB硬盘的全部容量的。而对于Windows 98、Windows ME、Windows 2000、Windows XP等在默认情况下,没有启用48位LBA支持,不支持137GB以上的硬盘。

为此,笔者推荐大家使用Windows 2000/XP操作系统,不推荐使用Windows 98/ME。实际上,按照微软官方的说法,要满足下列要求才可以正确使用137GB以上的硬盘:必须具有48位LBA兼容BIOS、一个容量超过137GB的硬盘,安装了Windows XP SP1、Windows 2000 SP3及其后续版本的Windows系统。

3.主板驱动

如果你使用的是Windows 98SE、Windows ME、Windows 2000/SP1/SP2、Windows XP等低版本的操作系统,则需要注意主板驱动程序问题。

对于Intel VIA、SiS、NVIDIA芯片组的主板都有相应的驱动程序或更新,安装后即可正常使用大于137GB硬盘的全部容量。你应该先访问芯片组或主板厂家的网站,查看是否提供了Windows操作系统137GB限制的有关信息,以及是否为你的操作系统提供相应的驱动程序,譬如Intel提供的磁盘驱动Intel Application Accelerator就对超过137GB容量的硬盘提供了支持,一般Intel 810以后的主板芯片组都会安装这个驱动。

4.分区软件

除了必要硬件和操作系统外,分区软件是否支持大硬盘的一个关键,如果第三方的分区软件不是支持不充分,这样对大容量硬盘所分出来区问题同样有很多,譬如用不少文章都提到了,我们可以用DM来改容量变相支持大硬盘,但这种方式是有一定危险的,而且大多适用于较老的主板;还有大家所熟悉的PQ分区大师的兼容性问题也不少,笔者也不推荐。

虽然我们可在DOS状态下用微软的FDISK,但速度太慢,而且与之配合使用格式化命令Format不能识别超过64GB的分区,原因是DOS系统是16位的操作系统,所能识别的最大分区只有(2^16)*512(字节)=6,764,579,840(字节)=64GB。所以在对大容量硬盘进行分区的时候,就要选择合适的软件才行,通常用Windows 2000/XP系统自带的分区软件就可以了。

参考资料:http://liang007.2008red.com/article.php?workid=43197&articleid=452

温馨提示:答案为网友推荐,仅供参考
第1个回答  2005-12-05
最大支持2TB

因为xp和2000系统支持的硬盘格式是ntfs

而ntfs最大硬盘支持是2TB

所以,xp和2000最大支持2TB
第2个回答  2005-12-05
至少160G以下的都支持
第3个回答  2005-12-05
一般是根据主板来判断的。
第4个回答  2005-12-05
不看系统,是看你的主板

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网