[發(fā)明專利]一種針對主控芯片的數(shù)據(jù)重組方法有效
| 申請?zhí)枺?/td> | 201910813593.6 | 申請日: | 2019-08-30 |
| 公開(公告)號: | CN110531937B | 公開(公告)日: | 2023-01-06 |
| 發(fā)明(設(shè)計)人: | 梁效寧;董超;許超明;彭煉 | 申請(專利權(quán))人: | 四川效率源信息安全技術(shù)股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/06;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 641000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 針對 主控 芯片 數(shù)據(jù) 重組 方法 | ||
本發(fā)明公開了一種針對主控芯片的數(shù)據(jù)重組方法,其特征在于包括以下步驟:S100:獲取所述主控芯片中各頁的塊號;S200:判斷當前塊是否為有效塊;S300:將塊號按升序排序并確定首個有效塊;S400:解析各個塊包含的通道號、物理塊號及頁號的對應(yīng)關(guān)系;S500:確定當前塊首扇區(qū)的偏移地址;S600:重組數(shù)據(jù):將各塊按塊號降序排列,相同塊的數(shù)據(jù)按對應(yīng)關(guān)系排列,直至遍歷完塊號并完成重組。
技術(shù)領(lǐng)域
本發(fā)明屬于電子數(shù)據(jù)恢復(fù)與取證領(lǐng)域,涉及一種針對主控芯片的數(shù)據(jù)重組方法。
背景技術(shù)
在電子數(shù)據(jù)存儲領(lǐng)域,隨著固態(tài)硬盤SSD容量的不斷擴大以及固態(tài)硬盤SSD的成本不斷的降低和讀寫速度上明顯的優(yōu)勢,導(dǎo)致使用固態(tài)硬盤SSD的用戶群不斷增加,但是固態(tài)硬盤SSD的壽命要比機械硬盤低得多,如果固態(tài)硬盤SSD出現(xiàn)了硬件或者固件的損壞,需要恢復(fù)固態(tài)硬盤SSD中重要的用戶數(shù)據(jù),無論是修復(fù)硬件還是固件的損壞,目前都沒有成熟的技術(shù)能夠?qū)崿F(xiàn)。具體地,現(xiàn)有技術(shù)在采用修復(fù)硬件或者固件的技術(shù)方案來恢復(fù)用戶數(shù)據(jù)時具有兩大缺點:
1.所支持的固態(tài)硬盤SSD型號涵蓋不全;
2.在固態(tài)硬盤SSD損壞的情況下,根本無法通過正常手段讀取主控芯片的數(shù)據(jù),更談不上恢復(fù)用戶數(shù)據(jù)。
現(xiàn)有技術(shù)中尚無一種針對主控芯片的數(shù)據(jù)重組方法,給此類包含主控芯片的存儲設(shè)備的電子數(shù)據(jù)恢復(fù)與取證造成了巨大的困難。因此,急需一種針對主控芯片的數(shù)據(jù)重組方法,以彌補電子數(shù)據(jù)恢復(fù)與取證困難的不足。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)的不足問題,提出了一種針對主控芯片的數(shù)據(jù)重組方法,通過解析并找出各個塊包含的通道號、物理塊號及頁號的對應(yīng)關(guān)系,達到數(shù)據(jù)重組的目的。
為便于描述,本發(fā)明可能包含如下術(shù)語:
在主控芯片包含一個或多個通道(channel),每個通道包含一個或多個塊(block),每個塊包含一個或多個頁(page),每個頁包含一個頁管理字段(或稱系統(tǒng)區(qū)SA:System Area,以下統(tǒng)稱頁管理字段)及多個扇區(qū)(sector),每個扇區(qū)包含固定字節(jié)長度的數(shù)據(jù)及固定字節(jié)長度的扇區(qū)管理字段(或稱管理數(shù)據(jù)MD:Manage Data,以下統(tǒng)稱扇區(qū)管理字段)。
本發(fā)明申請包括以下步驟:
S100:獲取所述主控芯片中各頁的塊號,包括以下步驟:
S101:獲取主控芯片的數(shù)據(jù)表,讀取所述數(shù)據(jù)表中的布局,所述布局包括通道個數(shù)、各通道所包含的塊數(shù)、各塊所包含的頁數(shù)、各頁所包含的扇區(qū)數(shù)、頁管理字段字節(jié)長度、扇區(qū)字節(jié)長度及扇區(qū)管理字段字節(jié)長度;
S102:讀取并解析所述主控芯片的塊結(jié)構(gòu)、頁結(jié)構(gòu)及扇區(qū)結(jié)構(gòu);
S103:讀取所述主控芯片中各頁的頁管理字段,讀取所述頁管理字段的第18、第19字節(jié)的內(nèi)容作為第一判斷值,讀取所述頁管理字段的第22至第25字節(jié)的內(nèi)容作為第二判斷值,讀取所述頁管理字段的第20、第21字節(jié)的內(nèi)容作為當前頁所在的塊號;
S200:判斷當前塊是否為有效塊;
S300:將塊號按升序排序并確定首個有效塊;
S400:解析各個塊包含的通道號、物理塊號及頁號的對應(yīng)關(guān)系,如表1所示:
表1:通道號、物理塊號及頁號的對應(yīng)關(guān)系
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川效率源信息安全技術(shù)股份有限公司,未經(jīng)四川效率源信息安全技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910813593.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





