从C盘将用户文件移动到D盘
Contents
从C盘将用户文件移动到D盘
作者:最西瓜 来源:Move C:\Users directory to D:\Users
用户文件存放在系统盘%systemdrive%\Users
,也就是我们的C盘中的Users目录,也称为%USERPROFILE%
。虽然已经将数据和程序放在别的盘中,但是依然有很多数据被放在了Users目录中,其中包括IDE下载的插件,Java编译环境下载的jar包等等。如果系统盘不够大将导致不够用。
在执行以下操作之前需要了解:移动PrameData或者Users文件夹到系统盘之外有可能会导致Windows无法更新,详细情况查看:http://support.microsoft.com/kb/949977/en-us
首先 启动修复命令行(Recovery Environment Command),这个操作在windows10和windows8是一样的,选中【设置】中的【Update & security】下的【Recovery】菜单,里边有一个【Advanced startup】下方的【Restart now】按钮。
进入重启界面后选择【Troubleshoot】然后【Advanced options】点击【Command Prompt】进入命令行界面。不清楚的话直接查阅:How to use the Windows 8 System Recovery Environment Command Prompt
进入到命令行界面之后默认进入X:\windows\system32>
需要切换到对应的C盘,因为在不同的机器上原来windows上的C盘在此命令行下不一定是C盘,所以进入之后调用dir
命令查看下是否与对应的文件符合。比如在我的机器上:C盘是C:>
,D盘是G:>
执行一下命令将Users文件夹复制到对应的D盘中:
|
|
参数解释:/copyall表示拷贝所有文件信息包括权限信息;/mir表示先删除目标文件夹再新建;/xj表示不包括Junction points;
然后将C:\Users重命名:ren Users Users-bak
,最后创建连接:mklink /j Users G:\Users
,其中/j表示Junction,如果没有这个参数将需要自己重新在注册表中注册。如果你想删除掉旧的问价夹调用rmdir /s /q Users-bak
,其中/s表示删除目录树,/q表示安静模式;调用exit
退出然后进入到Windows10就设置好了。
注意:你会发现在C盘中没有Users-bak而有两个Users,其中一个是文件夹另外一个是软链接。如果你调用cmd,你会看到其实那个文件夹的Users是Users-bak,可能因为我们在修复模式的命令行中修改没有反应到Explor中。
Author zoro.wang
LastMod 2017-08-30