I can understand the benefits of having the OS on C: and programs elsewhere, D: for example.
One reason for doing this is the supposed claim for easy system restoration if there is a problem with C:.
In practice, it doesn't seem to work so easily.
Many searches indicate that the installed programs are "lost", even when they are not on the C: drive- links and DLL files are lost, so the program associations no longer exist with the reloaded OS. An "in place upgrade" seemed to work OK, but I did lose my Libraries.
Is there a way to set up an OS on the C: drive and install programs on another drive and recover the system without reloading everything?