大家都知道Windows 10在運行過程中會產生大量的垃圾文件,這些垃圾文件不僅占據硬盤寶貴的空間,而且會降低Windows 10運行效率。那么該如何高效又安全整理磁盤空間?
Windows 10自帶清理工具
要安全對系統內垃圾文件進行清理,Windows 10已經自帶很多優化工具,一方面我們可以使用“磁盤清理”快速而且安全刪除垃圾文件,啟動磁盤清理組件后點擊“確定”進行掃描,在掃描窗口繼續點擊“清理系統文件”,這樣本機幾乎所有不需要的垃圾文件都可以掃描出來,按提示勾選全部選項即可刪除(圖1)。
圖1 使用磁盤清理組件刪除垃圾文件
另一方面,我們還可以通過對磁盤進行壓縮以提高磁盤的使用空間。以管理員身份啟動命令提示符后輸入“compact /compactos:query”查詢當前系統是否已經啟用壓縮,如果提示“系統不處于壓縮狀態”則表明未壓縮,此時在命令提示符繼續輸入“compact /compactos:always”開始對當前系統進行壓縮,這樣可以大幅減小磁盤占用空間(圖2)。
圖2 使用壓縮方法獲取空間
此外,Windows 10中很多目錄里還會保存很多無用的垃圾文件,我們可以根據自己需要進行選擇性刪除,為了方便大家進行刪除,這里將Windows 10下可直接刪除的文件夾及用途做個列表供大家參考(表1)。
表1 Windows 10下可直接刪除的文件夾及用途
目錄名稱 | 用途 | 是否可以全部刪除 |
C:\WINDOWS\Temp\ | 系統臨時文件 | 是 |
C:\WINDOWS\ServicePackFiles | 系統升級的備份文件 | 如果升級后沒有問題可以刪除 |
C:\Windows\System32\DriverStore\zh-CN | 驅動程序的備份文件 | 否,按自己實際需要選擇性刪除 |
C:\WINDOWS\SoftwareDistribution\download | Windows 10更新下載的補丁文件 | 是,如果更新后沒有問題可以刪除 |
C:\WINDOWS\Prefetch | 系統預讀文件 | 是 |
C:\windows文件夾中以$開頭和結尾的隱藏文件 | 安裝系統補丁后的臨時文件,以KB開頭的.log文件如KB873339.log | 是 |
C:\Windows.old文件夾 | 升級后整個舊系統的文件 | 是,建議使用磁盤清理工具刪除 |
C:\Windows\system32\config\*.evt | 系統日志文件 | 是 |
C:\WINDOWS\Installer下的文件 | 使用 Windows Installer 技術制作的安裝程序會在Installer 目錄里面添加一個備份的安裝文件用于今后的配置、補丁安裝等操作。經常安裝程序就會遺留大量垃圾文件 | 是 |
第三方高效處理垃圾文件
Windows 10自帶的清理工具使用雖然簡單,但是操作效率卻不高。如果要快速為系統騰出更多的使用空間,我們還可以借助一些專業的第三方優化軟件來協助。
一眼看透占用空間的大文件:Windirstat
WinDirStat 是一款免費的硬盤容量統計軟件,它能夠以全彩的方式來呈現不同的文件在硬盤中占去的空間大小,這樣我們通過顏色就可以直觀知道哪種類型的文件占用磁盤空間。啟動程序后選擇掃描本地磁盤,在掃描結果它會將不同文件類型以不同的顏色顯示,某種類型文件占用磁盤的空間通過圖示就可以很直觀的分辨出來(圖3)。
圖3 文件占用空間通過圖示表示
這樣我們可以根據圖示來刪除不必要的垃圾文件。比如筆者電腦中,TD文件(迅雷為下載完成)占用不少空間,點擊圖示文件后選擇“徹底刪除”按鈕即可將這些垃圾文件刪除。
命令行高效掃描大文件:SpaceSniffer
SpaceSniffer和WinDirStat功能類似,掃描后它也會以圖表的形式直觀反映各種文件占用空間,只要在其中右擊選擇刪除即,可將占用空間的大文件清除(圖4)。
圖4 在SpaceSniffer中刪除垃圾文件
SpaceSniffer還支持使用命令行掃描,這樣可以更高效實現定向掃描。比如可以先將SpaceSniffer主文件復制到c:\windows\system32下。假設現在需要分析F盤里所有ISO文件和D盤、G盤里的大于500MB的文件,則在命令提示符窗口輸入“SpaceSniffer.exe scan f:\ filter *.iso scan d:\;g:\ filter >500mb”,這樣程序會自動對這三個分區指定文件進行搜索,在掃描結果中按提示刪除找到的文件即可(圖5)。
圖5 使用命令行方式進行搜索
其他更多優化軟件:
找出多余重讀文件:Anti Twin(www.anti-twin.com),它可以逐個字節地比較文件,這樣可以輕松找出重復文件,只要刪除多余文件即可較少磁盤占用。
檢測重復的圖片:VisiPics(www.visipics.info),它可以通過內容分析,這樣可以找到不同分辨率但是主題相似的圖片,對于喜歡在電腦上保存圖片用戶,可以刪除大量相同的圖片以節省空間。
找出相同的歌曲:Similarity(www.similarityapp.com),它可以掃描所有音頻文件并分析歌曲內容,從而快速找出本機保存的重復音頻文件。
用好自動工具,垃圾清理更高效
上面方法雖然好用,不過這些垃圾文件系統使用一段時間又會再次產生。因此要讓自己磁盤空間始終保持更多的可用空間,我們就可以使用一些自動化工具實現垃圾文件的清理。比如微軟每月都會發布新的補丁,我們只要結合系統任務計劃實現更新垃圾文件的自動刪除即可。
因為清除更新垃圾實際上主要就是刪除C:\Windows\SoftwareDistribution\Download\下的所有文件,因此可以啟動記事本輸入下列的代碼并保存為clean.bat放置在桌面:
Del /q /f "C:\Windows\SoftwareDistribution\Download\*.*"
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
啟動任務計劃程序,點擊“創建任務”,按提示創建一個“清除更新垃圾”的任務,觸發器是每月第一天運行,運行的命令是上述創建的批處理,這樣到了每個月的1號,系統就會自動將更新垃圾文件刪除(圖6)。
圖6 設置任務計劃刪除垃圾文件
本刊曾介紹過創建Windows 10 VHD虛擬系統的方法,創建這樣的系統除了需要用到Windows 10的ISO安裝文件外,還要用到相應的第三方工具。實際上,不用任何第三方工具,僅通過Windows 10本身,也可以創建Windows 10 VHD虛擬系統。
1. 創建VHD虛擬磁盤驅動器
首先,右鍵單擊“開始”按鈕并選擇“磁盤管理”;或者也可以在文件資源管理器中右擊“此電腦”并選擇“管理”,點擊“磁盤管理”,進入“磁盤管理”窗口(圖1)。
在磁盤管理窗口中,選擇“操作→創建VHD”命令,開始創建VHD虛擬盤(圖2)。
在“創建和附加虛擬磁盤”的對話窗口中,指定虛擬磁盤的容量和單位。例如,這里我們指定為30GB,這基本可以滿足安裝Windows 10以及一些常用工具的辦公軟件。選擇虛擬磁盤的格式為VHDX,選擇虛擬磁盤類型為“動態擴展”。點擊“瀏覽”按鈕或直接輸入文件路徑與文件名,指定生成的VHDX虛擬文件的存放位置和文件名。最后點擊“確定”創建虛擬磁盤(圖3)。
小提示:需要保證保存VHD虛擬文件所在的磁盤分區的剩余空間,一定要能夠滿足上述定義的虛擬文件大小。例如,我們定義了30GB的虛擬系統,這個系統要存儲在D盤上,那么D盤的剩余空間至少應該有30GB。
接下來對創建的磁盤進行初始化操作。這有點類似于對一塊新買來的硬盤進行初始化操作。在“磁盤管理”實用程序中,右鍵單擊新創建的驅動器,并選擇“初始化磁盤”(圖4)。
隨后為磁盤選擇分區形式,可選擇老式的MBR形式或新式的GPT形式。確定之后,右鍵單擊相應的未分配空間并選擇“新建簡單卷”(圖5)。
按照向導提示,選擇簡單卷的大小,分配驅動器字母,指定文件系統、單元大小、卷標等參數,并選擇對其進行格式化操作(圖6)。
2. 在VHDX磁盤中安裝Windows 10
為了安裝Windows 10,我們首先需要一個Windows 10的安裝部署文件包(可以是微軟官方提供的正式版或預覽版的ISO文件,也可以是Windows安裝文件夾),其中主要用到的文件是install.wim。如果使用的是ISO文件,可直接用Windows文件資源管理器打開為一個虛擬的文件夾;如果是Windows安裝文件夾,則拷貝到硬盤的數據分區的任何位置均可。
使用管理員權限運行命令提示符。在管理員命令提示符窗口中,導航到install.wim的位置(它位于安裝程序包的sources目錄中)。例如“F:\>sources”。在上述管理員命令提示符窗口中,輸入如下命令以釋放系統文件(圖7):
Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\
注意,在“/ApplyDir:D:\”參數中,D是分配的VHD驅動器字母。
等待上述命令執行過程完成后,新的Windows系統文件就部署完畢,只等配置過程的進行了。
返回命令提示符窗口。在不改變提示符位置的情況下,執行如下命令以添加系統引導信息(圖8):
bcdboot D:\windows
同樣,這里的D是VHD驅動器的字母。
執行上述命令后,下次啟動操作系統時,新增的系統引導選項將變得可用。選擇新添加的開機菜單選項,就會進入我們很熟悉的Windows安裝設置過程,Windows 10安裝配置工作自動開始,根據向導進行簡單的選擇或輸入,在觀看提示中等待,很快即可配置好Windows 10。
擴展閱讀:
將這個VHDX文件有移動設備帶在身邊,就等于帶著自己的Windows系統了。以后無論將這個VHD系統掛在哪臺機器上,只需使用一個系統菜單配置小工具(如BOOTICE),為現有系統添加啟動項,或為一塊裝有該VHDX文件的新磁盤建立引導文件和啟動菜單,就能啟動到這個虛擬的Windows 10了。