Hi,
I noticed in the thread over at Wilders that some people were occasionally experiencing lost applications settings, reset windows settings and such when using Shadow Defender. All of these symptoms could be traced to corrupt files, and so far I've been able to reproduce the phenomenon on 2 physical machines (albeit running in a VM).
It seems no one else has really tried to systematically replicate the error so far.
Here's what I did:
I used an untouched WinXP SP3 VM with a virtual disk size of 8GB with no additional software installed. I installed a Hasher (corz checksum) and Shadow Defender. Next, i copied a folder with 100MB worth of files with various file sizes to the VM, placing it in a temporary folder (let's call it "Folder0"). I used an extracted old Java installation folder, with the largest file being 40MB, most other files much smaller. The mix seems to be important, as corruption affects smaller files more often, but there has to be enough traffic over the Shadow Defender driver.
Next, i created hashes for Folder0 and wrote a quick&dirty batchfile to create 20 duplicates of this folder.
Something like that works:
and saved it as a .bat next to "Folder0".
Enter Shadow Mode and run the file.
After it's done, Verifying all folders (running checksum from the parent folder) in most cases does not show any corrupt files.
However, after deleting all folders except Folder0 and repeating the process, I am guaranteed to see corrupt files, more often than not a lot of them. It's really scary
Probably more scary, at least for me, would be if I am really the only one experiencing this problem
I noticed in the thread over at Wilders that some people were occasionally experiencing lost applications settings, reset windows settings and such when using Shadow Defender. All of these symptoms could be traced to corrupt files, and so far I've been able to reproduce the phenomenon on 2 physical machines (albeit running in a VM).
It seems no one else has really tried to systematically replicate the error so far.
Here's what I did:
I used an untouched WinXP SP3 VM with a virtual disk size of 8GB with no additional software installed. I installed a Hasher (corz checksum) and Shadow Defender. Next, i copied a folder with 100MB worth of files with various file sizes to the VM, placing it in a temporary folder (let's call it "Folder0"). I used an extracted old Java installation folder, with the largest file being 40MB, most other files much smaller. The mix seems to be important, as corruption affects smaller files more often, but there has to be enough traffic over the Shadow Defender driver.
Next, i created hashes for Folder0 and wrote a quick&dirty batchfile to create 20 duplicates of this folder.
Something like that works:
Code:
@echo off
FOR /L %%i IN (0,1,20) DO @CALL :COPY %%i
echo Done.
GOTO END
:COPY
xcopy "Folder0" "Folder%1" /S /E /I /F
GOTO:EOF
:END
and saved it as a .bat next to "Folder0".
Enter Shadow Mode and run the file.
After it's done, Verifying all folders (running checksum from the parent folder) in most cases does not show any corrupt files.
However, after deleting all folders except Folder0 and repeating the process, I am guaranteed to see corrupt files, more often than not a lot of them. It's really scary
Probably more scary, at least for me, would be if I am really the only one experiencing this problem