一、注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StateMgr
这个注册表项全网搜不到,只能靠键值名字的字面意思猜,但有些键值还是很难猜出来(注:StateMgr是me的系统还原管理器,启动项是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices下的*StateMgr=%windir%\System\Restore\StateMgr.exe)
如果有人搜到了这个注册表项,请回帖
该子项下的一级子项
1-1. Cabbing子项 中文含义:打包
CheckInterval 中文含义:检查间隔 作用:每隔几小时检查一次系统并创建系统快照数据 默认值(十进制,下同):15
Compression 中文含义:压缩 作用:设置系统还原打包文件的压缩级别 默认值:2
InitialWait 中文含义:初始等待 作用:设置首次开启系统还原后等几小时开始创建系统快照数据 默认值:2
TotalFileSizePerCab 中文含义:每个cab的总文件大小 作用:设置系统快照数据打包的每个cab的总文件大小 默认值:10 单位:0.1MiB 理由:me在不创建系统还原点时也会在每次启动系统后创建系统快照数据,位置在_RESTORE\ARCHIVE\BKUPVXDLASTLOG.*(扩展名为递增的数字),每个文件的大小都是1MiB
1-2. RegSnapShotInterval子项:中文含义:注册表快照间隔 其下有一个First和一个Next键值,默认值为5和10,含义应该是在首次开启系统还原后,5小时后创建首次系统检查点并备份注册表,10小时后创建下一个系统检查点并备份注册表,再过10小时再创建下一个系统检查点,以此类推
1-3. ReservedDiskSpace子项: 中文含义:预留的磁盘空间
先看Max、Min、Percent(不用我翻译了吧。。。),默认值为系统分区大小* Percent%、200、12,尝试更改这三个数值并根据文件系统设置里的系统还原磁盘空间滑块,可知me系统还原空间设置的范围是:
最小值:Min
最大值:Max(系统分区大小* Percent% , Max)
例如:设Min=100, Max=500, Percent=10
如果系统分区大小为2000MiB,则系统分区大小* Percent%=200,由上述公式,得到系统还原空间的设置范围是100-500MiB
如果系统分区大小为12000MiB,则系统分区大小* Percent%=1200,由上述公式,得到系统还原空间的设置范围是100-1200MiB
接下来是AbsoluteValue,中文含义:绝对数值,应该是实际设置的磁盘空间,也就是文件系统属性中“系统还原磁盘空间使用”设置的值
DiskUsage,中文含义:磁盘使用率,应该是目前实际占用的磁盘空间,我这台虚拟机上_RESTORE\ARCHIVE文件夹占用的空间是48MiB,看到的这个键值的数据也是48
Status,中文含义:状态,应该是1表示系统还原功能正常使用,0表示系统还原被暂停
UIFreezeSize,中文含义:UI冻结大小,默认值为50,应该是系统分区空间小于50MiB时系统还原会被暂停使用
cfg子项 中文含义:config缩写,配置 ,其下也有以上三个子项,少了部分键值,但已有键值和上面提到的那些含义一样。与上述一级子项的不同应该是该子项设置的是系统还原点以外保存的系统快照数据的参数
二、注册表项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon,这个注册表项是系统还原运行必须的vxdmon.vxd的一些配置,其下键值的字面意思要明确的多了,基本不会有歧义,直接上图