• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    清理文件系統(tǒng)的方法和裝置制造方法及圖紙

    技術(shù)編號:8271397 閱讀:160 留言:0更新日期:2013-01-31 03:37
    本發(fā)明專利技術(shù)公開了一種清理文件系統(tǒng)的方法和裝置,屬于文件系統(tǒng)領(lǐng)域。該方法包括:根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷;清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。該裝置包括:鎖定模塊和清理模塊。本發(fā)明專利技術(shù)實施例通過在接收到清理指令時,對指定卷的卷空閑空間進行清理,達到徹底清理文件系統(tǒng)中殘留的用戶隱私的目的,避免用戶隱私的泄露,提高文件系統(tǒng)的安全性。

    【技術(shù)實現(xiàn)步驟摘要】
    本專利技術(shù)涉及文件系統(tǒng)領(lǐng)域,特別涉及一種清理文件系統(tǒng)的方法和裝置
    技術(shù)介紹
    windows運行時,會產(chǎn)生的各種臨時文件,包括網(wǎng)頁瀏覽器保留的用戶信息、辦公類軟件的使用痕跡等各種和用戶隱私相關(guān)的記錄。現(xiàn)有技術(shù)中主要針對網(wǎng)頁瀏覽器或各種軟件使用過程中留下的用戶隱私進行清理,但是由于現(xiàn)有技術(shù)中在清理時會殘留大量的用戶隱私信息,使得殘留在系統(tǒng)中的有可能會造成用戶隱私的泄露。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)實施例提供了一種清理文件系統(tǒng)的方法和裝置。所述技術(shù)方案如下一方面,一種清理文件系統(tǒng)的方法,包括根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷;清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。其中,清理所述指定卷的卷空閑空間,具體包括清除所述指定卷的卷空閑空間中已刪除文件占用的信息。具體地,在NTFS文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括遍歷所述指定卷的主文件表,將所述主文件表中已刪除文件占用的信息清O ;在FAT下文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括遍歷所述指定卷的目錄登記項,將所述目錄登記項中除了 0xE5外,其他都清O。具體地,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括在所述指定卷的卷空閑空間上持續(xù)創(chuàng)建臨時文件直到失敗為止;清除所述創(chuàng)建的臨時文件。進一步地,當所述指定卷為系統(tǒng)盤時,所述方法還包括清理所述指定卷的pagefile. sys。另一方面,一種清理文件系統(tǒng)的裝置,包括鎖定模塊,用于根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷;清理模塊,用于清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。所述清理模塊具體用于清除所述指定卷的卷空閑空間中已刪除文件占用的信息。在NTFS文件系統(tǒng)下,所述清理模塊包括第一清理單元,用于遍歷所述指定卷的主文件表,將所述主文件表中已刪除文件占用的息清O ;在FAT下文件系統(tǒng)下,所述清理模塊包括第二清理單元,用于遍歷所述指定卷的目錄登記項,將所述目錄登記項中除了0xE5外,其他都清O。所述清理模塊包括臨時文件創(chuàng)建單元,用于在所述指定卷的卷空閑空間上持續(xù)創(chuàng)建臨時文件直到失敗為止;第三清理單元,用于清除所述創(chuàng)建的臨時文件。當所述指定卷為系統(tǒng)盤時,所述清理模塊還包括·第四清理單元,用于清理所述指定卷的pagefile. sys。本專利技術(shù)實施例提供的技術(shù)方案的有益效果是通過在接收到清理指令時,對指定卷的卷空閑空間進行清理,達到徹底清理文件系統(tǒng)中殘留的用戶隱私的目的,避免用戶隱私的泄露,提高文件系統(tǒng)的安全性。附圖說明為了更清楚地說明本專利技術(shù)實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是現(xiàn)有技術(shù)中NTFS文件系統(tǒng)的結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)中FAT文件系統(tǒng)的結(jié)構(gòu)圖;圖3是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的方法的流程圖;圖4是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的方法的流程圖;圖5是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的裝置的結(jié)構(gòu)示意圖;圖6是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的裝置的結(jié)構(gòu)示意圖;圖7是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的裝置的結(jié)構(gòu)示意圖;圖8是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的裝置的結(jié)構(gòu)示意圖;圖9是本專利技術(shù)實施例提供的一種清理文件系統(tǒng)的裝置的結(jié)構(gòu)示意圖。具體實施例方式為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本專利技術(shù)實施方式作進一步地詳細描述。在介紹本專利技術(shù)提供的清理文件系統(tǒng)的方法之前,首先對本專利技術(shù)的基礎(chǔ)知識進行簡要的介紹圖I為現(xiàn)有技術(shù)中NTFS (New Technology File System,新技術(shù)文件系統(tǒng))文件系統(tǒng)的結(jié)構(gòu)圖。參見圖1,其中,DBR(Dos Boot Record,DOS引導(dǎo)記錄)為NTFS卷引導(dǎo)扇區(qū),包含NTFS卷的引導(dǎo)信息。DATA為數(shù)據(jù)區(qū),包含各種文件、文件夾的數(shù)據(jù)。MFT為NTFS元數(shù)據(jù),用于保存NTFS卷信息、文件、文件夾的屬性等重要的信息。NTFS下每個文件都有一個或多個MFT對應(yīng)。當文件數(shù)據(jù)很小時,NTFS會將文件數(shù)據(jù)保存在MFT中。當windows刪除一個NTFS下的文件時,主要進行如下的操作(I)標記MFT中某個字節(jié),以表明此文件已經(jīng)刪除,同時釋放此MFT空間。(2)清除父文件夾中的索引。(3)從位圖表中釋放此文件數(shù)據(jù)占用的磁盤空間。從上面可以看出,在NTFS文件系統(tǒng)中,windows未清除的用戶數(shù)據(jù)主要包含文件名、文件時間、文 件大小等保存在MFT下的數(shù)據(jù),文件數(shù)據(jù),包含DATA區(qū)域,以及保持在MFT中的文件數(shù)據(jù)。圖2為現(xiàn)有技術(shù)中FAT (File Allocation Table,文檔分配表)文件系統(tǒng)的結(jié)構(gòu)圖。參見圖2,其中DBR為FAT卷引導(dǎo)扇區(qū),包含F(xiàn)AT卷的引導(dǎo)信息。ReservedSectors為FAT保留扇區(qū);FAT(s)為FAT表;RootDirectory為根目錄,只存在于FAT12/FAT16中;DATA為數(shù)據(jù)區(qū)。當windows刪除一個FAT文件時,主要進行如下的操作(I)將文件的目錄登記項、長文件名首字節(jié)標為E5,以表明此文件釋放。(2)將文件數(shù)據(jù)占用的空間從FAT表中清除。從上面可以看出,在FAT文件系統(tǒng)中,windows未清除的用戶數(shù)據(jù)主要包含文件名,文件時間,文件大小等保存在FAT目錄登記項中的數(shù)據(jù)和文件數(shù)據(jù)。實施例I為了徹底清理使用痕跡,避免用戶隱私的泄露,本專利技術(shù)實施例提供了一種清理文件系統(tǒng)的方法,參見圖3,該方法包括301、根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷;302、清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。其中,清理所述指定卷的卷空閑空間,具體包括清除所述指定卷的卷空閑空間中已刪除文件占用的信息。具體地,在NTFS文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括遍歷所述指定卷的主文件表,將所述主文件表中已刪除文件占用的信息清O ;在FAT下文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括遍歷所述指定卷的目錄登記項,將所述目錄登記項中除了 0xE5外,其他都清O。具體地,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括在所述指定卷的卷空閑空間上持續(xù)創(chuàng)建臨時文件直到失敗為止;清除所述創(chuàng)建的臨時文件。進一步地,當所述指定卷為系統(tǒng)盤時,所述方法還包括清理所述指定卷的pagefile. sys。本專利技術(shù)實施例提供的方法,通過在接收到清理指令時,對指定卷的卷空閑空間進行清理,達到徹底清理文件系統(tǒng)中殘留的用戶隱私的目的,避免用戶隱私的泄露,提高文件系統(tǒng)的安全性。實施例2為了徹底清理使用痕跡,避免用戶隱私的泄露,本專利技術(shù)實施例提供了一種清理文件系統(tǒng)的方法,參見圖4,該方法包括401、接收清理指令;該清理指令用于指示待清理的指定卷; 該清理的指令可以為用戶點擊觸發(fā),也可以是在應(yīng)用程序操作時每隔預(yù)設(shè)時間由文件系統(tǒng)觸發(fā)。402、打開清理指令的指定卷;該指定卷即為待清本文檔來自技高網(wǎng)...

    【技術(shù)保護點】
    一種清理文件系統(tǒng)的方法,其特征在于,包括:根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷;清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。

    【技術(shù)特征摘要】
    1.一種清理文件系統(tǒng)的方法,其特征在于,包括 根據(jù)接收到的清理指令,打開并鎖定指定卷;所述清理指令用于指示待清理的指定卷; 清理所述指定卷的卷空閑空間,并在清理結(jié)束后解鎖所述指定卷。2.根據(jù)權(quán)利要求I所述的方法,其特征在于,清理所述指定卷的卷空閑空間,具體包括 清除所述指定卷的卷空閑空間中已刪除文件占用的信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在NTFS文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括 遍歷所述指定卷的主文件表,將所述主文件表中已刪除文件占用的信息清O ; 在FAT下文件系統(tǒng)下,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括 遍歷所述指定卷的目錄登記項,將所述目錄登記項中除了 0xE5外,其他都清O。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,清除所述指定卷的卷空閑空間中已刪除文件占用的信息,具體包括 在所述指定卷的卷空閑空間上持續(xù)創(chuàng)建臨時文件直到失敗為止; 清除所述創(chuàng)建的臨時文件。5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,當所述指定卷為系統(tǒng)盤時,所述方法還包括 清理所述指定卷的pagefile...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王永鑫
    申請(專利權(quán))人:騰訊科技深圳有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 少妇无码一区二区三区| 一本色道久久HEZYO无码| 国精品无码一区二区三区在线| 在线精品自偷自拍无码中文| 亚洲精品一级无码中文字幕| 国产亚洲3p无码一区二区| 色欲aⅴ亚洲情无码AV| 日韩av无码一区二区三区| 亚洲AV无码乱码精品国产| 精品多人p群无码| 国产日韩精品中文字无码| 无码人妻少妇久久中文字幕 | 亚洲午夜无码久久| 国产成人精品无码片区在线观看| 色欲AV永久无码精品无码| 久久99精品久久久久久hb无码| 国产午夜精华无码网站| 国产在线无码精品无码| 亚洲精品无码av片| 99久久人妻无码精品系列| 久久午夜夜伦鲁鲁片无码免费| 日韩精品无码免费专区网站| 无码人妻少妇伦在线电影| 精品无码久久久久久久久水蜜桃 | 亚洲国产精品无码专区影院 | 狠狠躁天天躁中文字幕无码| 人妻无码aⅴ不卡中文字幕| 久久亚洲精品成人无码| 无码中文在线二区免费| 四虎国产精品永久在线无码| 国产乱人伦中文无无码视频试看 | 无翼乌工口肉肉无遮挡无码18| 亚洲av中文无码字幕色不卡| 中文字幕无码成人免费视频| 在线观看无码不卡AV| 男人av无码天堂| 日韩久久无码免费毛片软件| 无码国产精品一区二区高潮| 亚洲AV中文无码乱人伦| 亚洲国产成人片在线观看无码|