用途与实际影响
这项功能怎样使用
为什么需要它
脚本能运行不代表驱动已建盘;空文件夹存在也不代表Chrome已经接入。把驱动、定时任务、目录连接和自然重启分别检查,才能恢复完整使用路径。
举个实际例子
“重装后恢复 Z 盘缓存用途。”先按既有指南在 Primo 建盘,再部署任务;Chrome 等应用仍运行时先不改它们的缓存连接,完成后等一次自然重启验证盘是否自动回来。
最后我会得到什么
交回盘、任务、目录和应用缓存连接各自是否就绪;自然重启后的自动加载仍需实际观察。
正常工作
内存盘出现、任务按计划运行、选定应用真的把可丢缓存放进去,才算日常路径就绪。
发现问题
应用仍开着就暂缓改它的缓存位置;盘未出现先完成建盘,再重跑对应部署步骤。
暂不可用
Primo 未安装或必要权限不足时不能完成部署;正式资料始终不能把内存盘当唯一来源。
从哪里开始
先按 DEPLOY.md 配好 Primo 盘和镜像,再由管理员运行 deploy.ps1;应用缓存连接和自然重启验收分别做。
需要准备什么
- 要在这台电脑部署守护
- 准备把哪个应用的可丢缓存接到内存盘
- 是否需要下次自然重启后验收
从开始到拿到结果
- 1
先有正确 RAM 盘
在 Primo 配置目标盘,不由守护器猜盘或创建唯一数据。
- 2
部署任务和目录
安装脚本建立基础目录及计划任务;应用接入另核对。
- 3
分层验收
读任务、STATUS、目录与应用状态;下次自然重启再看镜像加载,部署通过不等于冷启动通过。
技术实现与依据
这里保留实现、关键条件、精确入口、历史记录和验证结果。
安装状态已回读关键规则与设计选择
当前配置为12GiB,不沿用旧截图或提示中的32GiB;Primo镜像当前为Compact Image(紧凑镜像)和Shutdown Save。
默认-RamDrive Z、-IntervalMinutes 15;非默认盘符写ramdrive.txt,回Z时清除旧覆盖。
只在Chrome关闭时处理Default配置的Cache、Code Cache、GPUCache;不宣称自动覆盖所有浏览器Profile。
撤销RAMDisk_Code_Backup只删除计划任务,不删Primo盘、镜像或缓存。
本模块用到的名词
- 非临时盘与镜像
- Primo保存磁盘配置,并按所选模式加载/保存镜像。缓存可能跨启动保留,但项目仍要求内容可丢。
- 隐藏启动器
- VBS以隐藏窗口方式启动PowerShell,等待结束后将退出码交回计划任务,不常驻另一个守护服务。
专业定义
恢复12GiBPrimo配置、现有任务和缓存链接,再验证下一次自然启动。
解决什么
部署会修改快速启动、注册任务并可能替换Chrome的缓存目录;它不是只读查询。普通权限、目标卷不符或Primo未建盘时,不能把部分完成报告成整套恢复。
当前怎样实现
- deploy.ps1检查管理员与RAMDISK卷标,设置HiberbootEnabled=0,注册Interactive/Highest、登录触发和重复间隔、IgnoreNew、10分钟执行时限。
- 任务调用wscript.exe与仓库run_hidden.vbs;VBS从自身目录定位zguardian.ps1,等待Windows PowerShell退出并WScript.Quit传递结果。
- 部署在Z可用时执行一轮完整守护,非零结果停止后续部署;Chrome运行时跳过三个缓存连接,360解压临时目录由用户在其设置中指定。
- 本机三个Chrome连接已回读到Z;360设置和WeFlow进程当前实际使用路径本轮未检查,不用目录存在替代。
- 回退命令为Unregister-ScheduledTask -TaskName RAMDisk_Code_Backup -Confirm:$false,只在明确停用守护器时使用。
- Compact-RamdiskImage是明确人工动作,核对唯一Primo编号、镜像和目标,保留候选并验证哈希后原子替换,保留1份可用回退;不为压缩重建实际驱动。自然重启能否采用新镜像仍需另验。PCConfig的Show-StreamingMaintenance显示状态/下次检查/消费者/冷却,关闭窗口不停止任务或改电源显示。
执行流程
- 1
按DEPLOY.md先设置Primo驱动盘和镜像。
- 2
管理员部署任务和基础目录,分别处理应用接入前置条件。
- 3
读任务结果、健康日志、目录和连接;下一次自然启动再确认加载。
- 4
若停用,仅按需要撤销任务,盘与应用连接另行处理。
边界
- 本轮没有运行deploy.ps1、关闭Chrome、改快速启动或重启系统。
- Primo配置检查、自然周期执行和冷启动验收是不同证据。
失败与恢复
- 任务存在但Z尚未创建
- 部署会说明部分完成;先恢复Primo配置,再执行所需后续步骤。
- Chrome正使用缓存目录
- 跳过连接调整;不要为了网页展示关闭用户浏览器。
- 任务返回0但健康ERROR
- 以STATUS具体故障为准排查,不能只验任务返回值。
真实入口
DEPLOY.md / DEPLOY.pdf当前12GiB部署、检查与回退说明。
deploy.ps1 / run_hidden.vbs实际安装与调用链。
docs/primo_setup.png历史界面参考,容量以当前文档和实机为准。
如何验证
- 9月8日已回读Primo为0号Z、12288MB、非临时、镜像启用、快速启动关闭及三个Chrome连接;9月14日本次仅重证卷、目录、说明、镜像大小与自然任务状态。
- README/DEPLOY PDF分别3页/2页,本轮重新生成并核对文字、渲染页面和源哈希。
- 完整自然重启恢复未在本轮重做,保留该边界。
与其他模块的关系
这是其余四个模块的实际运行入口,也界定驱动、脚本和应用分别负责的恢复步骤。
