Okay assuming you have made the previous changes already I think we may be looking at a memory issue here. If your memory is failing it may actually explain the earlier problems (though those virtual cd/dvd programs still seem a likely cause for the file system issue)
At any rate the only memory test we can really do is to let this:
RAM - Test with Memtest86+
Run overnight (it runs outside of windows so it's best to let it do it's thing while you're sleeping)
5 to 7 passes should be adequate.
Code:
PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced. This cannot be protected by try-except,
it must be protected by a Probe. Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: fffff682ff7bb200, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff80002b4c6a0, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 0000000000000005, (reserved)
Debugging Details:
------------------
Could not read faulting driver name
READ_ADDRESS: GetPointerFromAddress: unable to read from fffff80002cb20e0
fffff682ff7bb200
FAULTING_IP:
nt!MiTrimWorkingSet+c0
fffff800`02b4c6a0 498b0a mov rcx,qword ptr [r10]
MM_INTERNAL_CODE: 5
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x50
PROCESS_NAME: CCC.exe
CURRENT_IRQL: 0
TRAP_FRAME: fffff88005433440 -- (.trap 0xfffff88005433440)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=00000002ff7bb200 rbx=0000000000000000 rcx=0000098000000000
rdx=0000000fffffffff rsi=0000000000000000 rdi=0000000000000000
rip=fffff80002b4c6a0 rsp=fffff880054335d0 rbp=000000000000000e
r8=000000000000137c r9=fffffa800270bbb0 r10=fffff682ff7bb200
r11=0000000000000001 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na po cy
nt!MiTrimWorkingSet+0xc0:
fffff800`02b4c6a0 498b0a mov rcx,qword ptr [r10] ds:fffff682`ff7bb200=????????????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80002af9b91 to fffff80002a7bf00
STACK_TEXT:
fffff880`054332d8 fffff800`02af9b91 : 00000000`00000050 fffff682`ff7bb200 00000000`00000000 fffff880`05433440 : nt!KeBugCheckEx
fffff880`054332e0 fffff800`02a79fee : 00000000`00000000 00000000`00000001 00000000`00000000 fffff800`00000003 : nt! ?? ::FNODOBFM::`string'+0x40f5b
fffff880`05433440 fffff800`02b4c6a0 : fffffa80`05fe13f8 fffff880`054335f0 00000000`00000013 fffff880`00000013 : nt!KiPageFault+0x16e
fffff880`054335d0 fffff800`02b4c908 : 00000000`00000022 00000000`00001551 fffffa80`00000005 00000000`00000006 : nt!MiTrimWorkingSet+0xc0
fffff880`05433680 fffff800`02cc2797 : ffffffff`ffffffff fffffa80`05fe13f8 fffffa80`05a50b60 00000000`00000032 : nt!MiReduceWs+0x48
fffff880`054336b0 fffff800`02eccc3d : 00000000`00000001 fffff880`05433c60 00000000`00000000 00000000`1ea3e501 : nt!MmAdjustWorkingSetSizeEx+0x397
fffff880`05433740 fffff800`02dd428b : 00000000`00000008 00000000`00000000 00000000`00000001 00000000`1ea3e570 : nt!PspSetQuotaLimits+0x32d
fffff880`05433890 fffff800`02a7b153 : fffffa80`05a50b60 fffff880`05433c60 00000000`1c1e94a0 00000000`1c1e94a0 : nt! ?? ::NNGAKEGL::`string'+0x4adf0
fffff880`05433be0 00000000`7794007a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`1ea3e538 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7794007a
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!MiTrimWorkingSet+c0
fffff800`02b4c6a0 498b0a mov rcx,qword ptr [r10]
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: nt!MiTrimWorkingSet+c0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc600
IMAGE_NAME: memory_corruption
FAILURE_BUCKET_ID: X64_0x50_nt!MiTrimWorkingSet+c0
BUCKET_ID: X64_0x50_nt!MiTrimWorkingSet+c0
Followup: MachineOwner
---------