每天資訊Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

菜單

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

目錄:

前言及不建議的方法

推薦的方法一:磁碟清理(最簡單)

推薦的方法二:微信快取

推薦的方法三:windows。edb

推薦的方法四:pagefile。sys(最有效)

我遇到了宕機、程式崩潰的 bug :command: sfc /scannow

宣告:每個推薦方法筆者都試驗過至少兩遍,在文中,筆者會提示你注意事項,概不對個人操作失誤、未注意步驟負責。對於 windows。edb 與 pagefile。sys 筆者會盡量解釋其 OS 原理,風險給讀者評估。本人不對此篇文章提供答疑。因為涉及到系統安全,請讀者對自己負責。

前言及不建議的方法

前言

筆者所謂良好的檔案管理的習慣,即:

心中建立並遵守檔案系統關係邏輯樹;

儘量不在桌面長期存放常用文件;

在 D 盤(非作業系統盤)建立資料夾 Programm Files ,儘量將應用程式安裝在 D 盤。

那麼,為什麼我的 C 盤還是炸了呢?

原因一:我安裝了 CUDA (NVIDIA GPU Computing Toolkit), CUDA 很不聽話,並不服從我的安排,自己跑到 C 盤去了;

原因二:微信訊息、下載等檔案預設存在C盤;

原因三:我的C盤本來就小。

不建議的方法

不建議直接剪下 Programm Files / Programm Files (x86) 資料夾中的應用程式到其他地方:

Programm Files 中的應用程式可能已經與系統環境等變數連線好(比如 Anaconda),直接剪下會有意想不到的 bug;

如果想要移動 Programm Files / Programm Files (x86) 中的應用程式,建議重灌應用程式,並指定好目錄;

因此,輕易不要移動 Programm Files / Programm Files (x86) 中的應用程式,平時安裝應用程式時也應注意不要安裝在 C 盤(除了有些應用程式強制要求在 C 盤)。

不建議修改登錄檔、修改TEMP等相關的方法:

你可能會看到網上有不少關於“清理 C 盤”的文章,其推薦的十幾種方法中,不免很多深入系統設定、難以操作、直接修改系統“值”的操作;

遇到這種操作,建議跳過:有一步疏漏,或遇到 Windows 10 系統升級 / 改版,其帶來的後果將難以恢復(因為過於深入作業系統)。

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

推薦的方法一:磁碟清理(最簡單)

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

右鍵 C 盤-屬性-常規-磁碟清理

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

在確認你的下載檔案都已經應用並備份後,所有的檔案都可以勾選。此外,“清理系統檔案”按鈕也可使用。

推薦的方法二:微信快取

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

微信右下角按鈕 - 設定 - 通用設定 - 檔案管理更改

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

更改後,微信會自動幫你把幾個 GB 的檔案從 C 盤移走。

推薦的方法三:windows。edb

參考文章:歷時 6 個月,可能用出了 Windows 10 史上最大的 Windows。edb 檔案

https://www。appinn。com/fix-windows-10-windows-edb-too-large/

windows。edb 儲存了計算機所有文章索引,為了方便我們快速搜尋到。

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

搜尋 功能如圖所示。

在擁有良好的檔案管理習慣前提下,我們無需使用搜索功能。

且由於檔案普遍數量巨大, windows。edb動輒幾個 GB 。不合適。可以刪除。

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

控制面板可以透過桌面圖表、工作列左邊“放大鏡”搜尋找到:

控制面板 - 索引選項 - 高階 - 重建

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

重建後,windows。edb 重新整理。此外,還可以如上圖為 windows。edb 選擇新位置,安排在 C 盤以外的的地方。

推薦的方法四:pagefile。sys(最有效)

原理簡介:

作業系統是硬體與軟體的介面,作業系統給軟體(應用程式)創造了一個假象:記憶體空間是連續的、足夠大的,應用程式盡情操作就好;

但實際上,我們的硬體中,記憶體並沒有那麼大,也負擔不起所有同時執行的應用程式;

作業系統則要進行排程,讓軟體(應用程式)中的程序/執行緒/某一部分輪流使用記憶體;

那麼,那些正在“休息”的內容放在哪裡呢?放在虛擬記憶體中,記憶體已經滿了,因此虛擬記憶體放置在硬碟上,即頁表文件pagefile。sys。

注:實際的虛擬內容機制可能比上述複雜。上述內容為筆者自學 “作業系統” 課程內容所寫,想了解更多的小夥伴可參考 “作業系統” - “頁表”部分內容。

pagefile。sys在筆者電腦上有 8 個 GB,筆者將其調整至 D 盤。

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

如上圖:

右擊此電腦 - 高階系統設定 - 高階 - 效能中的設定

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

高階 - 更改 - 虛擬記憶體

在其中,選擇 C 盤,自定義大小按照建議,最大最小都設為400,之後別忘了點選設定確認。

你也可以自己分配記憶體大小,比如:400、416、432,注意設定為 16 的整數倍。因為按照我的理解,一頁的大小為 16 MB 。

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

隨後,將 D 盤設定為系統管理的大小,之後別忘了點選設定確認。

按照提示,重啟,完成。

我遇到了宕機、程式崩潰的 bug :command: sfc /scannow

pagefile。sys 的修改可謂有驚無險。

pagefile。sys 等一頓操作後,我的各個應用程式都出現了不同程度的崩潰:VS Code 無響應、Chrome 無響應。

其中,我估計 VS Code 的崩潰是因為我直接跑別人寫好的 pytorch 專案卻沒有檢視其配置所致,而Chrome 報錯 應用程式無法正常啟動0xc000012d 。

我檢索並使用的修正方式如下:

Windows 10 下 C 盤清理的四個最好辦法|如何清理 C 盤?

如上,管理員身份開啟 cmd ,輸入:sfc /scannow則修正。

此外,剛剛修改完 pagefile。sys 遇到其他卡頓情況可以考慮先重啟。

最後,祝各位 C 盤清理順利。最後宣告,不提供答疑,風險各位自負。

REFERENCES:

應用程式無法正常啟動0xc000012d? - aibo的回答 - 知乎

https://www。zhihu。com/question/283843052/answer/1023594073

C盤快滿了,該如何清理? - iCoA首席特工的回答 - 知乎

https://www。zhihu。com/question/27608145/answer/831648033

C盤快滿了,該如何清理? - 書綠的回答 - 知乎

https://www。zhihu。com/question/27608145/answer/772565367

Windows 10 下C盤空間清理全攻略( Win10 C盤清理 )

https://www。icoa。cn/a/780。html

歷時 6 個月,可能用出了 Windows 10 史上最大的 Windows。edb 檔案

https://www。appinn。com/fix-windows-10-windows-edb-too-large/

—————————

原文連結:https://blog。csdn。net/weixin_42815609/article/details/105266318