(转载自http://www.javaqa.net/2011/06/win7-mklink/)
Win7系统中将用户信息分为我的文档、我的图片、我的音乐等文件夹存储于“C:\Users\你的用户名”目录下,并且很多程序的配置文件也包含在其下(有个叫AppData的文件夹中),如果没有备份数据,重装系统之后将要重新设置自己习惯的配置,很是繁琐。如果用户文件夹不放到系统盘下呢?当然就不会丢失这些个人信息了,那么,有什么办法将用户文件夹移动到非系统盘呢?
答案是肯定的,一切皆有可能。在学习linux时接触到软链接这一概念,于是想到在windows中是否也会有如此功能,最后发现Win7上面一个命令mklink,正是这个命令可以让以上所述实现。具体步骤如下:
- 在“计算机管理”里把Administrator用户激活,注销后用Administrator登录
- 把“C:\Users\我的用户名”整个目录移到其它盘上,假设移到“D:\cong”
- 用mklink.exe创建目录链接:mklink.exe /D C:\Users\cong D:\cong,提示会显示链接已经建立,并且会有“<==>”这样一个符号告诉你这两个目录是等同的。
- 重新登录你自己的帐号,一切都没有变化,变化的只是你的文件将和系统分离,它们将更安全!
- 重装时,还用同一个用户名,先用Administrator登录后把新系统中的”C:\Users\cong”备份之后删除(否则mklink.exe会报无法创建链接)
- 将之前的用户文件夹改名为cong.bk,再将备份复制过来(D:\cong),cong.bk中的个人信息复制到D:\cong。
- 第3步把你位于D盘上的目录重新做下链接即可。
一、如何启用administrator帐户?
我的电脑(右键)–>管理–>本地用户和组(在左边的选项栏里)–>用户–>右边窗口找到Administrator–>右键打开Administrator属性,找到下面的帐户禁用那里,把那个禁用的勾勾去掉,点击确定。
二、mklink命令的用法Win+r,输入cmd,打开命令行界面。输入:
mklink /D C:\Users\用户名 D:\用户名
这样弄完之后,再换用那个用户名重新登陆——外表感觉不到有任何差别,但是内在却美了许多 :)