[發明專利]嵌入式文件系統多分區解析方法、終端設備及存儲介質有效
| 申請號: | 202011505990.6 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112527745B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 鐘臻;沈長達;黃志煒 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16;G06F16/172;G06F3/06 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 何家富 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 文件系統 分區 解析 方法 終端設備 存儲 介質 | ||
1.一種嵌入式文件系統多分區解析方法,其特征在于,包括以下步驟:
S1:獲取閃存設備的鏡像數據,并根據閃存芯片的型號獲取存儲塊大小;
S2:從鏡像數據中按照存儲塊大小依次讀取擦除塊;
S3:針對讀取到的擦除塊,讀取其頭部數據,并判斷頭部數據內是否存在文件系統節點信息,如果是,將該擦除塊設定為已用擦除塊,進入S4;否則,返回S2重新讀取下一個擦除塊;
S4:從已用擦除塊中提取出文件目錄節點和數據節點;
S5:判斷是否存在分區集合,如果存在,進入S6;否則,進入S7;
S6:判斷提取的文件目錄節點和數據節點與每個分區集合內的已用擦除塊的文件目錄節點和數據節點是否匹配,如果匹配,則將該已用擦除塊添加至匹配的分區集合內,進入S8;如果與所有分區集合中的已用擦除塊的文件目錄節點和數據節點均不匹配,進入S7;
S7:創建新的分區集合,將該已用擦除塊添加至新的分區集合內;
S8:判斷鏡像數據中擦除塊是否讀取完畢,如果是,進入S9;否則,返回S2重新讀取下一個擦除塊;
S9:針對每個分區集合,從其中的各文件系統已用擦除塊中提取文件目錄節點和數據節點,并根據文件目錄節點和數據節點的關系構建完整的分區目錄結構和扇區映射。
2.根據權利要求1所述的嵌入式文件系統多分區解析方法,其特征在于:當鏡像數據的文件系統為JFFS2文件系統時,其文件目錄節點包括:目錄節點編號、版本號、當前節點編號、創建時間和文件目錄名及長度;數據節點包括:文件數據編號、創建時間、修改時間、訪問時間和數據壓縮類型。
3.根據權利要求1所述的嵌入式文件系統多分區解析方法,其特征在于:當鏡像數據的文件系統為YAFFS2文件系統時,文件目錄節點包括:文件類型、父子節點ID、文件目錄名、創建時間、修改時間和訪問時間;數據節點包括:數據塊所屬文件ID編號、數據塊序列號和數據長度。
4.一種嵌入式文件系統多分區解析終端設備,其特征在于:包括處理器、存儲器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1~3中任一所述方法的步驟。
5.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于:所述計算機程序被處理器執行時實現如權利要求1~3中任一所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011505990.6/1.html,轉載請聲明來源鉆瓜專利網。





