[發(fā)明專利]刪除文件的方法及裝置無效
| 申請?zhí)枺?/td> | 201110272381.5 | 申請日: | 2011-09-14 |
| 公開(公告)號: | CN102332014A | 公開(公告)日: | 2012-01-25 |
| 發(fā)明(設(shè)計)人: | 唐智;陳耀攀;于天佐;劉科;陸坡;陳佃曉 | 申請(專利權(quán))人: | 奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市德權(quán)律師事務(wù)所 11302 | 代理人: | 劉麗君 |
| 地址: | 100016 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 刪除 文件 方法 裝置 | ||
技術(shù)領(lǐng)域
?本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及刪除文件的方法及裝置。
背景技術(shù)
從Windows?NT(Network?Termination)時代開始推出了新的文件系統(tǒng)—NTFS(New?Technology?File?System)。NTFS提高了系統(tǒng)的安全性,并且提供了很多新的特性,例如支持大于4G的文件,支持大于32GB分區(qū),支持文件壓縮及良好的安全性。基于上述特點(diǎn),NTFS已經(jīng)成為目前Windows系統(tǒng)的電腦上使用最多的磁盤格式。
NTFS同時它也提供了一些元數(shù)據(jù),如MFT(Master?File?Table,主文件表)。MFT是NTFS格式磁盤每個分區(qū)的主文件表,它記錄了當(dāng)前分區(qū)的所有文件的屬性,包括文件名和占用的扇區(qū)等信息。在人們的日常應(yīng)用中,經(jīng)常會向磁盤中存入一些文件,同時可能還會從磁盤上刪除一些文件(例如刪除一些不再有保存價值的文件,當(dāng)然還可能是由于誤操作造成的刪除等等)。當(dāng)用戶執(zhí)行將文件從系統(tǒng)刪除時,實(shí)際上并不是真正的刪除,而是在MFT的相應(yīng)文件屬性中將該文件的一個標(biāo)識設(shè)置為刪除,并且將占用的磁盤空間標(biāo)記為可寫。也就是說,組成該文件的具體數(shù)據(jù)在磁盤上仍然存在,這就為恢復(fù)已刪除文件提供了可能性,目前也存在一些能夠進(jìn)行文件恢復(fù)的軟件等產(chǎn)品。
能將刪除的文件進(jìn)行恢復(fù)固然是一件好事,例如,對于一些誤刪除的文件,可以通過恢復(fù)的方式重新獲得,等等。但是有時候,用戶可能就是希望將文件徹底刪除,此時,就有了麻煩,因?yàn)楹唵蔚膭h除操作,會給文件恢復(fù)軟件留下機(jī)會,如果被恢復(fù)的文件涉及用戶隱私等,則會造成用戶隱私的泄漏,等等。
為了避免刪除的文件被恢復(fù),現(xiàn)有技術(shù)中提供了將分區(qū)進(jìn)行格式化的方法。但是,本發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),通過將分區(qū)進(jìn)行格式化的方式來防止已刪除文件被恢復(fù)的方法,至少存在以下問題:
第一,將分區(qū)進(jìn)行格式化前,需要事先將有用的數(shù)據(jù)移走,否則有用的數(shù)據(jù)也會丟失。這種方法在遇到大容量分區(qū)時,操作會很費(fèi)時,同時,當(dāng)其他分區(qū)空間不足時,移動數(shù)據(jù)會給用戶帶來苦惱。
第二,格式化操作將所有的文件索引信息刪除,而不是將指定的文件的信息刪除。這樣一些以后可能需要恢復(fù)的數(shù)據(jù)也被刪除掉,不能精準(zhǔn)操作。同時,一些進(jìn)行深度掃描(簇掃描)的軟件,還是可能通過掃描扇區(qū)的數(shù)據(jù),將數(shù)據(jù)恢復(fù)。
因此,迫切需要本領(lǐng)域技術(shù)人員解決的技術(shù)問題就在于,如何提供一種更有效的用于刪除文件的解決方案,來降低已刪除文件被恢復(fù)的可能。
發(fā)明內(nèi)容
本發(fā)明提供了刪除文件的方法及裝置,能夠更有效地降低已刪除文件被恢復(fù)的可能。
本發(fā)明提供了如下方案:
一種刪除文件的方法,包括:
確定待徹底刪除的文件;
獲取所述待徹底刪除的文件在主文件表MFT中的索引,并獲取所述待徹底刪除的文件在所在的數(shù)據(jù)區(qū);
將所述待徹底刪除的文件在主文件表MFT中的索引清空;
將在所述數(shù)據(jù)區(qū)對所述待徹底刪除的文件進(jìn)行刪除操作。
其中,在所述數(shù)據(jù)區(qū)對所述待徹底刪除的文件進(jìn)行刪除操作包括:
將所述待徹底刪除的文件所在的數(shù)據(jù)區(qū)進(jìn)行填寫隨機(jī)數(shù)據(jù)的操作;
或者,
將所述待徹底刪除的文件所在的數(shù)據(jù)區(qū)進(jìn)行清零操作;
或者,
將所述待徹底刪除的文件所在的數(shù)據(jù)區(qū)進(jìn)行填寫隨機(jī)數(shù)據(jù)的操作之后,再將所述待徹底刪除的文件所在的數(shù)據(jù)區(qū)進(jìn)行清零操作。
其中,所述填寫隨機(jī)數(shù)據(jù)的操作包括:反復(fù)多次填寫隨機(jī)數(shù)的操作。
其中,所述確定待徹底刪除的文件包括:
掃描磁盤分區(qū),展現(xiàn)該磁盤分區(qū)中已刪除文件的列表,將用戶在所述已刪除文件列表中選擇的文件作為所述待徹底刪除的文件;
或者,
掃描磁盤分區(qū),獲取該磁盤分區(qū)中各個已刪除文件的屬性信息,將屬性信息符合預(yù)置條件的已刪除文件確定為所述待徹底刪除的文件;
或者,
將用戶選擇的現(xiàn)有文件確定為所述待徹底刪除的文件。
其中,所述在所述數(shù)據(jù)區(qū)對所述待徹底刪除的文件進(jìn)行刪除操作包括:
判斷所述待徹底刪除的文件所在的數(shù)據(jù)區(qū)是否被其他現(xiàn)有文件占用;
如果是,則將所述數(shù)據(jù)區(qū)中尚未被現(xiàn)有文件占用的部分進(jìn)行刪除操作。
一種刪除文件的裝置,包括:
文件確定單元,用于確定待徹底刪除的文件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奇智軟件(北京)有限公司,未經(jīng)奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110272381.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





