如果硬碟顯示已滿但實際上並非如此,該怎麼辦

作者
1902

hard drive says it's full but isn't

您的硬碟顯示已滿但實際上並非如此,而且您不明白空間到底用到哪裡去了嗎?在大多數情況下,這是由於隱藏或暫存檔案、系統檔案、舊備份、惡意軟體、檔案系統損壞或磁碟錯誤所導致。這些原因可能會根據問題發生在您的系統磁碟、另一個內部磁碟,或是外接磁碟而有不同影響。

這就是為什麼在本指南中,我們嘗試收集針對不同情況的方法——當你的C槽無緣無故滿了、當你的其他硬碟已滿但看不到任何檔案,或者當你的外接硬碟顯示已滿但卻是空的。透過這種方式,你可以更清楚了解你遇到的問題原因,以及下一步該怎麼做。

為什麼硬碟顯示已滿但實際上沒有

有幾個原因可能導致 Windows 顯示您的硬碟已滿,即使沒有明顯的檔案可見。找出真正原因的最佳方式是逐一檢查。不過,如果您已經懷疑是什麼導致這個問題,可以使用下表直接跳到最相關的方法:

原因 通常發生的位置 為什麼磁碟看起來滿了 該怎麼做
🦠 惡意程式攻擊 系統磁碟、內部硬碟、外接硬碟 惡意程式可能會建立隱藏垃圾檔案、變更檔案屬性,或用不易在檔案總管看到的資料把磁碟填滿。 使用 Windows Defender 進行惡意軟體掃描 或其他防毒工具
🗂️ 暫存檔案和快取 大多是 C 槽 暫存檔、應用程式快取、更新殘留和其他類似系統資料會隨時間累積,讓 C 槽莫名其妙變滿。 從 Temp 資料夾刪除暫存檔案Windows 清理工具
🗑️ 資源回收筒資料 內部硬碟、外接硬碟 刪除的檔案可能會繼續佔用空間,直到清空資源回收筒,所以即使手動移除檔案,硬碟還是看起來滿了。 清空資源回收筒
📂 隱藏檔案或資料夾 系統磁碟、內部硬碟、外接硬碟 檔案可能被 Windows、應用程式、惡意程式或使用者隱藏,導致出現「硬碟空間已滿但找不到檔案」的情況。 顯示隱藏檔案 並重新檢查磁碟內容
🧩 檔案過多或大資料夾 系統磁碟、內部硬碟、外接硬碟 磁碟實際上可能資料過多,但分布在很多資料夾中,不用清理工具很難一眼找出來。 分析儲存空間使用情況並移除不必要的大型檔案
🛠️ 系統還原點與先前的 Windows 安裝檔案 大多是 C 槽 還原點、Windows.old、WinSxS 和更新相關的系統檔案在更新或系統變動後可能佔用大量空間。 移除舊的還原點及 Windows 安裝檔案
📄 CBS 日誌和其他系統日誌 大多是 C 槽 大型 Windows 日誌檔,尤其是 CBS 資料夾內的,可能無預警增長、佔據磁碟空間但不容易被發現。 刪除舊的CBS日誌 和其他過大的系統日誌
🧭 隱藏的回復磁碟分割區有磁碟代號 大多為內部硬碟,有時是外接系統碟 若 Windows 錯誤指派磁碟代號,回復分割區會變成看似一般磁碟。由於其容量小且幾乎滿了,容易觸發磁碟空間不足警示。 從回復磁區移除磁碟代號
💿 檔案系統損毀或邏輯錯誤 內部硬碟、外接硬碟 損毀可能導致 Windows 算錯已用與可用空間,讓磁碟明明沒檔案或檔案消失卻顯示已滿。 執行 CHKDSK格式化磁碟機

在我們向你展示當你的磁碟顯示已滿時該怎麼做之前,你應該先開啟磁碟管理,檢查你的磁碟是否顯示正確的儲存容量。如果磁碟顯示正確的容量,通常你可以繼續使用下方的方法。但如果你看到隨機的容量數值、錯誤的容量,或明顯異常的數值,建議你就此停下,並聯絡維修店或資料救援實驗室。這類問題通常跟硬體損壞有關,我們不建議在家自行處理。

當硬碟顯示已滿但實際未滿時保護您的檔案

有些用來修復硬碟未顯示全部容量的方法可能會導致資料遺失。所以,與其事後費心處理資料救援、甚至冒著產生更多問題的風險,不如事先妥善保管你的重要檔案。如果有可能,直接將重要資料複製到另外一個儲存裝置。但如果你已經無法直接存取這些檔案,通常就需要依賴資料救援軟體來協助了。

在研究這個主題時,我們已測試嘗試了不少資料救援工具,但Disk Drill最終成為我們的首選。它擁有出色的復原能力、快速掃描,以及易於使用的介面。此外,它還內建有位元對位元備份功能,因此你可以先建立完整備份,然後掃描該映像檔,而不是直接掃描原始硬碟。這樣通常更安全,特別是當硬碟已經出現損毀或其他邏輯問題時。

您可以透過免費試用版體驗 Disk Drill,該版本包含所有應用程式功能,並且在 Windows 上的恢復上限為 100 MB。

以下是使用 Disk Drill 創建備份及恢復資料的快速步驟指南。

  1. 將顯示容量已滿的硬碟連接到你的電腦。如果可以的話,避免將恢復軟體直接下載或安裝到出問題的硬碟上。建議使用另一個內接硬碟或外接儲存裝置來操作,會更安全。
  2. 下載 並安裝 Disk Drill,然後啟動它。你會在主畫面上看到可用的儲存裝置清單。
  3. 打開 位元對位元備份 功能,從清單中選擇該硬碟,點擊 建立備份select drive for backup
  4. 選擇備份映像的名稱和儲存位置。最好儲存在不同於原硬碟、而且有足夠空間的裝置上。點擊 確定,並等待備份程序完成。choose location for backup

    此時,您可以暫停並開始找出為什麼電腦顯示儲存空間已滿但實際上並非如此的原因,如果在修復過程中出現問題,再回到恢復階段也不遲。當然,如果您希望事先保護檔案,也可以立即完成恢復程序。

  5. 備份完成後,回到主畫面,並使用 掛載磁碟映像 的選項。click on attach disk image
  6. 選擇你剛才建立的映像檔案。從清單中選取掛載的映像,然後點擊 搜尋遺失的資料 開始掃描。select drive backup for scan
  7. 若有提示,請選擇 通用掃描。如果該硬碟主要是存放攝影機或無人機的影像,也可以之後執行 進階攝影恢復 進行額外掃描。choose scan method
  8. 掃描完成後,點擊 檢視找到的項目 以查看結果,或是如果想一次恢復全部資料,可用 全部恢復review found items after scan
  9. 在結果畫面上,特別留意 現有 分類。這裡通常包含仍然實體存在於硬碟上、但因損毀、邏輯錯誤或儲存報告問題而無法讀取的資料夾和檔案。
  10. 瀏覽找到的檔案,選擇想要恢復的內容,需要時可使用篩選或預覽功能。準備好後,點擊 恢復preview and select files for recovery
  11. 選擇一個位於其他硬碟的安全恢復位置,不要選擇目前顯示儲存異常的同一顆硬碟,然後點擊 下一步 以完成恢復。choose recovery location for files
  12. 完成後,Disk Drill 會顯示恢復結果並快速提供你取用恢復資料的入口

如何修復顯示已滿的硬碟但

既然你已經比較清楚可能導致這個問題的原因了,接下來讓我們來看看解決方法。如果你已經懷疑了某個特定原因,請直接從上表中相對應的方法開始。如果沒頭緒,就按照順序一個個方法嘗試,直到Windows再次正確顯示磁碟空間為止。

方法 1: 掃描您的硬碟是否有惡意軟體

惡意軟體攻擊你的電腦是硬碟看似已滿但實際上沒有的最常見原因之一。因此,當你遇到這個問題時,第一件應該做的事就是掃描你的電腦是否有任何感染。雖然市面上有很多優秀的防惡意軟體程式可供選擇,Windows 內建的 Windows Defender 也非常有能力。以下是如何使用 Windows Defender 掃描並移除你電腦中惡意軟體的方法:

  1. 在工作列搜尋欄輸入Windows 安全性,然後選取顯示相同名稱的結果。open windows security
  2. 按一下病毒與威脅防護
  3. 在目前的威脅下,點選快速掃描按鈕。Windows 現在會掃描您的電腦是否有任何惡意軟體威脅,並可能加以移除。run quick scan in windows security

如果你已經在使用其他可信賴的防毒程式,你可以用它來掃描,而不是使用 Windows Defender。

方法 2: 檢查暫存檔案

暫存程式檔案會儲存在Windows建立的「Temp」資料夾中,這些檔案通常會定期被刪除。然而,有時這些暫存檔可能會累積,占用大量空間。這可能就是為什麼你的C槽顯示已滿但找不到檔案的原因,因為「Temp」資料夾總是位於Windows安裝的同一個磁碟機。所以,以下是存取「Temp」資料夾並刪除其內容的方法:

  1. 按下 Windows + R 鍵來開啟執行命令,然後輸入 %temp% 並按下 Enter 鍵。open temp folder
  2. 這應該會開啟 “Temp” 資料夾。只要全選所有內容後按下 Shift + Delete 鍵,就能將它們徹底刪除。delete files from temp folder

    Microsoft Store 或其他應用程式可能會阻止你刪除某些暫存檔案。若要解決這個問題,你需要停止這些應用程式在背景執行。

  3. 在工作列的搜尋功能中輸入 installed apps 並選擇同名的搜尋結果。
  4. 在視窗上方的搜尋列搜尋相關的程式。接著,點選該程式右側的三個點按鈕,並選取 進階選項open advanced options on app
  5. 點選 讓此應用程式在背景執行 下方的下拉選單,選擇 永不disable background app permissions
  6. 現在你可以回到 “Temp” 資料夾,再次嘗試刪除檔案。

方法 3: 清理資源回收筒

Windows 資源回收筒作為被刪除檔案在從系統永久消失前的中介位置。如果你沒有注意它,被刪除的檔案會持續累積在那裡,直到它們最終用完分配給資源回收筒的儲存空間。這就是為什麼有時候值得定期清空它,尤其是當你的硬碟顯示已滿時,其實並沒有。

以下是清空資源回收筒的步驟:

  1. 首先,從桌面開啟資源回收筒工具。
  2. 然後,點選視窗頂部附近的清空資源回收筒選項。check and empty recycle bin

你清空資源回收筒後,才發現裡面還有一些重要檔案嗎?如果時間還沒過太久,還有機會把它們找回來。請參考我們的如何從已清空的資源回收筒恢復檔案指南。

方法 4: 檢查隱藏檔案

有時候,僅僅是隱藏檔案就足以讓硬碟顯示為已滿。這種情況可能是由於惡意軟體、系統產生的資料,或甚至是使用者不小心的操作所造成。例如,你可能曾經自己隱藏過某些資料夾或檔案,後來卻忘記了。無論是哪種情況,都值得檢查一下隱藏檔案是否佔用了大量儲存空間。

以下是在 Windows Explorer 的檢視面板中顯示隱藏檔案的方法:

  1. 打開檔案總管。
  2. 點擊視窗上方的檢視選項。
  3. 展開顯示選單。show hidden files in file explorer
  4. 啟用隱藏的項目選項。Windows 現在會在檔案總管中顯示隱藏的資料夾與檔案。review hidden files and folders

方法 5: 如果你的磁碟還是滿的,請進行深度清理

如果你已經嘗試了上述所有方法,但你的磁碟還是滿的,問題可能只是裡面有太多檔案。這時,你應該好好清理一下,把所有不再需要的東西刪除。

如果你有足夠的時間,你可以手動瀏覽磁碟上的資料夾和目錄,刪除看起來過時或不需要的檔案。但如果你不想花幾個小時自己整理資料,有一個更方便的選擇,就是使用專門的軟體。

這就是我們將再次使用 Disk Drill 的原因,我們之前已經用它來建立備份和資料復原。除了復原工具外,Disk Drill 還包含了幾個其他附加功能,你可以在 Disk Drill 評測 中更詳細了解。其中一項功能是 Clean Up,它可以協助你視覺化儲存空間的使用情形,並快速找出磁碟機中最大資料夾及檔案的位置。

  1. 打開 Disk Drill,然後在左側邊欄切換到清理區域。
  2. 從可用裝置列表中選擇你想要分析的硬碟,然後點擊開始掃描select drive for cleanup
  3. 掃描完成後,Disk Drill 會以不同大小的方塊視覺化顯示你的磁碟已用儲存空間。drive usage map in disk drill
  4. 你可以點擊這些方塊,或使用右側面板來瀏覽硬碟中最大的資料夾和檔案。find junk files
  5. 找到你不再需要的檔案或資料夾後,將它們拖曳到視窗下方的特殊區域。
  6. Disk Drill 之後會讓你決定要如何處理它們。你可以將它們移至資源回收筒,或是永久刪除。如果你不想之後再清理資源回收筒,建議直接選擇永久刪除。delete files with disk drill clean up module

方法 6: 移除舊的還原點與先前的 Windows 安裝

系統還原點、之前的 Windows 安裝檔案,以及更新遺留檔案,可能會佔用 C 槽大量空間。這種情況通常發生在大型 Windows 更新或系統變更後,例如 Windows.old 資料夾或像 WinSxS 這類系統元件會持續在背景佔據儲存空間。如果你的 C 槽已滿,建議透過 Windows 清理工具檢查並移除這些檔案。

如果你刪除先前的 Windows 安裝檔案,可能會失去回復到較舊 Windows 版本的選項。只有在你目前的系統運作正常時才刪除它們。

  1. 在工作列搜尋輸入磁碟清理,然後開啟同名的搜尋結果。
  2. 從下拉式選單選擇你的C槽,然後按下確定
  3. 在視窗下方點擊清理系統檔案
  4. start disk clean up tool 如果Windows要求你選擇磁碟,再次選擇C槽。
  5. 在清單中尋找像是先前的Windows安裝、Windows更新清理、暫存Windows安裝檔案,以及其他系統清理分類的選項。
  6. 勾選你想要移除的項目,然後點擊確定
  7. 確認此動作並等候Windows刪除選取的檔案。wait disk clean up process

如果你在刪除還原點和先前的 Windows 安裝檔案後,C 槽看起來仍然太滿,請檢查 hiberfil.sys 是否佔用了大量空間。這是一個 Windows 系統檔案,用於休眠和快速啟動,可能會在 C 槽佔據數 GB 的空間。請勿手動刪除它。如果你沒有使用休眠功能,可以以系統管理員身份在命令提示字元執行 powercfg -h off 指令來停用它。Windows 會自動移除 hiberfil.sys。如果你之後想再次啟用休眠功能,請執行 powercfg -h on。

方法 7: 清除 CBS 日誌及其他大型系統日誌

大型 Windows 日誌檔案有時會佔用 C 槽出乎意料的大量空間。一個常見的例子是 CBS 資料夾,它儲存由 Windows 更新和系統檢查所產生的維護日誌。這些檔案在檔案總管中不一定容易被發現,但它們可能會變得很大,影響可用儲存空間。

  1. 按下Windows + R 來開啟執行視窗。
  2. 輸入 services.msc 並按下 Enter。run services utility
  3. 在服務列表中找到 Windows Modules Installerfind windows modules installer
  4. 按右鍵並選取 停止。這可以避免 Windows 在你清理時寫入 CBS 日誌。
  5. 打開檔案總管,前往 C:\Windows\Logs\CBSopen windows logs
  6. 從這個資料夾中刪除舊的日誌檔案。如果 Windows 不允許你刪除某些檔案,就略過它們。
  7. 返回服務視窗,右鍵點選 Windows Modules Installer,然後選擇 啟動
  8. 重新啟動電腦,確認 C 碟是否顯示更多可用空間。

方法 8: 從隱藏的還原分割區移除磁碟代號

隱藏的恢復分割區是您的硬碟中一個小型且獨立的區域,Windows 或您的電腦製造商會用來儲存恢復工具。如果發生問題,它可以協助重設、修復或還原 Windows。通常這個分割區會保持隱藏,不會在檔案總管中顯示。

然而,如果Windows錯誤地分配了一個磁碟代號給它,它可能會開始顯示為一般磁碟機。由於還原分割區通常很小且設計上幾乎已滿,Windows 可能會針對該分割區顯示磁碟空間不足警告。在這種情況下,你不需要刪除或格式化它。你只需要移除其磁碟代號,讓Windows再次隱藏它即可。

  1. 按下 Windows + R 開啟執行視窗。
  2. 輸入 diskmgmt.msc 並按下 Enter 鍵以開啟磁碟管理。
  3. 尋找標示為 Recovery、OEM 或類似名稱的小分割區。它通常會比你的主要磁碟小很多。
  4. 在該分割區上按右鍵,選擇 變更磁碟機代號及路徑
  5. 選擇已指派的磁碟機代號並點選 移除
  6. 當 Windows 要求確認時,請確認操作。
  7. 重新啟動你的電腦並檢查低磁碟空間警告是否消失。

請勿刪除、格式化或變更還原分割區的大小,除非您完全清楚自己在做什麼。該分割區可能包含 Windows 所需的復原和修復選項檔案。

以下方法適用於可能有檔案系統損毀、邏輯錯誤或其他軟體層級磁碟問題的磁碟機。在這些情況下,一般的清理方法通常無法解決問題。Windows 可能會錯誤讀取磁碟結構,因此你需要可以直接處理檔案系統的修復方法。在繼續之前,請確保你的重要資料已經備份安全。

方法 9: 執行 CHKDSK 以尋找並修復錯誤

CHKDSK 是 Windows 內建的功能,可以對儲存裝置進行完整性掃描,並嘗試修復發現的任何錯誤。這些錯誤可能就是導致你硬碟空間問題的原因。

  1. 按下 Windows + R 鍵來啟動執行命令,然後輸入cmd並按下Ctrl + Shift + Enter以管理員身份執行。
  2. 輸入chkdsk以及你硬碟的磁碟機代號,後面加上冒號。冒號後面加一個空格,然後輸入/f,這樣CHKDSK就會在掃描期間修復遇到的任何錯誤。你的最終指令應該類似這樣:
    chkdsk C: /frun chkdsk command
  3. CHKDSK 現在會掃描你的硬碟並修復它找到的任何錯誤。

方法 10: 重新格式化硬碟

如果到目前為止的方法都無法解決問題,唯一剩下的選擇可能就是格式化磁碟。Windows 有幾種方法可以執行這個操作的方法,其中大多主要在介面和執行方式上有所不同。這裡,我們會示範透過檔案總管進行的最簡單方法:

  1. 在桌面上雙擊This PC圖示,然後在裝置和磁碟機下右鍵點選受影響的硬碟,選擇格式化選項。select format option
  2. 選擇適當的檔案系統、配置單元大小和磁碟標籤,然後點擊開始。Windows 會開始格式化您的磁碟。start disk formatting

如果受影響的磁碟機是您的系統磁碟機,只能使用作業系統安裝媒體來格式化。這是用來安裝作業系統的隨身碟或DVD。

如果你遇到了最糟糕的情況,沒有任何修復方法有效,磁碟機仍然顯示已滿但看起來是空的,唯一現實且長遠的解決方式可能就是將磁碟機換成新的。

結論

正如你自己可能已經看到,有很多因素可能導致你的硬碟顯示大量已使用的磁碟空間,即使似乎沒有任何檔案存在。幸運的是,只要養成正確的硬碟使用習慣,大多數這些問題都相對容易發現與避免:

  • 避免從不受信任的網站下載檔案或程式。
  • 如果是外接裝置,請在斷開連接前正確地退出硬碟。
  • 盡量不要摔落或對硬碟造成物理損壞。
  • 定期檢查硬碟的S.M.A.R.T.資料,以監控其整體狀況。
  • 務必將重要檔案備份至其他儲存裝置或雲端。

還有問題嗎?歡迎在我們的論壇留下您的問題。

常見問題:

在這些情況下,很有可能是你的 Google Drive 只是還沒有更新。請嘗試在其他裝置上檢查儲存空間,例如你的手機或平板,看看顯示是否正確。此外,如果你最近在短時間內大量刪除了檔案,請在聯絡客服協助前,最多等候 24 小時。
您會想找出 C 磁碟機中最大的非系統檔案,然後將它們移到 D 磁碟機。有各種工具可以做到這一點,例如 WinDirStat。如果 C 和 D 都屬於同一顆硬碟,您也可以直接使用 D 的空間來延伸 C 區塊。
在工作列的搜尋功能中輸入「儲存體」,然後從列表中選擇「儲存體設定」選項。這裡你可以看到完整的硬碟空間被不同檔案所占用的詳細分解。
這可能表示您的作業系統的Spotlight索引出現問題,該索引負責追蹤儲存在硬碟上的資料位置。此類問題通常可以透過重新建立聚光燈索引來解決。
您的 C 槽在 Windows 更新後可能會變滿,因為 Windows 可能會保留更新殘留檔案、系統還原點、Windows.old、WinSxS 資料,以及其他安裝過程中的暫存檔案。這些檔案通常都存放在系統碟,所以在大型更新後很快就會減少可用空間。要安全地移除這些檔案,請使用磁碟清理,並選擇清理系統檔案的選項。
首先在檔案總管中啟用隱藏檔案,然後檢查暫存檔案、資源回收筒,以及系統清理選項。如果你仍然找不到是哪些檔案佔用了空間,可以使用儲存空間分析工具或 Disk Drill 的 Clean Up 功能,以視覺化方式查看大型資料夾和檔案。這能幫助你發現難以手動察覺的資料。
hiberfil.sys 是 Windows 系統檔案,用於休眠和快速啟動。它可能會在 C 槽佔用數 GB 的空間。你不應該手動刪除這個檔案,但可以透過停用休眠來移除它。請以系統管理員身分開啟命令提示字元,並執行 powercfg -h off。不過,如果你經常使用休眠功能,建議保留這個檔案。
如果在啟用隱藏項目後,你的硬碟看起來還是滿的,問題可能來自系統檔案、還原點、Windows 更新遺留檔案、CBS 日誌、檔案系統損毀,或者是帶有磁碟機代號的修復分割區。請先檢查磁碟管理工具,確認磁碟機顯示的容量是否正確。然後依照本指南中的清理與修復方法逐步操作。
Emma Collins 是一位內容寫手,她對科技領域有著廣泛的興趣,一直在撰寫與技術相關的教程與操作指南。身為一位科技寫手,她已經寫了超過五年關於Windows、Android、iOS、社交媒體、遊戲等方面的文章。
核准者
12年軟體開發、資料庫管理與硬體維修經驗。
0 則評論
此欄位為必填
此欄位為必填
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

您輸入的電子郵件地址不正確!
此欄位為必填