为什么二级缓存有时会被清除?

默认设置下,二级缓存的数据在计算机关机后不会丢失。如果您的二级缓存数据在计算机重启后被清除,您可以先检查是否是以下原因造成的。

  • 异常关机或开机故障
    由于二级缓存的索引数据在异常关机时可能遭到破坏或没有更新,为了避免索引错误引起严重问题,PrimoCache 在检测到异常关机或开机故障时会把二级缓存数据主动清除,重新开始缓存数据。
    注:自 4.0 版本起,PrimoCache 会在检测到异常时将二级缓存数据和源盘数据进行比对验证,而不再直接重置二级缓存。

  • 正在使用破解软件或曾经安装过破解软件
    如果曾经安装过 Romex 软件的破解程序,您的计算机可能一直有破解程序驻留在后台,引起二级缓存被重置等各种问题。关于破解软件的清除方法请参见此文

  • Windows 系统盘或注册表写入保护
    PrimoCache 通过追踪和更新Windows注册表记录来判断是否存在异常开关机。如果无法更新注册表中的记录,PrimoCache 将会认为存在异常关机导致重置二级缓存数据。

  • 配置缓存时勾选了二级缓存高级设置对话框中的“下次开机时重置缓存”

  • PrimoCache 软件版本过旧

  • 二级缓存盘或被加速盘离线
    当二级缓存盘或被加速盘由于物理连接故障或系统配置错误等原因和计算机主机脱离,PrimoCache 会将相应的缓存数据清除。常见的情况有硬盘数据线连接松动、USB 硬盘被误拔或 USB 接口松动、iSCSI 硬盘网络断开等。

  • 开启了 Windows 快速启动
    如果前面所述情况都不存在但仍然发生二级缓存被清除的现象,您可尝试关闭 Windows 快速启动功能。Windows 的快速启动功能容易出现快速启动失败的问题。 如前所述, 当出现启动故障时,PrimoCache 会清除二级缓存。打开 PrimoCache 软件的选项对话框,然后点击“Windows 快速启动”项目旁边的“关闭”按钮即可关闭 Windows 的快速启动功能。
标签