荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ayangtse (爱上翠柏的下雨天), 信区: Hardware
标  题: “老牛”拖新车——老主板用上大容量硬盘
发信站: 荔园晨风BBS站 (Sun Apr 14 10:39:55 2002), 转信



“老牛”拖新车——老主板用上大容量硬盘
2001-11-23·文/图 郑信武·pchdd.com

  随着科技的进步,硬盘速度越来越快,性能越来越好,其容量也越做越大。去
年市场的主流还是20GB,今年就已经翻倍了,而且从目前趋势来看,60GB正在慢慢
走向主流市场的舞台。看着这动辄就数十上百GB的存储空间,真令人们感到即惊喜
又呐闷。惊喜得是硬盘发展如此之快,一晃数年间,硬盘数据存储密度已提升了几
十倍,但心里却呐闷这么大的空间用得用上吗?不久前,人们还觉得容量为10GB的
硬盘就已经完全够用了。
  今昔非比、事过境迁。现在越来越新的操作系统和应用软件、游戏很轻易地就
会吞噬掉上GB的空间,而随着网络的越来越深入人心特别是宽带网的普及,从网上
下载软件及自己需要的资料成为了非常平常的事情。经常这样,你会发现一块
10GB的硬盘很快就会被塞满,这显然不能够满足现代用户的需求。非常幸运,现在
硬盘制造商们在满足日益增长的容量需求上做得非常漂亮,市面上已经有了100GB
的超大容量硬盘,而40GB~60GB的硬盘也比比皆是。这些硬盘虽然性能及容量都比
以前硬盘高出许多,但是价格却与它相差无几。

  可以说,现在的大容量硬盘是性能越来越好,容量越来越大,但相对价格却越
来越低,性能价格比不断攀升。看着与自已捉襟见肘的小硬盘,相信许多旧电脑的
用户都会动心去换一块大容量硬盘,以尝尝使用大容量硬盘所带来的快感。但好事
多磨,用户抱回大容量硬盘后,经常就会发现系统要么不能识别硬盘、要么只用识
别到 8.4GB。碰到这种情况,如果你是菜鸟,想必急坏了,因为好好的硬盘总不能
当作小硬盘使用!本文就此进行深入的分析,对如何在老主板上正常使用大容量硬
盘提出相应解决方案。

一、问题产生的原因

  老主板上不能正常使用大容量硬盘,其实就是所谓的“硬盘容量限制问题”。
追溯存储业发展的足迹,不难发现,大多数这样的容量限制问题都是由于设计开发
者们没有着眼于未来而导致得,因为许多年前,当人们设计这些产品结构等时,有
谁会想到若干年后用户会用到xxxxGB这么大的容量呢?既然用不到,那在设计时就
朝节省及容易实现方向考虑,例如使用更少的寻址范围等,而这就为现在的硬盘容
量限制问题埋下了巨大的隐患。

  上面所提到的老主板只能识别到8.4GB,就是众多容量限制问题中比较出名的
“8.4GB容量障碍”问题。它是因为老式的 BIOS使用10位用于表示柱面数,用 8
位来表示磁头数,用6 位来表示扇区数,由此就导致了老式BIOS支持的最大容量只
有512×63×255×1024=8.4GB,之所以部份使用旧电脑的用户换上大容量新硬盘后
会遇到上面所说的容量问题也就是因此而产生得。

  清楚了问题产生的原因,解决之道就可以由此入手。工程师们为了突破 8.
4GB的容量障碍,想到了定义新的扩展 INT13,扩展 INT13不使用操作系统的寄存
器传递硬盘的寻址参数,它使用了自己的地址包,地址包里保存的是64位 LBA地址
,如果硬盘支持 LBA寻址,就把低28位地址直接传递给 ATA界面,如果不支持,操
作系统就先把 LBA地址转换为 CHS地址,再传递给 ATA界面。通过这种方式,就能
实现在 ATA总线基础上 CHS寻址最大容量是 136.9GB,而 LBA寻址最大容量是
137.4GB。



--
☆___☆☆☆☆☆☆☆☆☆☆☆☆☆_☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
 / _ \ _   _  __ _ _ __   __ _| |_ ___  ___ ◆◆◆◆◆◆◆◆◆
| |_| | | | |/ _` | '_ \ / _` | __/ __|/ _ \Welcome to CB 405
|  _  | |_| | (_| | | | | (_| | |_\__ \  __/%%%%%%%%%
|_| |_|\__, |\__,_|_| |_|\__, |\__|___/\___|◇◇◇◇◇◇◇◇◇
 =CB=  |___/ =Ayangtse=  |___/ Oicq=1391995★★★★★★★★★

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.41.187]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店