[發(fā)明專利]儲存裝置的容量規(guī)劃方法及其讀取與存取修正方法無效
| 申請?zhí)枺?/td> | 200910164743.1 | 申請日: | 2009-07-22 |
| 公開(公告)號: | CN101963941A | 公開(公告)日: | 2011-02-02 |
| 發(fā)明(設(shè)計)人: | 黃國維;王志暐 | 申請(專利權(quán))人: | 英業(yè)達(dá)股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 梁揮;祁建國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 儲存 裝置 容量 規(guī)劃 方法 及其 讀取 存取 修正 | ||
技術(shù)領(lǐng)域
一種計算機儲存裝置的容量管理方法,特別有關(guān)于一種儲存裝置的容量規(guī)劃方法及其存取方法。
背景技術(shù)
由于科技的快速發(fā)展,使得計算機裝置的各項周邊也隨著成長。特別是儲存裝置的容量與體積。過去儲存裝置的容量是以千字節(jié)(Kilobyte)記量,演變到現(xiàn)在已經(jīng)以千兆字節(jié)(Terabyte)記量,換句話說,儲存裝置的容量變化率已超過10000000倍。為能管理儲存裝置的儲存空間,因此各儲存設(shè)備的廠商合作定義了一主要開機記錄(Master?Boot?Master,簡稱MBR)的規(guī)范。MBR通常被設(shè)置于儲存設(shè)備的第一扇區(qū),借以提供計算機裝置識別該儲存設(shè)備的相關(guān)數(shù)據(jù)。
當(dāng)計算機裝置的開機時,首先基本輸入/輸出系統(tǒng)(Basic?Input/Output?System,簡稱BIOS)會運行過電自檢(Power?On?Self?Test,簡稱POST)。BIOS通過POST用以確認(rèn)所連接的各項接口設(shè)備是否正常。接著,BIOS才會開始確認(rèn)儲存設(shè)備的MBR的數(shù)據(jù)。在儲存設(shè)備的第0面、第0軌、第1扇區(qū)的MBR,其為512Bytes大小的扇區(qū)空間。MBR所儲存的信息可以分成三個部分,其分別為程序區(qū)(Boot?Partition?Loader;BPL,或者是Pre-Loader、Pre-Boot)、數(shù)據(jù)區(qū)(Partition?Data)與驗證區(qū)(Verify?Data)。
程序區(qū)儲存在000h到1BDh,共446Bytes的扇區(qū)范圍中。程序區(qū)主要是負(fù)責(zé)加載操作系統(tǒng)分割區(qū)的啟動扇區(qū)(Boot?Sector)。然后,再將計算機裝置控制權(quán)交給啟動扇區(qū),繼續(xù)加載操作系統(tǒng)的開機過程。
數(shù)據(jù)區(qū)儲存在1BEh到1FDh,共64Bytes的扇區(qū)范圍中。而在這64Bytes范圍中可劃分成四個區(qū)域,用以儲存四個硬盤分割區(qū)的數(shù)據(jù)。這也就是為什么在使用Fdisk等程序在規(guī)劃硬盤分割區(qū)的時候,最多只能規(guī)劃四個主要分割扇區(qū)(Primary?Partition),或者是三個主要分割扇區(qū)和一個擴充分割扇區(qū)(Extended?Partition)的原因。
驗證區(qū)儲存在1FEh到1FFh的2Bytes范圍中。驗證區(qū)是以55AA的字符串?dāng)?shù)值來標(biāo)記、驗證從000h到1FFh整個扇區(qū)范圍的數(shù)據(jù)是否為MBR扇區(qū)。
在MBR的規(guī)范下,計算機裝置僅可以對2Terabyte(其計算方式為446+64+2=512Bytes,232×512=2Terabyte)以下的儲存裝置進(jìn)行存取。請參考圖1所示,其為公知技術(shù)的磁盤參數(shù)設(shè)定流程示意圖。公知技術(shù)包括以下步驟:
步驟S110.檢測是否為最后一個通訊總線;
步驟S120.若不為最后一個通訊總線時,則檢測此一通訊總線中是否有連接實體儲存裝置;
步驟S131.設(shè)定磁盤參數(shù)延伸表;
步驟S132.設(shè)定實體儲存裝置的磁盤編號;
步驟S133.修改計算機裝置中的BIOS的數(shù)據(jù)區(qū)域的磁盤數(shù)量值;以及
步驟S134.執(zhí)行磁盤辨識程序,用以決定該實體儲存裝置的容量,重復(fù)步驟S110直至完成所有通訊總線與其連接的實體儲存裝置為止。
若是大于2Terabyte的實體儲存裝置連接于計算機裝置時,則計算機裝置無法對實體儲存裝置超過的容量上限的空間進(jìn)行開機扇區(qū)的配置,進(jìn)而影響對實體儲存裝置的存取的動作。過去為能讓計算機裝置能夠存取超過容量上限的實體儲存裝置,所以需要重新更換BIOS。但是對于廠商而言,更換BIOS是一項額外的成本。除了要變更BIOS外,也要有操作系統(tǒng)的配合。對于32位的操作系統(tǒng)而言,超過2Terabytes的實體儲存裝置仍會出現(xiàn)無法正常存取的問題。
發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種儲存裝置的容量規(guī)劃方法。在計算機裝置在啟動過程中,首先尋找計算機裝置中連接的實體儲存裝置。若偵測到實體儲存裝置的未分割容量大于最大磁盤容量時,則在實體儲存裝置中的未分割容量依序規(guī)劃至少一磁盤,直至剩余容量小于最大磁盤容量為止。
為達(dá)上述目的,本發(fā)明所揭露的儲存裝置的容量規(guī)劃方法包括下列步驟:
步驟a.判斷實體儲存裝置中的未分割容量是否大于最大磁盤容量;
步驟b.當(dāng)實體儲存裝置的未分割容量大于最大磁盤容量時,則將定位指針?biāo)付ǖ钠鹗嫉刂窞榛鶞?zhǔn)在實體儲存裝置中劃分出當(dāng)前磁盤;
步驟c.取得當(dāng)前磁盤的磁盤容量設(shè)定值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英業(yè)達(dá)股份有限公司,未經(jīng)英業(yè)達(dá)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910164743.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





