教你正确使用160GB大硬盘
程序员文章站
2022-07-09 14:24:52
教你正确使用160GB大硬盘 随着硬盘价格的渐渐企稳,目前硬盘也成为了继内存之后广大DIY用户的又一个升级目标。在目前各种容量的主流硬盘当中,要数160GB容量的硬盘性价比最高。以希捷 酷鱼7200.7为例,目... 09-04-21...
随着硬盘价格的渐渐企稳,目前硬盘也成为了继内存之后广大diy用户的又一个升级目标。在目前各种容量的主流硬盘当中,要数160gb容量的硬盘性价比最高。以希捷 酷鱼7200.7为例,目前希捷 酷鱼7200.7 80gb售价约为500元左右,每1gb硬盘的单价为500/80=6.25元/gb。而用同样方法计算出的120gb、160gb、200gb容量硬盘的单价则分别为5.20元/gb、4.18元/gb和4.80元/gb。从这些计算结果中我们可以看到,购买160gb硬盘的单位成本最少,性价比自然也就最高。
对于新近攒机的用户来说,购买160gb硬盘并不会遇到太大困难。但对于还在使用旧电脑的用户来说,升级160gb硬盘就必须要慎重。因为一些生产日期较早的主板无法支持容量超过137gb容量的硬盘,所以160gb硬盘极有可能不被主板识别,就更谈不上使用了。
一、为何出现137gb硬盘容量限制
其实硬盘容量限制问题由来已久,这主要是受硬件技术发展和观念制约所导致的。最早受到限制的硬盘容量是528mb,随后分别是2.1gb、3.2gb、4.2gb和8.4gb。当时人们虽然已经认识到今后硬盘容量会逐渐扩大,但不少人认为100gb的硬盘已经足够了,所以人们便推出了28bit lba寻址模式。28bit lba模式能够支持的柱面的最大数是65536,磁头的最大数是16,扇区的最大数是255。由于每扇区的容量是512字节,所以28bit lba模式能寻址的最大扇容量是65536*16*255*512=136.9gb,这就是137gb容量限制的由来(注:硬盘厂商通常以1000作为度量单位,而不是windows所使用的1024,即1000字节=1kb,1000kb=1mb,1000mb=1gb)。
不过,由28bit lba寻址模式引发的137gb容量限制只是针对单块硬盘的容量。如果大家已经购买了120gb硬盘,如今再添加一块120gb硬盘。虽然两块硬盘的总容量达到了240gb,但只要大家不组建raid,而是分别作为主盘和从盘来使用就不存在137gb的容量限制。
为了解除137gb容量的限制,业内随后推出了big drives规范,big drives规范将原来lba寻址中可用的寄存器空间从28bit提高到了48bit,即48bit lba。这么一来可支持的硬盘容量就达到了144115188gb,在目前看来这个容量已经足够我们使用几个世纪的,可谁敢说在若干年后big drives不会成为下一个硬盘容量限制呢?当然,这个话题不在本文的讨论范围之内。
在了解了硬盘容量限制的由来之后,下面就让我们详细看一下要支持160gb硬盘我们的电脑需要具备哪些条件。//本文来自www.jb51.net转载请注明
二、支持160gb硬盘的三大条件
1、支持48bit lba的芯片组
由于芯片组的ide控制器大多集成在南桥芯片中,因此芯片组是否能够支持能够支持48bit lba模式实际上完全依赖于它所搭配的南桥芯片。目前能够支持137gb以上硬盘的南桥芯片主要有:via vt8233a/vt8235及后续南桥、sis 961/963及后续南桥、intel ich/ich0/ich2/ich3/ich4及后续南桥等。
2、支持48bit lba的bios
要想支持超过137gb的硬盘,主板bios必须支持48bit lba。一般说来,2002年以后发布的bios都可以支持48bit lba。
3、支持48bit lba的操作系统
除了主板芯片组和bios以外,我们所使用的操作系统也必须支持48bit lba模式。在目前主流的操作系统当中,能够直接支持137gb以上硬盘的操作系统分别是:
windows xp home sp1
windows xp professional sp1
windows 2000 professional sp3
windows 2000 server sp3
而windows 98/me/nt4.x以及未安装sp补丁的windows 2000/xp则无法支持137gb以上硬盘。不过与先前的硬件要求相比,操作系统方面的限制目前已经基本不存在,因为眼下主流的操作系统主要是以windows 2000 sp4和windows xp sp2为主。即便如此,为了保险起见我们还是有必要安装相应的芯片组驱动程序比如intel application accelerator、via 4 in 1驱动等。
重要提示:根据热心52硬件( 52hardware.com )网友提供的信息,windows 2000系统即使安装了sp3以上的系统补丁,并对注册表进行相应的修改后仍然不能很好地支持容量在160gb以上的硬盘,容易丢失数据和分区。为此笔者强烈建议大家使用windows xp sp2操作系统,同时安装最新版的芯片组驱动。
需要提醒大家的是,虽然目前有不少号称不需要芯片组和bios支持就能够使用大容量硬盘的方法,但这些方法使用起来都有比较明显的局限性(比如160gb硬盘只能作为从盘使用或无法使用udma传输模式等),兼容性也很不理想。如果大家的旧主板确实不能支持137gb以上的硬盘,那么笔者建议您还是直接购买120gb硬盘更为稳妥。否则即使我们绞尽脑汁想使用160gb硬盘,到最后换来的却是无数的兼容性问题和数据丢失的烦恼。
三、如何对160gb硬盘进行分区
如果大家的电脑在芯片组和bios方面都符合我们刚才提到的要求,同时在老硬盘上已经安装了windows xp或者windows 2000 sp4的话,那么160gb硬盘的分区是相当容易的。大家只需要将160gb硬盘作为从盘接到电脑上,然后进入“控制面板→管理工具→磁盘管理”,利用磁盘管理中自带的分区功能对新硬盘进行分区。
如果大家手里只有一块160gb硬盘,那么分区过程就相对麻烦一些。首先大家要在dos状态下用fdisk从硬盘中划分一个小区,容量最好在5-10gb之间,作为系统安装盘。对于硬盘剩下的容量大家暂时不要进行任何操作,这一点要切记。接下来大家可以windows 2000或者windows xp系统的安装(记得打上相应的sp补丁),系统安装完毕后,同样进入进入“控制面板→管理工具→磁盘管理”对剩余容量进行分区。
很多朋友在装机的时候喜欢使用dm进行分区,实际上dm对137gb以上容量的硬盘支持并不是很好。目前dm的最新版本为9.57,新版dm虽然也能支持137gb以上的硬盘,但是大家在启动dm程序的时候必须追加开关参数“/y-”,如“dm /y-”,否则极有可能造成硬盘损坏。另外,partition magic、diskgen等软件虽然也能对160gb硬盘进行分区,但经常会引发一些莫名其妙的兼容性问题,严重的时候甚至会丢失分区。所以笔者强烈建议大家使用windows 2000或xp自带的磁盘管理对大容量硬盘进行分区。
由此可见,大容量硬盘对于很多正在使用老机器的玩家来说算得上是“幸福的烦恼”。大家在购买160gb硬盘之前必须了解自己的硬件配置,从而确保能够正确支持160gb以上的硬盘。要是您对自己爱机的硬件信息没有绝对的把握,那么最好还是购买120gb的硬盘。
对于新近攒机的用户来说,购买160gb硬盘并不会遇到太大困难。但对于还在使用旧电脑的用户来说,升级160gb硬盘就必须要慎重。因为一些生产日期较早的主板无法支持容量超过137gb容量的硬盘,所以160gb硬盘极有可能不被主板识别,就更谈不上使用了。
一、为何出现137gb硬盘容量限制
其实硬盘容量限制问题由来已久,这主要是受硬件技术发展和观念制约所导致的。最早受到限制的硬盘容量是528mb,随后分别是2.1gb、3.2gb、4.2gb和8.4gb。当时人们虽然已经认识到今后硬盘容量会逐渐扩大,但不少人认为100gb的硬盘已经足够了,所以人们便推出了28bit lba寻址模式。28bit lba模式能够支持的柱面的最大数是65536,磁头的最大数是16,扇区的最大数是255。由于每扇区的容量是512字节,所以28bit lba模式能寻址的最大扇容量是65536*16*255*512=136.9gb,这就是137gb容量限制的由来(注:硬盘厂商通常以1000作为度量单位,而不是windows所使用的1024,即1000字节=1kb,1000kb=1mb,1000mb=1gb)。
不过,由28bit lba寻址模式引发的137gb容量限制只是针对单块硬盘的容量。如果大家已经购买了120gb硬盘,如今再添加一块120gb硬盘。虽然两块硬盘的总容量达到了240gb,但只要大家不组建raid,而是分别作为主盘和从盘来使用就不存在137gb的容量限制。
为了解除137gb容量的限制,业内随后推出了big drives规范,big drives规范将原来lba寻址中可用的寄存器空间从28bit提高到了48bit,即48bit lba。这么一来可支持的硬盘容量就达到了144115188gb,在目前看来这个容量已经足够我们使用几个世纪的,可谁敢说在若干年后big drives不会成为下一个硬盘容量限制呢?当然,这个话题不在本文的讨论范围之内。
在了解了硬盘容量限制的由来之后,下面就让我们详细看一下要支持160gb硬盘我们的电脑需要具备哪些条件。//本文来自www.jb51.net转载请注明
二、支持160gb硬盘的三大条件
1、支持48bit lba的芯片组
由于芯片组的ide控制器大多集成在南桥芯片中,因此芯片组是否能够支持能够支持48bit lba模式实际上完全依赖于它所搭配的南桥芯片。目前能够支持137gb以上硬盘的南桥芯片主要有:via vt8233a/vt8235及后续南桥、sis 961/963及后续南桥、intel ich/ich0/ich2/ich3/ich4及后续南桥等。
2、支持48bit lba的bios
要想支持超过137gb的硬盘,主板bios必须支持48bit lba。一般说来,2002年以后发布的bios都可以支持48bit lba。
3、支持48bit lba的操作系统
除了主板芯片组和bios以外,我们所使用的操作系统也必须支持48bit lba模式。在目前主流的操作系统当中,能够直接支持137gb以上硬盘的操作系统分别是:
windows xp home sp1
windows xp professional sp1
windows 2000 professional sp3
windows 2000 server sp3
而windows 98/me/nt4.x以及未安装sp补丁的windows 2000/xp则无法支持137gb以上硬盘。不过与先前的硬件要求相比,操作系统方面的限制目前已经基本不存在,因为眼下主流的操作系统主要是以windows 2000 sp4和windows xp sp2为主。即便如此,为了保险起见我们还是有必要安装相应的芯片组驱动程序比如intel application accelerator、via 4 in 1驱动等。
重要提示:根据热心52硬件( 52hardware.com )网友提供的信息,windows 2000系统即使安装了sp3以上的系统补丁,并对注册表进行相应的修改后仍然不能很好地支持容量在160gb以上的硬盘,容易丢失数据和分区。为此笔者强烈建议大家使用windows xp sp2操作系统,同时安装最新版的芯片组驱动。
需要提醒大家的是,虽然目前有不少号称不需要芯片组和bios支持就能够使用大容量硬盘的方法,但这些方法使用起来都有比较明显的局限性(比如160gb硬盘只能作为从盘使用或无法使用udma传输模式等),兼容性也很不理想。如果大家的旧主板确实不能支持137gb以上的硬盘,那么笔者建议您还是直接购买120gb硬盘更为稳妥。否则即使我们绞尽脑汁想使用160gb硬盘,到最后换来的却是无数的兼容性问题和数据丢失的烦恼。
三、如何对160gb硬盘进行分区
如果大家的电脑在芯片组和bios方面都符合我们刚才提到的要求,同时在老硬盘上已经安装了windows xp或者windows 2000 sp4的话,那么160gb硬盘的分区是相当容易的。大家只需要将160gb硬盘作为从盘接到电脑上,然后进入“控制面板→管理工具→磁盘管理”,利用磁盘管理中自带的分区功能对新硬盘进行分区。
如果大家手里只有一块160gb硬盘,那么分区过程就相对麻烦一些。首先大家要在dos状态下用fdisk从硬盘中划分一个小区,容量最好在5-10gb之间,作为系统安装盘。对于硬盘剩下的容量大家暂时不要进行任何操作,这一点要切记。接下来大家可以windows 2000或者windows xp系统的安装(记得打上相应的sp补丁),系统安装完毕后,同样进入进入“控制面板→管理工具→磁盘管理”对剩余容量进行分区。
很多朋友在装机的时候喜欢使用dm进行分区,实际上dm对137gb以上容量的硬盘支持并不是很好。目前dm的最新版本为9.57,新版dm虽然也能支持137gb以上的硬盘,但是大家在启动dm程序的时候必须追加开关参数“/y-”,如“dm /y-”,否则极有可能造成硬盘损坏。另外,partition magic、diskgen等软件虽然也能对160gb硬盘进行分区,但经常会引发一些莫名其妙的兼容性问题,严重的时候甚至会丢失分区。所以笔者强烈建议大家使用windows 2000或xp自带的磁盘管理对大容量硬盘进行分区。
由此可见,大容量硬盘对于很多正在使用老机器的玩家来说算得上是“幸福的烦恼”。大家在购买160gb硬盘之前必须了解自己的硬件配置,从而确保能够正确支持160gb以上的硬盘。要是您对自己爱机的硬件信息没有绝对的把握,那么最好还是购买120gb的硬盘。