I have a windows 7 system, which contains ProgramData folder under C drive, now i need to completely move the C drive partition in to D drive, so that ProgramDat should be there in D drive. What mechinsm i can do here, when i did Cut paste its not allowing me to do ? What can i do here ?
migrated from stackoverflow.com Jul 6 '12 at 10:01
This question came from our site for professional and enthusiast programmers.
System Drive can't be D it has to be C you can move data from one HD to another or move data from one portion to another.
You need to use clone software to do this.
However if you wont to move or change programdata
There is nothing important in ProgramData that would not be recreated by the various applications you install. It is just application configuration data.
The default path is C:\ProgramData. It is stored here:
OPTIONS: 1) You can change your default ProgramData path to be an alternative drive. Although doing so, all new users that are created will use the new programdata path. So you may end up having two ProgramData folders at the end of the data. 2) Alternatively, you could use “NTFS Junction Points”. Not many people know of this, but a junction point is a way to force all programs that write to path (c:\programdata) to be redirected to (D:\ProgramData). This is how old programs designed for XP can easily work with Vista and Windows 7 new folder locations(Documents and settings replaced with Users).
So you could create a junction point specificically for the tmp directory that is created by the GR. mkdir D:\ProgramData robocopy /XJ /MIR "C:\ProgramData" "D:\ProgramData" mklink /J "C:\ProgramData" "D:\ProgramData"
The downside is that windows update does not work well with program data on a separate drive. http://support.microsoft.com/kb/949977
Could you explain your reasoning?
Paragon Migrate to SSD is another option..