Page 1 of 1

L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Mon Jul 16, 2018 5:28 am
by zealvix
PrimoCache version: 3.0.2
Drives:
1. 128gb SSD
2. 1 TB HDD

Cache Settings:
L2 Cache: 12 gb storage from the physical SSD that OS/C: drive is located on, caching a secondary normal data HDD / D:
L2 Cache Strategy: Read and Write

Windows OS:
Windows 10 Pro
Version: 1803
OS Build: 17134.112


Hi,

I notice my L2 Cache is getting reset/wipe after i do a "chkdsk /f /v c:" in cmd which is a basically a quick scan disk when rebooting.
Is this normal or am I doing something wrong? Anyway to get around this?

Refer to above for OS and cache SSD.

Re: L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Mon Jul 16, 2018 10:26 am
by Jaga
If the contents of a cached drive change prior to PrimoCache loading it's drivers, then the cache is marked as dirty and flushed.

Re: L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Mon Jul 16, 2018 10:55 am
by zealvix
Jaga wrote:If the contents of a cached drive change prior to PrimoCache loading it's drivers, then the cache is marked as dirty and flushed.
Understand that, but I am caching a secondary mechanical HDD - D drive.
Why will doing a quick chkdsk on C drive, a different disk both logical and physical wise results to this if this is the reason?

And the strange thing is, doing a quick chkdsk on the D drive itself does not result in this issue.


Is this a weird limitation of Primocache or there is something wrong with my configuration?

Re: L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Mon Jul 16, 2018 7:40 pm
by Jaga
Support might have to answer that. You'd think it wouldn't reset L2 if D: wasn't also checked.

I assume "Volatile cache contents" isn't checked on the advanced options page of your L2 config for that cache task.

Re: L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Mon Jul 23, 2018 8:47 am
by Support
PrimoCache has a mechanism to ensure L2 cache contents identical to source disk data. When not identical, PrimoCache will reset L2 cache content. One flag for this detection mechanism is located in Windows registry, so when doing chkdsk on c drive, it may trigger the reset.
But usually a quick chkdsk scan will not reset L2 cache. Perhaps you may disable Windows Fast Startup and check again.
Thanks.

Re: L2 Cache reset/wiped out after a chkdsk on C drive

Posted: Fri Aug 24, 2018 7:30 am
by zealvix
Volatile cache content isn't checked, neither is windows fast startup.

Still getting the same result consistently.

Hope will be different in a future version, keeping chkdsk to a minimum in the mean time..