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

Found a bug? Report here
Post Reply
zealvix
Level 1
Level 1
Posts: 3
Joined: Mon Jul 16, 2018 4:47 am

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

Post 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.
Last edited by zealvix on Mon Jul 16, 2018 10:58 am, edited 2 times in total.
User avatar
Jaga
Contributor
Contributor
Posts: 692
Joined: Sat Jan 25, 2014 1:11 am

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

Post 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.
zealvix
Level 1
Level 1
Posts: 3
Joined: Mon Jul 16, 2018 4:47 am

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

Post 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?
User avatar
Jaga
Contributor
Contributor
Posts: 692
Joined: Sat Jan 25, 2014 1:11 am

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

Post 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.
User avatar
Support
Support Team
Support Team
Posts: 3623
Joined: Sun Dec 21, 2008 2:42 am

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

Post 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.
zealvix
Level 1
Level 1
Posts: 3
Joined: Mon Jul 16, 2018 4:47 am

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

Post 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..
Post Reply