我将驱动器的最大分配系统还原空间设置为约,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)”计算。
DSMax
此值指定系统还原数据存储的最大大小。数据存储的默认大小为 400 MB。无论硬盘大小如何,数据存储大小始终按“max(12%, DSMax)”计算。
但是,您在 40 GB 磁盘上释放的 25 GB 是 62.5%,而不是 12%。这意味着整个算法不起作用,因此实际上没有实际限制。希望在 Windows 的后续版本中纠正了这个问题。但是,这种故障很容易被忽视,因为 Windows 应该会在需要时自动释放这些空间。