<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

徹底粉碎fat卷中文件數據的方法

文檔序號:6561360閱讀:320來源:國知局
專利名稱:徹底粉碎fat卷中文件數據的方法
技術領域
本發明涉及計算機應用領域,尤其涉及一種徹底刪除文件數據的方法。
背景技術
用戶往往有些已經不需要的文件需要刪除,一般的刪除操作執行后,對于普通電腦用戶來說好像已經從磁盤中刪除了,而實際情況是這些文件數據并未從磁盤中刪除,簡單的說,用戶刪除的是該文件存儲在文件系統(如FAT卷、NTFS卷)中一些重要信息,比如文件名稱、在磁盤中的位置等,致使計算機找不到該文件在磁盤中的位置,對操作者來說就相當于文件刪除了。對于這種普通的文件刪除方法,目前有不少數據恢復軟件可以將其恢復,因此,對一些涉及一定的機密隱私的文件采用普通的文件刪除方法刪除后,有可能能夠用數據恢復工具和方法進行恢復,這樣的結果大多數時候不是用戶所希望的,對于此類文件,用戶往往希望將其徹底刪除,此發明正是解決該問題的方法,用本方法刪除后的數據將不能恢復。

發明內容
本發明克服了現有技術中的缺點,提供一種徹底粉碎FAT卷中文件數據的方法,致使刪除后的文件無法恢復。
為了解決上述技術問題,通過以下技術方案實現徹底粉碎FAT卷中文件數據的方法,其包括如下步驟A、根據用戶輸入的文件路徑定位該文件的目錄項;B、根據上述目錄項中文件起始簇位置得到FAT表鏈;C、將FAT表鏈對應的簇按用戶需求的規則進行填充,該規則包括用什么字符進行填充、填充的次數;
D、用垃圾字符串修改用戶指定文件的文件名;E、刪除該文件。
本發明方法與現有刪除文件方法不同,本發明是從根本上將文件內容從磁盤上刪除,不僅從FAT表中刪除,而且修改了原文件所在磁盤上的信息,用垃圾字符替換,這樣便徹底刪除了此文件。


圖1是本發明方法中文流程圖。
具體實施例方式
下面參照圖1介紹本發明方法的過程和工作原理。
a.根據用戶輸入的文件路徑定位該文件的目錄項;在FAT卷中文件(文件夾)是以目錄項的形式管理,每個文件(文件夾)都有各自的目錄項,目錄項中包括文件(目錄)名、文件起始簇信息、文件大小以及創建時間等項目信息。假設待刪除文件路徑為D:\food\milk.doc,即找到milk.doc文件的目錄項。
b.根據上述目錄項中文件起始簇位置得到FAT表鏈;如步驟a中所述,目錄項中包括文件起始簇信息,假設該milk.doc文件的起始簇為3,可定位到FAT表中的第3項,假設該項中內容為5,然后在定位到FAT表中的第5項,依此類推,直到找到有結束標志的FAT項,也就得到該文件的簇鏈。
c.將FAT表鏈對應的簇按用戶需求的規則進行填充,該規則包括用什么字符進行填充、填充的次數等;也即對步驟b中得道的第3、5、7簇用特定字符將其填充,以取代原來內容,至于具體用什么字符,填充次數等由開發人員設定,可以使用特定的一個或者幾個字符循環多次填充,也可以使用多個隨機字符一次填充。
d.用垃圾字符串修改用戶指定文件的文件名;使用何種垃圾字符,和垃圾字符長度等由開發人員設定。
e.刪除該文件。
以上步驟僅用以說明而非限制本發明的技術方案。不脫離本發明精神和范圍的任何修改或局部替換,均應涵蓋在本發明的權利要求范圍當中。
權利要求
1.徹底粉碎FAT卷中文件數據的方法,其特征在于,其包括如下步驟a.根據用戶輸入的文件路徑定位該文件的目錄項;b.根據上述目錄項中文件起始簇位置得到FAT表鏈;c.將FAT表鏈對應的簇按用戶需求的規則進行填充;d.用垃圾字符串修改用戶指定文件的文件名;e.刪除該文件。
2.根據權利要求1所述的徹底粉碎FAT卷中文件數據的方法,其特征在于,步驟c中所述規則包括用什么字符進行填充、填充的次數。
3.根據權利要求1所述的徹底粉碎FAT卷中文件數據的方法,其特征在于,步驟c的具體方法是使用同一字符將FAT表鏈對應的所有簇填滿。
全文摘要
本發明涉及計算機應用領域,尤其涉及一種徹底刪除文件數據的方法。徹底粉碎FAT卷中文件數據的方法,其包括如下步驟a.根據用戶輸入的文件路徑定位該文件的目錄項;b.根據上述目錄項中文件起始簇位置得到FAT表鏈;c.將FAT表鏈對應的簇按用戶需求的規則進行填充,該規則包括用什么字符進行填充、填充的次數等;d.用垃圾字符串修改用戶指定文件的文件名;e.刪除該文件。本發明方法與現有刪除文件方法不同,本發明是從根本上將文件內容從磁盤上刪除,不僅從FAT表中刪除,而且修改了原文件所在磁盤上的信息,用垃圾字符替換,這樣便徹底刪除了此文件。
文檔編號G06F17/30GK1928868SQ20061012224
公開日2007年3月14日 申請日期2006年9月19日 優先權日2006年9月19日
發明者涂彥暉, 劉勝 申請人:珠海金山軟件股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影