It is not recommended to move the operating system core components and files to a drive other than the operating system drive, because that may cause instabilities in the operating system (but you already found that out).
If you do not have enough space on the C: drive, try first these suggestions:
- Move the Download folder to another drive.
- Empty recycle bin
- Uninstall the applications that you don't use
- Perform Disk Cleanup.
C:\Windows\Installer is still too large, try the
to clean it up. It is described as :
When applications are installed and updated on the Windows Operating System a hidden directory "c:\Windows\Installer" is used to store the installer (.msi) files and the patch (.msp) files.
Over time as your computer is patched and patched again, these
installer files become outdated and orphaned. They are no longer
required, but they can take up many gigabytes of data.
PatchCleaner identifies these redundant/orphaned files and allows you
- (Recommended) Move them to another location. If you want to play it safe, just move them to another location, and you can always copy them
- Delete them.
For reclaiming the space in
C:\ProgramData\Package Cache, you may move it to
another disk. However, I would recommend creating a
directory junction to it (
Junctions are recognized at a lower file-system level than symbolic links.
Therefore they are more transparent to programs and Windows.
You could also try using a junction for
although I'm less enthusiastic about it.
I recommend taking an image backup of the system disk before starting.