
我為驅動器設置了最大分配的系統還原空間,4 GB
但在關閉系統還原時如何25 GB
在同一驅動器上獲得可用空間?
編輯:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\Cfg
答案1
Windows 並不總是自動刪除還原目錄中除您設定的 4 GB 之外的所有內容。您的復原目錄中也可能存在一些惡意軟體。當您將其關閉時,Windows 會從還原目錄中刪除大部分內容,因此它可以刪除一些惡意軟體檔案(但並非總是如此)。
答案2
問題在於,在 XP 上,微軟似乎只是忽略了您的設定。
從系統還原實用程式的登錄項目和值對於XP:
磁碟百分比
該值與系統還原用於其資料儲存的磁碟空間百分比相關。預設值為 12%。無論硬碟大小如何,資料儲存大小始終以「max(12%, DSMax)」計算。
最大DS
此值指定係統還原資料儲存的最大大小。資料儲存的預設大小為 400 MB。無論硬碟大小如何,資料儲存大小始終以「max(12%, DSMax)」計算。
但是,您在 40 GB 磁碟上釋放的 25 GB 是 62.5%,而不是 12%。這意味著整個演算法是非功能性的,因此實際上沒有真正的限制。人們希望這一問題在 Windows 的更高版本中得到修正。然而,這種故障很容易被忽視,因為 Windows 應該在需要時自動釋放該空間。