Garbage Collection (GC) is one of the regularly scheduled jobs used by Windows Server Deduplication to maintain the optimized data. GC is responsible for reclaiming disk space by removing unnecessary chunks that are no longer being referenced by files that have been recently modified or deleted.
There are two types of Garbage Collection:
The Full GC job will typically find and release up to ~5% more of the unreferenced data than a Regular GC job.
When a GC job is started it runs as a Regular GC job and every 4th GC run becomes a Full GC job. With the default schedule, this means Regular GC jobs are run weekly and Full GC jobs are run monthly by the system.
Users may want to disable the Full GC job from ever running depending on their needs:
Reasons to use a regularly scheduled Full GC job:
Reasons to avoid running a regular scheduled Full GC job:
Full GC can be disabled via the registry with the following command:
reg add HKLM\System\CurrentControlSet\Services\ddpsvc\Settings /v DeepGCInterval /t REG_DWORD /d 0xffffffff