# System Volume Information 很大，先查什麼

System Volume Information 很大，先查 Windows 的復原儲存空間，不要取得擁有權再清空，Windows 11 上從陰影儲存空間用量和系統保護的上限查起，資料夾權限先保持原樣。

## 這個資料夾用來做什麼

[Microsoft 的目錄 API 文件](https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/fltkernel/nf-fltkernel-fltcreatesystemvolumeinformationfolder)說明，它位於磁碟區根目錄，帶隱藏和系統屬性，NTFS 權限為 SYSTEM 保留存取，拒絕存取不代表裡面是沒用的資料。

復原資料是需要檢查的一項，[系統保護](https://support.microsoft.com/en-us/windows/experience/backup-recovery/system-protection)管理系統檔案、已安裝應用程式、登錄和設定的還原點，[VSS](https://learn.microsoft.com/en-us/windows/win32/vss/volume-shadow-copy-service-overview)也用於應用程式繼續寫入時的備份，所以還要看備份軟體。

| 可能來源 | 查哪裡 | 不能據此認定什麼 |
| --- | --- | --- |
| 還原點與陰影複製儲存空間 | 系統保護與陰影儲存空間查詢 | 每個位元組都是可刪快取 |
| 使用 VSS 的備份軟體 | 軟體自己的保留與復原設定 | Windows 還原設定管著全部備份 |
| 索引相關資料 | Windows 版本與實際所屬服務 | 目前搜尋資料庫全部放在這裡 |

[Microsoft 封存的 Indexing Service 文件](https://learn.microsoft.com/en-us/previous-versions/windows/desktop/indexsrv/location)確實把這裡列為目錄位置，同時也寫明該服務從 Windows 8 起已無法使用，不能拿舊機制推斷目前 Windows Search 的儲存配置。

## 只查詢陰影儲存空間，不刪除任何東西

在 Windows 電腦上開啟系統管理員命令提示字元，執行這條唯讀查詢。

```cmd
vssadmin list shadowstorage
```

[Microsoft 的查詢文件](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-shadowstorage)適用於 Windows 11 和 Windows 10，結果把被複製的磁碟區和存放副本的磁碟區關聯起來，兩者可能不在同一顆磁碟，改上限前先看清兩邊。

記下用量、上限和儲存磁碟的可用空間，容量上限不是目前佔用，這條查詢也只測陰影儲存空間，不測 System Volume Information 裡的所有資料，錯誤或沒有關聯記錄，都不能說明資料夾為空。

## 用 Windows 調整還原點預算

依 Microsoft 寫明的入口，按 Win+R，輸入 `systempropertiesprotection.exe` 並按 Enter，在系統保護裡選取目標磁碟，開啟設定，先記下原來的設定，再調整磁碟空間滑桿、套用變更。

按想保留的復原歷程選上限，不套統一百分比，[Microsoft 提醒調整陰影儲存空間大小可能移除陰影複製](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-resize-shadowstorage)，縮小前先儲存工作、核對備份，尤其是還需要復原最近變更的時候。

以後需要更大預算，可以把滑桿改回原值，恢復的是額度，不是已經刪除的歷程，系統回復和文件復原怎麼選，另看[還原點與備份指南](/tw/windows/blog/windows-restore-points-and-backups)。

## 接受失去舊副本後，再單獨移除

真要移除時，先查看目標磁碟區的副本，下面只以 C: 為例，第一條是唯讀查詢。

```cmd
vssadmin list shadows /for=C:
```

[Microsoft 的列出副本文件](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-list-shadows)解釋了磁碟區篩選，核對日期、ID 和仍然需要的復原副本，認不出來就停下，不為了縮小資料夾刪掉唯一需要的還原點。

只有確定要捨棄 C: 上最舊的用戶端可存取陰影複製時，才用下面這條。

```cmd
vssadmin delete shadows /for=C: /oldest
```

[Microsoft 支援的刪除命令](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-delete-shadows)只處理用戶端可存取的副本，刪除是永久的，還可能帶走依賴它的還原點和舊版檔案，不要反覆執行，也不保證最後一定留下可用還原點，遇到不在允許內容範圍中的副本就停下，回到所屬備份軟體管理。

## 核對結果，不改權限

重新查詢陰影儲存空間，比較同一顆磁碟的可用空間，做下一處變更前先看剩下哪些還原點，陰影用量很小時，不把取得擁有權當成能找出安全刪除目標的辦法，繼續查所屬服務。

這套步驟不使用遞迴取得擁有權和刪除目錄的指令碼，它們繞過了區分復原資料和其他內容的服務入口，一般磁碟空間不足可以接著看 [C 槽滿了的處理指南](/tw/windows/blog/windows-c-drive-full)。

## Mole 在哪裡能幫上忙

Mole for Windows 沒有移除還原點或陰影複製的清理規則、最佳化工作，系統磁碟掃描也略過 System Volume Information，這件事交給 Windows 或管理這些副本的備份軟體。

## 常見問題

### 可以刪掉 System Volume Information 嗎？

保留目錄和權限，先查對應功能，再用它自己的管理入口，不做遞迴刪除，大小本身不能判斷裡面哪些資料可以捨棄。

### 調小上限以後，還能復原這次清理嗎？

額度可以調回去，已經刪除的副本不會因此重建，陰影複製刪除是永久的，依賴它的復原歷程也算在內。

### 舊副本刪了，為什麼資料夾還在？

陰影複製不是這個目錄唯一可能的內容，用陰影儲存空間查詢結果和先前觀察核對，不把受保護目錄消失當成成功標準。


Canonical: https://mole.fit/tw/windows/blog/system-volume-information-windows
