萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

C 槽空間耗盡導致無限重啟:診斷邏輯、緊急處置與長效預防

現象:電腦能進開機畫面、捲動條走幾格、隨即重啟進入無限循環。BIOS POST 正常、風扇轉動、電壓正常、無蜂鳴聲、安全模式同樣重啟。最終發現:C 槽可用空間 = 0 位元組。本文還原診斷思路、提供緊急救援步驟、建立長效空間管理機制。

一、故障鏈條還原

  1. Windows 開機載入核心、驅動、服務、用戶設定檔,需在 C 槽寫入臨時檔、事件日誌、登錄檔快照、分頁檔擴展、Windows Update 快取、防毒特徵碼更新等。
  2. C 槽剩餘空間 < 500MB 時,系統已嚴重受限;歸零時,關鍵寫入失敗 → 關鍵服務啟動失敗 → 會話管理器 (smss.exe) / 登入程序 (winlogon.exe) 異常終止 → 系統自動重啟。
  3. 重啟後同樣面臨 0 空間,陷入「開機 → 寫入失敗 → 重啟」死循環。

二、緊急救援步驟 (需 WinPE/安裝媒體/可開機 USB)

  1. 製作 Ventoy + WinPE (微 PE/伏羲/Edgeless/Win10PE) USB 隨身碟。
  2. 目標機從 USB 啟動,進入 WinPE 桌面。
  3. 開啟檔案總管 / CMD,定位 C 槽 (盤符可能變動,用 dir C: 確認含 Windows 目錄)。
  4. 刪除安全可刪項目 (由易到難):
    • C:\Windows\Temp\*
    • C:\Windows\Prefetch\*
    • C:\Windows\SoftwareDistribution\Download\* (Windows Update 快取)
    • C:\Windows\Logs\*
    • C:\Users\\AppData\Local\Temp\*
    • C:\Users\\AppData\Local\Microsoft\Windows\INetCache\* (IE/Edge 快取)
    • C:\Windows\Memory.dmp、C:\Windows\Minidump\*.dmp (藍屏轉儲檔)
    • C:\Windows\System32\LogFiles\*
    • C:\PerfLogs\*
    • C:\$Windows.~BT\*、C:\$Windows.~WS\* (升級暫存)
    • 大型無用安裝包、ISO、備份檔 (視用戶確認)。
  5. 騰出 ≥ 2~3 GB 後,重開機進 Windows。
  6. 進入系統後立即:
    Win+R → cleanmgr → 選 C 槽 → 「清理系統檔案」 → 全選 → 確定。
    將虛擬記憶體、Temp/TMP 環境變數、瀏覽器快取、下載資料夾、OneDrive/雲端同步資料夾 遷移至非系統碟 (見下節長效預防)。

三、長效預防:C 槽瘦身與空間守護體系

1. 核心遷移四大項

項目遷移路徑範例操作入口注意事項
虛擬記憶體D:\Pagefile.sys系統屬性 → 進階 → 效能設定 → 進階 → 虛擬記憶體 → 變更取消 C 槽分頁檔、D 槽設固定值 (RAM 1.5~2x)、需重開機
TEMP/TMP 環境變數D:\Temp系統屬性 → 進階 → 環境變數 → 使用者/系統變數編輯先建立 D:\Temp 資料夾、設權限、重開機生效
瀏覽器快取/下載D:\BrowserCache / D:\Downloads瀏覽器設定 → 下載/快取路徑Chrome/Edge/Firefox 均支援自訂
OneDrive/雲端同步資料夾D:\OneDriveOneDrive 設定 → 帳戶 → 取消連結此電腦 → 重新登入選新位置檔案隨遷移同步,須等待完成

2. 系統級壓縮與清理 (Win10/11)

  • Compact OS:compact.exe /CompactOS:always (管理員 CMD),壓縮系統檔案釋放 2~4 GB,現代 CPU 解壓開銷可忽略。
  • 儲存空間感知:設定 → 系統 → 儲存體 → 儲存空間感知 → 開啟,設定每天/每週/空間不足時執行,自動清理 Temp、回收站 (>30 天)、下載資料夾 (>30 天)、雲端內容脫水。
  • Dism++ / NTLite:離線/線上移除不需要的 Windows 元件 (語言包、驅動、Apps、功能),極致精簡系統佔用 (進階用戶、備份後操作)。

3. 軟體安裝路徑強制非 C 槽

  • 自訂安裝時選擇 D:\Apps\<軟體名>。
  • 修改註冊表預設安裝路徑:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir → D:\Program Files、ProgramFilesDir (x86) → D:\Program Files (x86) (需重開機,影響新安裝軟體)。
  • 使用 DirLink、Link Shell Extension 建立符號連結/目錄連結,將已安裝在 C 槽的大型資料夾 (如 Steam/Origin/Games/Adobe Cache) 遷移至 D 槽並建立連結,軟體無感知。

4. 磁碟配額與監控告警

  • NTFS 磁碟配額:C: 內容 → 配額 → 啟用配額管理 → 限制磁碟空間至 80% 總容量 → 記錄事件。
  • 排程任務 + PowerShell 監控腳本:C 槽剩餘 < 5GB 時發送郵件/彈窗/寫入事件日誌。
  • 第三方工具:TreeSize Free、WizTree (MFT 級掃描、秒級完成)、SpaceSniffer 視覺化分析,月度巡檢。

四、診斷順序重構:從「最容易排除」開始

原文提醒:遇到重啟循環,不要一上來就怀疑病毒/重裝系統。依照「外觀→電源→硬體→空間→軟體→病毒」順序:

  1. 開機畫面能見 → 主板/顯卡/記憶體/CPU 基本正常。
  2. 風扇轉動、指示燈亮 → 電源輸出基本正常。
  3. 無蜂鳴聲 → POST 大致通過。
  4. 檢查 C 槽剩餘空間 (WinPE/DOS/安裝媒體修復模式 cmd: dir C:) → 0 空間即鎖定主因。
  5. 排除空間後,再考慮病毒 (離線掃描)、系統檔損毀 (sfc/DISM)、驅動衝突、硬碟壞道 (SMART/MHDD)。

結語:C 槽空間耗盡導致無限重啟,是「藏在顯而易見處的殺手」。緊急救援核心 = WinPE 啟動 + 刪除可確認安全的暫存/快取/日志/轉儲檔 + 騰出 2GB+ 進系統 + 立即遷移四大核心路徑 + 啟用儲存空間感知 + 磁碟配額監控。將空間管理納入常態運維,比任何事後救火都來得從容、低成本。

copyright © 萬盛學電腦網 all rights reserved