30年遗留问题 看硬盘容量如何达成3TB

互联网 | 编辑: 孙伟 2010-09-10 00:00:00编译 一键看全文

30年遗留问题 Long LBA协助超越2TB

关于刚刚提到的问题,我们要把话题引回到1981年,那个时候IBM和微软在携手打造将成为世界上第一台PC的IBM 5150,。从当时来看,5150支持的最大内存容量为256KB,没有硬盘,支持两个5.25英寸360KB软盘,同时磁带也是当时主流的存储设备。

相比现在的高端PC,诸如12GB内存、2TB硬盘或者是50GB的双层蓝光光盘都是非常常见的了。在上世纪80年代早期,希捷ST-412硬盘可是众多用户幻想中的东西,那时微软和IBM也并不清楚在未来我们需要多大的存储空间。

因此,当前的标准PC所能寻址的最大存储空间为2.1TB,这样的数字在今天来看,肯定很多人都会怪罪于IBM和微软。事实上由于IBM和微软制定了主引导记录分区表的格式,才最终导致了这样的情况,这种主引导记录分区表是所有问题的来源,也正是突破2.1TB容量的瓶颈所在。

首先,硬盘内部的每一个扇区都是要划分地址的,早期的电脑需要使用者手动设置磁头、柱面以及扇区的数目以便为硬盘分配地址,几年后这个系统被LBA(Logical Block Addressing,逻辑区块寻址)所取代。

LBA设置512个字节为一个扇区,每个扇区都有着唯一的地址。当然,一个扇区大小并非只能为512字节。目前硬盘产业正在向4KB扇区过渡,这意味着我们只需更少的地址分配就可以达成更大的存储容量。然而在最近一段时间内,这一举措尚无法达成更大的存储空间。

从之前放出的一份关于部署下一代大容量硬盘的文件中指出,希捷表示4KB扇区在未来一段时间内都无法成为主流,限制来自于硬盘控制器、操作系统以及BIOS等方面。在此期间,硬盘厂商必须仍以512字节为一个扇区为基础发展,即便是面对当前不断增长的容量需求来说也无可奈何。

既然传统的LBA系统最大只能支持2.1TB的容量,同时我们要坚持512字节扇区不变的话,那么采用一个新的LBA系统自然是一个可取的解决途径了。这意味着,我们需要一个新的操作系统去支持。

这个新的LBA系统就是Long LBA,它增加了CDB(命令描述块)的字节数。CDB是用于硬盘和主机间进行通讯的数据格式,其中包含了LBA信息以便硬盘可以知道所要寻址的扇区位置。一个标准的CDB由10个字节组成,其中4字节将用于LBA信息。对于LongLBA来说CDB的字节数增加到了16或32位,其中可以容量8个字节的LBA信息。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑