不知道前面有人发过没有,发过的话就算了
简单来说就是把snapshot 备份的SNA文件虚拟成程序盘使用:
优点:snapshot 虚拟盘启用时间非常快,测试含加载快捷方式到桌面的合计占用时间约0.2秒左右;虚拟盘中的程序可以直接运行;SNA本体文件自带压缩、自带保护,不占用内存空间;运行中的临时文件会自动写入内存,始终保持程序盘的纯净(* 发现以前的记忆有点过时了,fbwf早就可以用完全部内存了,更正:PE中还是推荐X盘缓存,只使用sna虚拟程序盘就可以了,正常系统才推荐虚拟程序盘兼缓存)。
缺点:没搞懂,它写入的最大速度速度只有70-80M,读取300M左右,写1,2G以上大文件感觉有点拖拉,估计可能在实时压缩和解压吧;但小文件不错,感觉不出和正常有什么差别。
不啰嗦了,上使用技巧和演示示例
我的自用软件都是喜欢PE和正常系统双用,所以批处理用的多点,INI 的自己改吧。下面是批处理的用法:(* 正常系统请右键管理员运行;PE推荐在贴近加载Explorer的前后时间点自动加载启用)
@echo off &cd /d %~dp0
if not exist Y: (PECMD.EXE EXEC !snapshot64.exe Mytools.sna Y: -VM)
set /a sum=0
:xlnk
if not "%sum%"=="2000" (set /a sum=%sum%+1) else goto end
if exist Y: (copy /y "Y:\ProgramFiles\*.lnk" %public%\Desktop >nul) else goto xlnk
rem 设置微信文件保存位置
rem reg add "HKCU\Software\Tencent\WeChat" /v "FileSavePath" /t REG_SZ /d "Y:\ProgramFiles\WeChat" /f >nul
:end
exit
上传的示例正常系统和PE都可用,其中只包含了Chrome和微信,Chrome是最新官方原版,只修改了快捷方式,可以免首次运行设置;微信是3.76便携版但不是精简版,只是为了演示:
演示示例下载地址:(喜欢明盘明码,但是发现没权限了)
w ww.123pan.com/s/gysKVv-NYNyh.html提取码:wvqF
* 可以用Windows自带的磁盘管理创建一个VHDX的动态扩展空磁盘,我根据自己的第一感觉把它格式化exFAT格式了,其它未测试。然后把自己需要的软件复制过去,做好设置;然后snapshot保存就可以得到你想要的sna 备份文件了