[發明專利]一種根據關鍵字反查文件的方法有效
| 申請號: | 201210032339.0 | 申請日: | 2012-02-14 |
| 公開(公告)號: | CN102609531A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 于晴;王海洋 | 申請(專利權)人: | 北京鼎普科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京元本知識產權代理事務所 11308 | 代理人: | 秦力軍 |
| 地址: | 100084 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 根據 關鍵字 文件 方法 | ||
技術領域
本發明涉及計算機領域,尤其涉及一種利用關鍵字反向查找文件的技術。
背景技術
隨著計算機技術和信息化技術的快速發展,計算機已經滲入到國民經濟和社會的各個領域。其中,磁盤是計算機中用于存儲數據的裝置,是信息的載體,其上的數據能夠反復改寫。
在磁盤上,現有的文件存儲都是基于文件系統的,所述文件系統是指操作系統用于明確磁盤上的文件的方法和數據結構,即在磁盤上組織文件的方法。進一步說,現有的文件或關鍵字的檢索都是基于文件系統,操作系統只能通過文件系統對文件或關鍵字進行檢索。
當前,計算機應用得到廣泛普及,用戶經常將大量重要的數據存儲在計算的磁盤上,在諸如數據誤刪除或刻意刪除、操作系統崩潰等情況下,盡管文件內容依然存儲在磁盤上,操作系統仍無法通過文件系統檢索到文件,給用戶帶來了極大的損失。
因此,如何切實有效的檢索和/或恢復磁盤上存儲的文件,尤其是已刪除文件,成為亟待解決的技術問題。
發明內容
本發明的目的在于提供一種根據關鍵字反查文件的方法,能更好地解決文件檢索和/或恢復問題,尤其是已刪除文件。
本發明提供的一種根據關鍵字反查文件的方法,包括:
A)通過對磁盤扇區的搜索,查找所需文件的關鍵字;
B)根據已查找關鍵字所在的磁盤扇區,查找與所述關鍵字關聯的所需文件的根目錄;
C)利用所述根目錄,恢復所需文件。
優選地,所述步驟B)包括:
B1)根據已查找關鍵字所在的磁盤扇區,得到所述磁盤扇區在文件系統中所屬的組織單元;
B2)利用已得到的組織單元,得到其在文件系統中的上一個組織單元;
B3)重復所述步驟B2),直至找到與所述關鍵字關聯的所需文件在文件系統中的根目錄。
優選地,所述步驟C)包括:在磁盤扇區上,當所需文件已部分覆蓋時,利用所查找的根目錄,恢復所需文件的未覆蓋部分的文件數據。
優選地,所述步驟C)包括:在磁盤扇區上,當所需文件未被覆蓋時,利用所查找的根目錄,恢復所需文件的全部數據。
優選地,所述未被覆蓋的所需文件包括未刪除的文件。
優選地,所述未被覆蓋的所需文件包括進入回收站的文件。
優選地,所述未被覆蓋的所需文件包括執行回收站的清空處理后,文件數據所在的磁盤扇區未寫入新數據的文件。
優選地,所述組織單元是具有多個扇區的簇在文件系統中的簇號,所述根目錄是文件系統的根目錄表。
優選地,所述文件系統是文件分配表FAT文件系統。
優選地,所述文件系統是新技術文件系統NTFS。
與現有技術相比較,本發明的有益效果在于:本發明利用關鍵字,能夠有針對性的在計算機磁盤上快速搜索到關鍵字,從而對所述關鍵字關聯的文件進行查找和/或不同程度的恢復。
附圖說明
圖1是本發明實施例提供的一種根據關鍵字反查文件的方法原理圖;
圖2是本發明實施例提供的一種根據關鍵字反查文件的方法流程圖。
具體實施方式
以下結合附圖對本發明的優選實施例進行詳細說明,應當理解,以下所說明的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
磁盤是一種采用磁介質的數據存儲設備,數據存儲在硬盤驅動器內腔的若干個磁盤上,在磁盤的每一面上,以轉動軸為軸心、以一定的磁密度為間隔的若干個同心圓就被劃分成磁道,每個磁道又被劃分為若干個扇區,所劃分得到的多個扇區構成一個簇,文件以簇為單位存放在磁盤的扇區上。
文件在磁盤中的存儲需要遵循文件系統的規則,而文件系統是按照一定的結構來組織的,例如FAT文件系統的組織是以鏈表的方式,從文件根目錄表開始,按照文件分配表FAT的指引,文件被存儲在一個一個的簇中。
常規操作刪除文件的辦法,并不能真正清除存儲在扇區上的文件,以Windows操作系統為例,Windows操作系統刪除文件的操作實際上是在文件系統的根目錄中將被刪文件的文件名稱首字母修改為特殊字符,但被刪文件的數據依然存儲在磁盤上。因此,即使文件始終保存在磁盤上,但由于文件系統中關于被刪文件的記錄已經改變,Windows操作系統無法通過文件系統找到被刪文件在磁盤上的存儲數據。當有新文件需要保存在磁盤上時,被刪除文件的簇就可能被新文件占用,從而覆蓋被刪除文件的相關數據,導致被刪除文件的數據不能夠完全恢復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京鼎普科技股份有限公司,未經北京鼎普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210032339.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機器翻譯的方法和裝置
- 下一篇:觸控繪畫處理系統及方法





