[發明專利]文件恢復方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201811434334.4 | 申請日: | 2018-11-28 |
| 公開(公告)號: | CN109582501B | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 王志雄;彭重陽 | 申請(專利權)人: | 萬興科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 850000 西藏自治區拉薩市柳梧新區東環路以西*** | 國省代碼: | 西藏;54 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 恢復 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種文件恢復方法,其特征在于,包括:
從文件目錄表中獲取文件記錄項,判斷所述文件記錄項中是否存在刪除標志;
若所述文件記錄項中存在刪除標志,從所述文件記錄項中獲取文件基本信息,所述文件基本信息包括已刪除文件的文件大小及起始低簇號;
根據所述起始低簇號和預設的起始高簇號構造出所述已刪除文件的假定起始簇號;
判斷所述假定起始簇號是否超出磁盤管理最大簇號范圍;
若所述假定起始簇號未超出磁盤管理最大簇號范圍,根據所述文件大小及所述假定起始簇號確定所述已刪除文件的假定結束簇號;
所述文件基本信息還包括已刪除文件的文件名,判斷所述假定結束簇號所對應結束簇是否滿足預設條件,所述預設條件為若所述假定結束簇號是真實的結束簇號,則所述假定結束簇號所對應結束簇中存在與文件結束相關的內容,所述與文件結束相關的內容包括文件結束特征以及文件結束字符;
判斷所述假定結束簇號所對應結束簇是否滿足預設條件,包括:根據所述文件名或所述假定起始簇號判斷所述已刪除文件是否具有起始特征,所述起始特征包括文件名之中的擴展名和在磁盤管理中與所述假定起始簇號相似的起始簇號,若所述已刪除文件具有起始特征,根據所述起始特征確定文件類型,并根據所確定的文件類型判斷所述已刪除文件是否具有結束特征,所述結束特征為存在于假定結束簇號對應的文件目錄項之中作為結束標志的字符串,若所述已刪除文件具有結束特征,判斷所述假定結束簇號所對應結束簇中是否包含所述結束特征,以及若所述假定結束簇號所對應結束簇中包含所述結束特征,判定所述結束簇滿足預設條件
判斷所述假定結束簇號所對應結束簇是否滿足預設條件,還包括:若所述已刪除文件不具有起始特征或不具有結束特征,判斷所述假定結束簇號所對應結束簇是否全部為空,若所述結束簇不全部為空,判斷所述結束簇中所述已刪除文件的結束字符之后的內容是否全部為空,以及若所述結束簇中的所述結束字符之后的內容全部為空,判定所述結束簇滿足預設條件
若所述假定結束簇號所對應結束簇滿足預設條件,確定所述假定起始簇號至所述假定結束簇號在磁盤上所對應的文件為所述已刪除文件;以及
若所述假定結束簇號所對應結束簇不滿足預設條件,根據預設規則重新構造所述已刪除文件的假定起始簇號,并返回所述判斷所述假定起始簇號是否超出磁盤管理最大簇號范圍的步驟。
2.根據權利要求1所述的文件恢復方法,其特征在于,所述判斷所述文件記錄項中是否存在刪除標志的步驟,包括:
判斷所述文件記錄項的首字符是否為預設字符;以及
若所述文件記錄項的首字符為預設字符,判定所述文件記錄項中存在刪除標志。
3.根據權利要求1所述的文件恢復方法,其特征在于,所述根據所述文件大小及所述假定起始簇號確定所述已刪除文件的假定結束簇號的步驟,包括:
根據所述文件大小和簇的單位大小計算出所述已刪除文件的跨簇量;以及
根據所述假定起始簇號和所述跨簇量確定所述已刪除文件的假定結束簇號。
4.根據權利要求1所述的文件恢復方法,其特征在于,所述根據預設規則重新構造所述已刪除文件的假定起始簇號的步驟,包括:
將所述假定起始簇號中所述起始高簇號進行加一處理;
將所述加一處理后的起始高簇號與所述起始低簇號進行構造而生成一個新的假定起始簇號;以及
將所述新的假定起始簇號作為所述假定起始簇號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于萬興科技股份有限公司,未經萬興科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811434334.4/1.html,轉載請聲明來源鉆瓜專利網。





