一、前言
最近博主試用了一下Win10 的沙盒(Windows Sandbox)功能,雖然挺不錯的,但是目前沙盒跟其它虛擬軟件存在衝突,如開啓了沙盒功能,VMware、VirtualBox等虛擬軟件將無法正常啓動虛擬機。
如果還想使用VMware、VirtualBox等虛假機軟件,請參考:https://blog.csdn.net/duke56/article/details/103846297
因沒法正常使用VMware,即而決定暫時放棄使用沙盒。在功能裏邊將其關閉。
因其關閉後,並沒對產生的虛擬磁盤文件(緩存文件)進行處理,從而佔用了大量的硬盤空間。網上對於沙盒緩存信息並不多,最多搜索出來的是介紹怎麼打開該功能和使用。
這裏將分享一下博主花了幾天功夫的經驗!如果你和博主一樣,不想用該功能了,可以手動刪除這些文件!
二、開啓關閉Win10 的沙盒(Windows Sandbox)功能
開始菜單 —》設置 —》應用 —》程序和功能(右上角)—》啓用或關閉Windows功能 —》勾選或取消勾選“Windows 沙盒”
三、Windows沙盒緩存位置
“C:”爲系統盤,如果你的系統盤並不是C盤,請自己行修改,具體目錄如下:
C:\ProgramData\Microsoft\Windows\Containers
ProgramData 目錄是個隱藏文件夾,怎麼顯示隱藏文件夾,請參考:https://blog.csdn.net/duke56/article/details/104009489
四、 目錄結構
$ tree Containers
Containers
├── BaseImages # 此文件夾下佔用的空間比較大
│ └── 0c180e12-2759-4cdf-aee6-98a9957c4569 # 隨機文件夾名
│ ├── BaseLayer
│ ├── BaseLayer.vhdx # 和WindowsDefenderApplicationGuard.vhdx文件一樣
│ └── Snapshot
│ ├── SnapshotSandbox.vhdx
│ ├── SnapshotSavedState.vmrs
│ └── SystemTemplate.vhdx
├── Dumps
│ └── 820d3a2f-7cd1-47b7-bc3a-3ef8359543f5.dmp
├── PortableBaseLayer
│ ├── SystemTemplate.vhdx
│ ├── SystemTemplateBase.vhdx
│ └── WindowsDefenderApplicationGuard.vhdx # 掛載到磁盤裏顯示8G磁盤的文件,可以右擊選擇裝載查看文件
├── Sandboxes
│ └── 820d3a2f-7cd1-47b7-bc3a-3ef8359543f5 # 隨機文件夾名
│ └── sandbox.vhdx
└── Zygotes
└── 820d3a2f-7cd1-47b7-bc3a-3ef8359543f5 # 隨機文件夾名
└── SystemTemplate.vhdx
五、鏡像、緩存清理
直接將:C:\ProgramData\Microsoft\Windows\Containers\ 目錄下的硬盤映像文件 (.vhdx)刪除就OK了。
或乾脆把整個 Containers 文件夾給刪除了。