本發(fā)明專利涉及計算機(jī)存儲領(lǐng)域。
背景技術(shù):
硬盤是電腦主要的存儲媒介之一,由一個或者多個鋁制或者玻璃制的碟片組成。碟片外覆蓋有鐵磁性材料。
按類型分有固態(tài)硬盤(ssd盤,新式硬盤)、機(jī)械硬盤(hdd傳統(tǒng)硬盤)、混合硬盤(hhd一塊基于傳統(tǒng)機(jī)械硬盤誕生出來的新硬盤)。ssd采用閃存顆粒來存儲,hdd采用磁性碟片來存儲,混合硬盤(hhd:hybridharddisk)是把磁性硬盤和閃存集成到一起的一種硬盤。絕大多數(shù)硬盤都是固定硬盤,被永久性地密封固定在硬盤驅(qū)動器中。
按尺寸分有3.5英寸臺式機(jī)硬盤,風(fēng)頭正勁,廣泛用于各種臺式計算機(jī);2.5英寸筆記本硬盤,廣泛用于筆記本電腦,桌面一體機(jī),移動硬盤及便攜式硬盤播放器;1.8英寸微型硬盤,廣泛用于超薄筆記本電腦,移動硬盤及蘋果播放器;1.3英寸微型硬盤,產(chǎn)品單一,三星獨有技術(shù),僅用于三星的移動硬盤;1.0英寸微型硬盤,最早由ibm公司開發(fā),microdrive微硬盤(簡稱md),因符合cfⅱ標(biāo)準(zhǔn),所以廣泛用于單反數(shù)碼相機(jī);0.85英寸微型硬盤,產(chǎn)品單一,日立獨有技術(shù),已知用于日立的一款硬盤手機(jī),前rio公司的幾款mp3播放器也采用了這種硬盤。
當(dāng)至關(guān)重要的數(shù)據(jù)被不經(jīng)意刪除時、修改或重寫時,一寫多讀技術(shù)成為了一個長久安全存儲大量數(shù)據(jù)信息的理想解決方案,而一寫多讀技術(shù)多被運(yùn)用于公司企業(yè)級的磁光驅(qū)動器和磁帶介質(zhì)中,而硬盤少有涉及,這與現(xiàn)在硬盤做為備份歸檔介質(zhì)的占比不成正比。
發(fā)明專利內(nèi)容
本發(fā)明專利涉及一種新型硬盤一寫多讀的實現(xiàn)方法,該方法通過對硬盤升級為特定的固件編碼,使得硬盤必須通過配套的軟件客戶端才能進(jìn)行訪問,且特定的固件編碼已鎖定硬盤不能低格,計算機(jī)只能識別到磁盤卻不能查看容量大小、格式化和管理等。
該方法會通過軟件客戶端對硬盤的所有數(shù)據(jù)塊進(jìn)行頭部標(biāo)記,也就是數(shù)據(jù)塊的頭部會有一個標(biāo)記位,標(biāo)記位為“0”時表示可以寫入數(shù)據(jù)塊,標(biāo)記位為“1”時表示只能讀取數(shù)據(jù)塊。所有要寫入的操作,會先進(jìn)行數(shù)據(jù)塊頭部位置查詢,如標(biāo)記位為“0”,寫入數(shù)據(jù)至硬盤數(shù)據(jù)塊,且硬盤數(shù)據(jù)塊頭部位置的標(biāo)記位寫入“1”,如標(biāo)記位為“1”,則返回“不能寫入已有數(shù)據(jù)塊”的錯誤信息。
該方法對同步讀寫的定義,一是所有寫入操作是先頭部標(biāo)記位,再寫入數(shù)據(jù)塊,如有多個線程同時寫相同數(shù)據(jù)塊時,以先寫頭部標(biāo)記位的為第一寫入歸屬者,后面線程都不允許寫入;同時為了保證數(shù)據(jù)的一致性和安全性,當(dāng)數(shù)據(jù)塊有在寫入時,不允許線程有讀取操作;二是讀取操作可以由多個線程同時進(jìn)行。
附圖說明
圖1為本發(fā)明專利的一種新型硬盤一寫多讀的實現(xiàn)方法結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明專利的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明專利進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明專利,并不用于限定本發(fā)明專利。
請參閱圖1,圖1為本發(fā)明專利的一種新型硬盤一寫多讀的實現(xiàn)方法結(jié)構(gòu)示意圖。
一種新型硬盤一寫多讀的實現(xiàn)方法,其特征在于,1、該方法包含硬盤固件(10)、數(shù)據(jù)塊標(biāo)記位(11)、數(shù)據(jù)塊(12)、硬盤(13)、軟件客戶端(14)、計算機(jī)(20)。
一種新型硬盤一寫多讀的實現(xiàn)方法,其特征在于,該方法的硬盤(13)安裝于計算機(jī)(20),同時計算機(jī)(20)上安裝有軟件客戶端(14),所有計算機(jī)(20)的數(shù)據(jù)讀寫訪問都需要通過軟件客戶端(14)的管理再對硬盤(13)進(jìn)行。
一種新型硬盤一寫多讀的實現(xiàn)方法,其特征在于,該方法通過軟件客戶端(14)對硬盤(13)進(jìn)行升級到特定的硬盤固件(10),硬盤固件(10)將硬盤的低格、格式化等功能鎖定,使得其它設(shè)備只能識別到硬盤(13),不能識別到硬盤(13)類型和容量、以及不能管理硬盤(13)。
一種新型硬盤一寫多讀的實現(xiàn)方法,其特征在于,該方法的數(shù)據(jù)由讀寫的數(shù)據(jù)塊(12)和數(shù)據(jù)塊標(biāo)記位(11)組成,所有數(shù)據(jù)在進(jìn)行寫操作時,都通過軟件客戶端(14)去查詢相應(yīng)的數(shù)據(jù)塊標(biāo)記位(11)值,如數(shù)據(jù)塊標(biāo)記位為“0”時,則數(shù)據(jù)寫入相應(yīng)數(shù)據(jù)塊;如數(shù)據(jù)塊標(biāo)記位為“1”時,則返回“不能寫入已有數(shù)據(jù)塊”,讀操作不做限制。
以上所述僅為本發(fā)明專利的較佳實施例而已,并不用以限制本發(fā)明專利,凡在本發(fā)明專利的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明專利的保護(hù)范圍之內(nèi)。