在 Windows 上,存儲(chǔ)感知 這個(gè)小功能可以自動(dòng)地、按計(jì)劃地清除無(wú)用的系統(tǒng)緩存文件和應(yīng)用程序主動(dòng)聲明的緩存文件,CCleaner 這類(lèi)第三方清理工具則可以清理掉更多不同軟件留下來(lái)的垃圾。
但上述方法一般用于自動(dòng)化、周期化的自動(dòng)清理,針對(duì)一些一時(shí)有用、有意存放的大文件或無(wú)意間散落在磁盤(pán)里的冗余數(shù)據(jù),分析、定位然后根據(jù)實(shí)際需求決定去留是更加保險(xiǎn)的方法。
針對(duì)大文件掃描和分析,Windows 上比較老牌的工具有 SpaceSniffer。2017 年 @Jerry___ 在他的文章中介紹說(shuō):SpaceSniffer 是一款免費(fèi)便攜的綠色軟件,整體安裝包只有 1.58MB……但到了 2021 年,距離 2016 年 10 月 2 日的最后一次更新已經(jīng)有四年多的時(shí)間了,這樣的 SpaceSniffer 放在今天使用,最直觀的感受就是慢、而且不夠準(zhǔn)確。
例如,在 Windows 10 支持網(wǎng)盤(pán)的「按需同步」功能后,OneDrive 的文件夾采用了 特殊 NTFS 掛載點(diǎn) 的方法掛載在硬盤(pán)上,這就使得 SpaceSniffer 無(wú)法掃描到;除此之外,SpaceSniffer 的基本掃描原理其實(shí)就是在硬盤(pán)內(nèi)實(shí)實(shí)在在地檢索文件大小,在固態(tài)硬盤(pán)上的掃描速度尚且可以接受,但如果在有很多小文件的機(jī)械硬盤(pán)上,搜索速度就肉眼可見(jiàn)地慢了下來(lái)。
相比之下,今天要介紹的 WizTree 則在速度和新特性兼容上好了不少。
WizTree 在自家官網(wǎng)上號(hào)稱(chēng)最快的磁盤(pán)空間分析工具(The FASTEST Disk Space Analyser),雖然有點(diǎn)不太「廣告法」,但實(shí)測(cè)下來(lái)它的快也是可以感知到的:WizTree 使用了與 Everything 相類(lèi)似的技術(shù),利用 NTFS 分區(qū)的特性直接讀取 MFT 記錄進(jìn)行分析,達(dá)到了「秒排序」的效果。同時(shí)它也能夠識(shí)別通過(guò)網(wǎng)絡(luò)存儲(chǔ)(Samba)掛載于 Windows 資源管理器中的驅(qū)動(dòng)器。
具體的速度我錄制了一個(gè) GIF 來(lái)展示,注意 GIF 停止錄制時(shí)右邊的 SpaceSniffer 并未完成掃描:
對(duì)于使用 NTFS 新特性的文件夾,WizTree 可以通過(guò)「大小」「分配」兩個(gè)不同的屬性來(lái)分辨文件是否已經(jīng)被「釋放空間」。這兩個(gè)概念你可以這樣理解:
如下圖,我的OneDrive 中存放著一些已經(jīng)被「釋放」的系統(tǒng)鏡像,它們的大小可以正常顯示,「分配」一欄也能正確顯示分配(占用)空間為 0.
當(dāng)然,對(duì)于沒(méi)有明顯「捷徑」可走的 FAT / exFAT 分區(qū),WizTree 的表現(xiàn)也不錯(cuò)。以下是一個(gè)綜合的性能測(cè)試表格:
除了傳統(tǒng)的樹(shù)形大小比較、自動(dòng)繪制的文件夾大小圖之外,WizTree 還提供了分?jǐn)U展名占用的空間統(tǒng)計(jì),方便你搞懂這個(gè)盤(pán)究竟裝了些什么,或是找出「影音收藏」在哪個(gè)硬盤(pán)。
最后還是在這里提醒大家:此類(lèi)掃描軟件可以讓你清晰、直觀地看到硬盤(pán)內(nèi)的空間占用,但在執(zhí)行刪除操作前,請(qǐng)確保你知道自己在刪除的文件確實(shí)沒(méi)有作用,否則可能會(huì)導(dǎo)致系統(tǒng)的崩潰。
你可以在官網(wǎng)下載 WizTree,個(gè)人使用完全免費(fèi)、自帶中文。由于開(kāi)發(fā)商打包時(shí)的問(wèn)題,中文安裝界面存在亂碼的情況。建議在安裝時(shí)選擇英文的安裝界面,安裝完后再將語(yǔ)言改成中文。