找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 5443|回复: 0

[服务器及环境] 主板一般支持多大容量的硬盘

[复制链接]

42

主题

22

回帖

41

广播

年轻力壮

积分
39
泰拉
62
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我是小土豪】【宝剑回鞘】【营养快线】【速递达人】

QQ
发表于 2016-5-4 16:14:48 | 显示全部楼层 |阅读模式
本帖最后由 Demonづ锐少 于 2016-5-4 16:16 编辑

现在新的主板都能支持TB级以上的硬盘了,但主要是电源供电行不行的问题。

一、为何出现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,10000KB=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硬盘我们的电脑需要具备哪些条件。

二、支持160GB硬盘的三大条件

⑴、支持48bit LBA的芯片组
         由于芯片组的IDE控制器大多集成在南桥芯片中,因此芯片组是否能够支持能够支持48bit LBA模式实际上完全依赖于它所搭配的南桥芯片。目前能够支持137GB以上硬盘的南桥芯片主要有:VIA VT8233A/VT8235及后续南桥、SiS 961/963及后续南桥、Intel ICH/ICH0/ICH2/ICH3/ICH4及后续南桥等。
⑵、支持48bit LBA的BIOS
         要想支持超过137GB的硬盘,主板BIOS必须支持48bit LBA。一般说来,2002年以后发布的BIOS都可以支持48bit LBA。
⑶、支持48bit LBA的操作系统
         除了主板芯片组和BIOS以外,我们所使用的操作系统也必须支持48bit LBA模式。在目前主流的操作系统当中,能够直接支持137GB以上硬盘的操作系统分别是:

  Windows XP Home Edition+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驱动等。

       老机升级应该重点考虑120GB硬盘,此时硬盘的易用性远比性价比重要.

       需要提醒大家的是,虽然目前有不少号称不需要芯片组和BIOS支持就能够使用大容量硬盘的方法,但这些方法使用起来都有比较明显的局限性(比如160GB硬盘只能作为从盘使用或无法使用UDMA传输模式等),兼容性也很不理想。如果大家的旧主板确实不能支持137GB以上的硬盘,那么笔者建议您还是直接购买120GB硬盘更为稳妥。否则即使我们绞尽脑汁想使用160GB硬盘,到最后换来的却是无数的兼容性问题和数据丢失的烦恼。

【解决方法】

1、操作系统的支持:首先,操作系统(例如Windows 系列)只能支持48 位(bit)逻辑地址,并且以这种模式对大的硬盘进行操作。也就是说,只有Windows 2000 和Windows XP 才能支持137GB 以上的硬盘。
         Windows 2000/XP操作系统虽然支持48bit LBA模式,能够正确识别超过137GB的硬盘,但是默认情况下并没有启用对48bit LBA模式的支持,需要在安装操作系统后再安装补丁程序,通常情况下Windows 2000+SP4、Windows XP+SP1均能保证硬盘的正确识别与使用。此外,即使Windows 2000打过SP1的补丁也要检查系统下Atapi.sys文件的版本,因为只有5.1.2600.1135版本才能完全支持48 位 LBA,对于Windows XP 来说Atapi.sys文件应为5.1.2600.1152版本, 否则会在访问大于137GB的数据时有可能出现溢出的Bug,造成破坏。最常见的情况是,在写入大量数据(120GB以上)后就丢失了分区,或拷贝数据过程中失去响应,重启后报告该分区没有格式化等。

2、由于电脑硬件技术的快速发展,使得很多老主板对于一些新硬件及新技术(如ATA/66/100等)难以正确识别或不能提供支持,会产生“528MB、2.1GB、8.4GB、32GB”等硬盘容量的限制。其实解决的方案很多,从硬件方面来说,可以升级主板的BIOS、使用增强型IDE接口(EIDE)和BIOS 扩展卡。
         一是直接升级主板BIOS到最新版本,这样一般就可以解决问题,而且也是最佳的方案;二是通过像DM这样的特殊软件绕过BIOS检测,在系统引导前直接管理硬盘,这种方法虽然很常见也比较实用,但在某些时候会出现意想不到的错误或冲突,因此是一种权宜之计。
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-3-29 10:30 , Processed in 0.172105 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表