我在上個月重新安裝了Windows作業系統。由於需要安裝的軟體大大多於以前,我開始關注系統分割區的空間使用。
為何在意系統分割區的空間用量
由於涉及以下幾個方面,專業用戶可適當關注系統分區的空間使用量。
-
要購買的硬碟容量
我拿一塊硬碟專門安裝作業系統。顯然,系統分割區的實際用量決定了我要買多大容量的硬碟。考慮經濟性,硬碟容量無需太大,滿足正常使用需求就行。 -
要分配的硬碟空間
假如系統分割區與其他資料分割區共用同一塊硬碟,那就要考慮分配多少空間作為系統分割區。當然,在後續使用中,也有工具能重新調整分割區大小。但涉及資料移動的操作終究有些風險,準備的工作比較麻煩,如果操作不當還有遺失資料的可能。 -
硬碟的效能和壽命
在使用中的硬碟,分區應該留有一些空閒空間。硬碟空間使用率超過80%,檔案系統容易碎片化,影響讀寫效能。系統分割區空間使用率太高時,暫存檔案、虛擬記憶體、系統更新、日誌等需要寫入磁碟的操作受到影響,系統和軟體效能降低或無法正常運作。如果是固態硬碟(SSD),因為它的特性,過高的使用率會縮短壽命並影響讀寫速度。
微軟稱Windows 11需要至少64 GB的磁碟空間。但這只是作業系統的安裝條件,許多用戶的實際使用量遠大於此。網路上關於Win11磁碟實際使用量的文章不多,我沒找到有用的參考,於是這裡分享一下自己的經驗。
先提醒一下,系統分區的實際使用量與硬體型號、作業系統版本、軟體的安裝位置、日常使用習慣等等都有關係,每個人的情況各有不同。
電腦基本訊息
- 作業系統: Windows 11 23H2, 專業版
- 記憶體: 16 GB
- 系統分割區大小: 200 GB
硬碟空間使用概況
Windows 11剛安裝完成、還沒安裝驅動軟體時,系統分區的初始使用量約為28 GB。
目前,系統運作很穩定。我使用的軟體在下一節列出,許多與創意設計和程式開發相關。目前,系統分區的使用量大約在115 GB,會有一些浮動。
考量到以後還可能安裝軟體以及需要預留的空閒空間,可以推測像我這樣的用戶需要準備200 GB的空間給系統分區。
使用的軟體
通常我默許軟體安裝在系統分割區,這些是主要軟體:
-
文檔處理:
Microsoft Office (Word, Excel, Powerpoint, Onenote), Project, Adobe Acrobat -
筆記:
Logseq, Xmind -
顯示:
NVIDIA GeForce Experience -
程式開發:
Visual Studio Code, Sublime Text, Git, Python, Node.js, VMware Workstation -
創意設計:
Adobe Creative Cloud, After Effects, Audition, Bridge, Illustrator, Lightroom, Media Encoder, Photoshop, Premiere Pro, Cinema 4D, CapCut, Figma, Billfish, FontBase -
多媒體&娛樂:
PotPlayer, Steam, OBS, Netease CloudMusic -
網路應用:
Google Chrome, Baidu NetDisk, WeChat, Thunder
這些軟體佔用空間相對多。除了這些,還有一些小軟體沒有列出。
軟體版本基本上都是最新,保持軟體自動更新有助於安全性與效能。
軟體使用的磁碟空間
這些是我在本機查詢到的應用軟體大小,僅作為大致參考。
名稱 | 大小/GB |
---|---|
Adobe Acrobat | 1.7 |
Adobe After Effects | 8.1 |
Adobe Audition | 1.5 |
Adobe Bridge | 1.8 |
Adobe Creative Cloud | 0.8 |
Adobe Illustrator | 3.0 |
Adobe Lightroom Classic | 3.2 |
Adobe Media Encoder | 3.3 |
Adobe Photoshop | 9.6 |
Adobe Premiere Pro | 9.7 |
Baidu NetDisk | 0.9 |
CapCut | 1.6 |
Figma | 1.0 |
Google Chrome | 0.8 |
Microsoft Office | 3.1 |
Visual Studio Code | 0.4 |
VMware Workstation | 0.7 |
0.8 | |
Xmind | 0.4 |
改善作業系統的磁碟使用量
有一些系統功能及使用習慣可能會影響系統分區的使用量。
暫存檔案
在系統設定裡可以檢視和清除某些系統級的暫存檔案。進入系統設置,在系統
->儲存
->暫存檔案
,可以看到各類條目,勾選條目並點擊刪除,可以釋放磁碟空間。
休眠功能
休眠是Windows的電源管理模式,可將目前系統的工作狀態儲存到硬碟中,並完全關閉電腦。當電腦再次啟動時,會從休眠前的狀態繼續運作。與睡眠模式不同,休眠模式會完全關閉電源,所以不耗電。
休眠模式會將記憶體中的所有內容(包括開啟的程式和未儲存的工作)寫入硬碟上的hiberfil.sys
檔案。休眠檔案位於系統分割區的根目錄。根據記憶體使用情況,這個檔案可達到幾個GB。
可以用管理員身分執行以下命令來設定休眠功能。
- 關閉休眠功能:
powercfg -h off
- 啟用休眠功能:
powercfg -h on
虛擬記憶體
虛擬記憶體,是指使用硬碟空間模擬實體記憶體,讓電腦在運行程式時避免因記憶體不足而卡頓。當實體記憶體接近滿載時,系統會將暫時不需要的資料從記憶體移到硬碟的一個特殊檔案中,即分頁檔案。這樣做可以釋放出實體記憶體,供高優先級的任務使用。
預設配置下,虛擬記憶體的分頁檔案pagefile.sys
位於系統分區的根目錄,檔案的大小由系統自動控制。可以修改系統配置以調整分頁檔案大小,這篇文章提到了設定方法。手動調整分頁檔案大小可能會造成軟體運作報錯,需要特別留意。
系統還原(系統保護)
系統還原功能可以將某一時間的系統配置狀態儲存為快照。如果在安裝系統更新、驅動程式或應用程式之後出現嚴重問題,或修改了系統配置,可透過此功能還原到先前建立的快照,以便修復問題。
Win11預設開啟了系統還原功能。在開始選單搜尋進入進階系統設定
,在系統保護
標籤頁裡點選設定
,可以查看此功能的設定。我的系統預設使用了5%的磁碟空間來儲存還原點。使用者可依實際情況啟用、停用系統還原功能,或調整磁碟空間的最大使用量。
個人文件
除了使用者自行分割的硬碟分割區可以存放個人文件,Windows將%USERPROFILE%
目錄也當作個人文件的儲存位置。舉個例子,如果使用者名稱是John,那麼系統會在C:\Users\John
建立個人資料夾,其中有桌面、文件、圖片等資料夾供使用者分類存放自己的文件。
有很多軟體會在個人資料夾裡存放軟體配置及資料。例如微信會在%USERPROFILE%\Documents\WeChat Files
路徑中存放登入的帳號資料、聊天記錄、已下載檔案等。預設配置下,這些檔案會佔用系統分割區的許多空間。
有一個很便捷的方法,可以將這類個人檔案移到其他分割區。例如,在C:\Users\John\Documents
這個資料夾點擊滑鼠右鍵,選擇屬性
選項,在對話框的位置
標籤頁可以將儲存位置更改到其他分區,這樣就不再佔用系統分區的空間。這麼做還有一個好處,當重裝系統需要格式化系統分割區,已經移到其他分割區的資料夾不會受影響,系統安裝完畢後可以快速恢復軟體原有設定。
字體檔案
設計師會用到很多字體。如果許多字體直接安裝到系統裡,例如放進%WINDIR%\Fonts
資料夾,會佔用系統分割區的大量空間。
有些軟體能方便地管理字體,並且只在需要的時候將字體載入到設計軟體,例如我使用的FontBase。這樣就不必將大量字體安裝到系統,而是可以和其他設計素材一起單獨管理。你也可以搜尋「字體管理軟體」找到適合自己的工具。
遊戲檔案
有些遊戲的檔案比較龐大。我在其他硬碟上安裝遊戲,沒有佔用作業系統的硬碟。
磁碟用量的動態變化
使用中我還觀察到一個現象:系統分區的使用量會有動態變化,甚至是大幅變化。有一天我發現已用空間逐漸成長到125 GB,隨後一天又降到105 GB。由於沒有詳細分析,我不清楚造成這現象的原因。不過這似乎提示,需要預留充足的磁碟可用空間,以應對系統的特別需求。