如何在 Mac OS 上有效地刪除 Steam 遊戲?
我迫切需要釋放我的 Macbook 上的一些磁碟空間,所以我去 Steam 刪除了一些我沒有玩過的最重的遊戲。
然後我注意到了一些令人費解的事情。
當我進入我的圖書館並刪除 CS:GO 時,我的 SSD 上有大約 15GB 的空閒空間。根據 Steam 本身的說法,CS:GO 大約為 8GB。我通過選擇“刪除本地文件”刪除了它。剛剛刪除它,我檢查了一下,現在我有大約 18GB 的空閒空間!
Steam 告訴我 CS:GO 使用的是 8GB,但我刪除後只恢復了大約 3GB。
這怎麼可能?我做錯什麼了嗎?是否有“隱藏文件”或類似的東西可以手動刪除以釋放剩餘的 5GB?是因為 CS:GO 是 Source Engine 遊戲嗎?
在刪除 CS:GO 之前,我也通過相同的方法刪除了無主之地 2,雖然我沒有具體檢查刪除前後有多少免費 GB,但我確信同樣的事情發生了。我很確定我沒有取回它正在使用的~7GB。
從本質上講,**我擔心當我刪除我的遊戲時,Steam 沒有充分釋放空間。**我正在考慮將 Steam 整體刪除,因為無論如何我最近都沒有玩太多遊戲。我想知道這是否能解決這個問題。
好的,我找到了答案,這是一個奇怪的答案。
基本上,這是 Time Machine 的錯。
我使用 TM 作為我的備份機制,但我將我的系統備份到外部 HD。所以,我自然而然地認為我的備份都只在那個外部 HD 上。
沒有。
Time Machine 可以隨意使用系統分區上的可用空間。它使用盡可能多的可用空間來儲存本地備份,稱為“快照”。這樣做是一種安全網措施,以防您需要備份系統並且您無法訪問維護主備份的外部硬碟驅動器。
發生的事情(我不是 100% 確定,但我認為這是一個足夠好的猜測,可以個人接受它作為答案)是,當我刪除諸如無主之地 2、CS:GO 甚至 iPhoto 之類的大文件時(很好擺脫),Time Machine 看到更多可用空間用於其快照,並相應地使用它。從這裡刪除,Time Machine 使用了那裡的空間。
這就是我,我認為我的 SSD 壞了,因為它報告我的可用空間錯誤。
無論如何,如何“修復”它?
通過禁用這種奇怪且晦澀(儘管可能有幫助)的 Time Machine 行為。本文詳細解釋了它,但基本上你只需輸入
sudo tmutil disablelocal
終端並使用系統密碼批准命令。這會禁用快照功能,並且您只剩下外部高畫質備份 - 正如我一直認為的那樣。(是的,文章說 Mac OS X Lion,但在 Mavericks 或 Yosemite 上也是如此。)而已。在緊急情況下,我現在的備份可能會減少,但現在我的可用磁碟空間比我知道的要多。
我想我正在重新下載 CS:GO…
自從我在 Steam 上刪除多人遊戲已經有一段時間了,但在 Windows 上,我的經驗是通過 Steam 解除安裝多人遊戲只會刪除其基本文件。
連接到伺服器時下載的任何文件仍將存在於遊戲目錄中。
話雖如此,無論是哪個遊戲,您都可以通過刪除其目錄來回收遊戲仍在使用的空間,而當您通過 Steam 解除安裝它時,該目錄往往會被遺忘。
這樣做可能會失去保存文件。
根據這個答案,檢查這些目錄的兩個位置是:
~/Library/Application Support/Steam/SteamApps/common/
~/Library/Application Support/Steam/SteamApps/[steam account here]/
[steam account here]
應替換為您在 Steam 登錄螢幕上使用的名稱。- 如果您在 2013 年年中之前沒有執行過舊的 Valve 遊戲,那麼這個通常只適用於它們。據我所知,目前沒有遊戲使用這個。
如果 Windows 人員正在查看此答案,則 Windows 上的相同文件夾是
C:\Program Files (x86)\Steam\steamapps\common\
C:\Program Files (x86)\Steam\steamapps\[steam account here]\