[发明专利]储存装置的容量规划方法及其读取与存取修正方法无效
申请号: | 200910164743.1 | 申请日: | 2009-07-22 |
公开(公告)号: | CN101963941A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | 黄国维;王志暐 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 储存 装置 容量 规划 方法 及其 读取 存取 修正 | ||
技术领域
一种计算机储存装置的容量管理方法,特别有关于一种储存装置的容量规划方法及其存取方法。
背景技术
由于科技的快速发展,使得计算机装置的各项周边也随着成长。特别是储存装置的容量与体积。过去储存装置的容量是以千字节(Kilobyte)记量,演变到现在已经以千兆字节(Terabyte)记量,换句话说,储存装置的容量变化率已超过10000000倍。为能管理储存装置的储存空间,因此各储存设备的厂商合作定义了一主要开机记录(Master Boot Master,简称MBR)的规范。MBR通常被设置于储存设备的第一扇区,借以提供计算机装置识别该储存设备的相关数据。
当计算机装置的开机时,首先基本输入/输出系统(Basic Input/Output System,简称BIOS)会运行过电自检(Power On Self Test,简称POST)。BIOS通过POST用以确认所连接的各项接口设备是否正常。接着,BIOS才会开始确认储存设备的MBR的数据。在储存设备的第0面、第0轨、第1扇区的MBR,其为512Bytes大小的扇区空间。MBR所储存的信息可以分成三个部分,其分别为程序区(Boot Partition Loader;BPL,或者是Pre-Loader、Pre-Boot)、数据区(Partition Data)与验证区(Verify Data)。
程序区储存在000h到1BDh,共446Bytes的扇区范围中。程序区主要是负责加载操作系统分割区的启动扇区(Boot Sector)。然后,再将计算机装置控制权交给启动扇区,继续加载操作系统的开机过程。
数据区储存在1BEh到1FDh,共64Bytes的扇区范围中。而在这64Bytes范围中可划分成四个区域,用以储存四个硬盘分割区的数据。这也就是为什么在使用Fdisk等程序在规划硬盘分割区的时候,最多只能规划四个主要分割扇区(Primary Partition),或者是三个主要分割扇区和一个扩充分割扇区(Extended Partition)的原因。
验证区储存在1FEh到1FFh的2Bytes范围中。验证区是以55AA的字符串数值来标记、验证从000h到1FFh整个扇区范围的数据是否为MBR扇区。
在MBR的规范下,计算机装置仅可以对2Terabyte(其计算方式为446+64+2=512Bytes,232×512=2Terabyte)以下的储存装置进行存取。请参考图1所示,其为公知技术的磁盘参数设定流程示意图。公知技术包括以下步骤:
步骤S110.检测是否为最后一个通讯总线;
步骤S120.若不为最后一个通讯总线时,则检测此一通讯总线中是否有连接实体储存装置;
步骤S131.设定磁盘参数延伸表;
步骤S132.设定实体储存装置的磁盘编号;
步骤S133.修改计算机装置中的BIOS的数据区域的磁盘数量值;以及
步骤S134.执行磁盘辨识程序,用以决定该实体储存装置的容量,重复步骤S110直至完成所有通讯总线与其连接的实体储存装置为止。
若是大于2Terabyte的实体储存装置连接于计算机装置时,则计算机装置无法对实体储存装置超过的容量上限的空间进行开机扇区的配置,进而影响对实体储存装置的存取的动作。过去为能让计算机装置能够存取超过容量上限的实体储存装置,所以需要重新更换BIOS。但是对于厂商而言,更换BIOS是一项额外的成本。除了要变更BIOS外,也要有操作系统的配合。对于32位的操作系统而言,超过2Terabytes的实体储存装置仍会出现无法正常存取的问题。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种储存装置的容量规划方法。在计算机装置在启动过程中,首先寻找计算机装置中连接的实体储存装置。若侦测到实体储存装置的未分割容量大于最大磁盘容量时,则在实体储存装置中的未分割容量依序规划至少一磁盘,直至剩余容量小于最大磁盘容量为止。
为达上述目的,本发明所揭露的储存装置的容量规划方法包括下列步骤:
步骤a.判断实体储存装置中的未分割容量是否大于最大磁盘容量;
步骤b.当实体储存装置的未分割容量大于最大磁盘容量时,则将定位指针所指定的起始地址为基准在实体储存装置中划分出当前磁盘;
步骤c.取得当前磁盘的磁盘容量设定值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910164743.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发射分集的配置方法、装置和系统
- 下一篇:微机电系统麦克风