User folder migration
Move 11 types of folders — desktop, documents, downloads, pictures, videos, music and more — to a data drive, and update the system's Known Folder registry so File Explorer still shows "Desktop".
C-Slim moves your desktop, documents, downloads, AppData, large programs and Store apps to a data drive, then links them back to the original paths with Windows' native directory junctions — to the system and your software, nothing changed, only C: got lighter.
Six migration and cleanup capabilities — run them individually or all at once. Every action tells you what it is about to do, then asks whether you want it.
Move 11 types of folders — desktop, documents, downloads, pictures, videos, music and more — to a data drive, and update the system's Known Folder registry so File Explorer still shows "Desktop".
Move bulky software out of C:\Program Files to a data drive, leaving a directory junction at the original location. The app, its shortcuts and uninstall entry all keep working.
WeChat/QQ chat files, browser caches, and config folders for games and dev tools are often the real space hogs on C:. C-Slim links just those out to a data drive.
Move movable Microsoft Store apps to a data drive; for built-in apps offer whitelist-based trimming, and that trimming never runs automatically — you confirm each item.
Drain package-manager caches and TEMP folders everywhere (including the copy already moved to the data drive): files only, directory structure preserved, and files written in the last day skipped so in-progress installs aren't disturbed.
Take over newly installed software, point TEMP at the data drive, and register a scheduled inspection task so C: doesn't slowly fill back up. Every automated action is logged.
Each step writes clearly to the log what it did and on what basis. If any step fails its check, the script stops instead of pushing blindly ahead.
Scan C: usage: Store apps, Program Files, AppData, user folders — see who is eating the space.
Copy the data to the data-drive target first; only after verification passes is the original touched. If verification fails, the original is left intact.
Re-point the Known Folder or create a directory junction at the original location, then read back to confirm the redirection actually took effect.
Tag the old copy as .orig and clean it on next reboot; rebuild the icon cache so desktop shortcuts return to normal.
This is the one non-negotiable principle of C-Slim. Both v1.5.x releases exist to do exactly this: turn "looks deletable" into "proven deletable".
User folder target resolved: current location D:\Users\alilu Move Downloads: C:\Users\alilu\Downloads -> D:\Users\alilu\Downloads ... Verification failed, skipped Desktop (data intact, kept original on C:) Old C: copy tagged .orig, auto-removed after reboot
Every step leaves its reasoning behind: how the target was chosen, on what basis, and whether the result was to migrate or skip.
Completely free, open source under the MIT license, no ads, no bundles, no online activation. The code is on GitHub — you can read it all before you use it.
Yes. The scripts have no code-signing certificate, so Windows flags them as risky. Choose "More info → Run anyway". If you prefer, run it once in a VM or on a non-primary machine first.
Creating directory junctions, editing the Known Folder registry, and registering scheduled tasks all need elevation. The script actually checks permissions at startup; without administrator rights it tells you clearly and stops — rather than failing halfway yet showing "done".
By design, no. Data is copied first, verified, then the path is switched; on interruption the old folder is still in place, and the next run detects the leftover state and self-heals by rebuilding the links. Still, back up important data before running, just to be safe.
Yes. System directories and Program Files are resolved from environment variables; the tool does not assume Windows is always installed on C:.
Yes. After migration the old folder stays as .orig until the next reboot; just change it back manually before that cleanup happens. A diagnostic script is also provided to show where each folder currently points.
No install — unzip, then right-click and run as administrator. On first use, run the "diagnose" step once to see where your space went.
1. Download the ZIP and unzip anywhere 2. Right-click "①Run C-Slim.bat" → Run as administrator 3. From the menu pick 1 to run a diagnostic scan first 4. After confirming the list, pick A to migrate all at once 5. Restart when prompted after finishing
Prefer a GUI? Run Start-GUI.bat. Command-line users can use CLI-Menu.bat.