極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁(yè)軟件教程軟件資訊 → sdelete使用方法介紹

sdelete使用方法介紹

時(shí)間:2019-11-20 14:20:03  作者:無(wú)名  瀏覽量:56

工作原理
安全地刪除沒(méi)有任何特殊屬性的文件相對(duì)而言簡(jiǎn)單而直接:安全刪除程序使用安全刪除模式簡(jiǎn)單地覆蓋文件。較為復(fù)雜的是安全地刪除 Windows NT/2K 壓縮、加密和稀疏文件,以及安全地清理磁盤(pán)可用空間。
壓縮、加密和稀疏文件由 NTFS 以 16 群集塊方式管理。如果某個(gè)程序向此類文件的現(xiàn)有部分寫(xiě)入數(shù)據(jù),則 NTFS 會(huì)分配磁盤(pán)上的新空間來(lái)存儲(chǔ)新數(shù)據(jù),并在寫(xiě)入新數(shù)據(jù)后取消分配該文件先前占用的群集。NTFS 采取此保守方法的原因與數(shù)據(jù)完整性有關(guān),而且對(duì)于壓縮和稀疏文件,這樣可以在出現(xiàn)新分配大于現(xiàn)有分配(新的壓縮數(shù)據(jù)大于舊的壓縮數(shù)據(jù))的情況下正確應(yīng)對(duì)。因此,覆蓋此類文件時(shí)將不能成功地從磁盤(pán)中刪除文件的內(nèi)容。
sdelete使用方法介紹
sdelete使用方法介紹圖一
為了處理上述類型的文件,SDelete 依賴碎片整理 API。利用碎片整理 API,SDelete 可以精確地判斷磁盤(pán)中哪些群集由屬于壓縮、稀疏和加密文件的數(shù)據(jù)占用。SDelete 在了解哪些群集包含該文件的數(shù)據(jù)后,就可以打開(kāi)磁盤(pán)進(jìn)行原始訪問(wèn)并覆蓋這些群集。
可用空間的清理問(wèn)題提出了另一項(xiàng)挑戰(zhàn)。由于 FAT 和 NTFS 沒(méi)有為應(yīng)用程序提供直接尋址可用空間的方法,因此 SDelete 具有以下兩個(gè)選擇之一。第一個(gè)選擇是它可以像處理壓縮、稀疏和加密文件那樣,打開(kāi)磁盤(pán)以進(jìn)行原始訪問(wèn)并覆蓋可用空間。此方法面臨一個(gè)很大的問(wèn)題:即使 SDelete 被編碼為完全能夠計(jì)算 NTFS 和 FAT 驅(qū)動(dòng)器的可用空間部分(這并非微不足道),它也會(huì)遭遇與系統(tǒng)上發(fā)生的活動(dòng)文件操作發(fā)生沖突的風(fēng)險(xiǎn)。例如,假設(shè) SDelete 確定某個(gè)群集可用,而就在此時(shí)文件系統(tǒng)驅(qū)動(dòng)程序(FAT、NTFS)決定為另一應(yīng)用程序正在修改的文件分配該群集。文件系統(tǒng)驅(qū)動(dòng)程序會(huì)將新數(shù)據(jù)寫(xiě)入該群集,然后 SDelete 跟隨而來(lái)并覆蓋了剛剛寫(xiě)入的數(shù)據(jù):該文件的新數(shù)據(jù)丟失了。如果為文件系統(tǒng)元數(shù)據(jù)分配該群集,則問(wèn)題會(huì)更糟,因?yàn)?SDelete 會(huì)破壞文件系統(tǒng)的磁盤(pán)結(jié)構(gòu)。
sdelete使用方法介紹
sdelete使用方法介紹圖二
SDelete 的用法
SDelete 是一個(gè)帶有許多選項(xiàng)的命令行實(shí)用工具。按照任何給定用法,都可以使用它刪除一個(gè)或多個(gè)文件和/或目錄,或者清理邏輯磁盤(pán)上的可用空間。SDelete 將通配符接受為目錄或文件說(shuō)明符的一部分。
用法:sdelete [-p passes] [-s] [-q] <file or directory>
sdelete [-p passes] -z [drive letter]
-p passes
指定覆蓋操作的執(zhí)行遍數(shù)
-s
對(duì)子目錄執(zhí)行遞歸操作
-q
不顯示錯(cuò)誤(靜默模式)
-z
清理可用空間
sdelete使用方法介紹
sdelete使用方法介紹圖三
對(duì)于熟悉命令行的同學(xué)來(lái)說(shuō),SDelete 用起來(lái)很容易:
對(duì)于文件與文件夾
sdelete64.exe demo.txt 直接刪除 demo.txt 文件
sdelete64.exe -p 5 demo.txt 直接刪除 demo.txt 文件,并且進(jìn)行 5 次覆蓋
sdelete64.exe -s c:\\\\folders 刪除 c:\\\\folders 以及子文件夾
對(duì)于剩余空間
sdelete64.exe -c c: 安全的清除 C 盤(pán)剩余空間,不影響已有文件。
sdelete64.exe -c -p 5 c: 安全的清除 5 次 C 盤(pán)剩余空間
sdelete64.exe -z c: 對(duì) C 盤(pán)剩余空間寫(xiě)零,適合虛擬磁盤(pán)優(yōu)化
注意上面的sdelete64也可能是sdelete,請(qǐng)根據(jù)你的操作系統(tǒng) 32、64 位而定。
以上就是 sdelete使用方法介紹。

SDelete 2018 官方版

SDelete圖片
  • 軟件性質(zhì):國(guó)產(chǎn)軟件
  • 授權(quán)方式:免費(fèi)版
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件大。140 KB
  • 下載次數(shù):243 次
  • 更新時(shí)間:2019/11/4 8:44:20
  • 運(yùn)行平臺(tái):WinXP,Win7,...
  • 軟件描述:有時(shí)候硬盤(pán)里有一些很難刪除的文件,每次刪除都說(shuō)系統(tǒng)占用,怎么刪除這些頑固的文件呢... [立即下載]

相關(guān)軟件