分享

win7技巧:如何转移系统盘(C盘)的用户文件夹

 秋山云水 2015-12-23
    随着Windows里安装的软件越来越多,就会有越来越多的“用户生成文件”被保存在“用户文件夹”里。在资源管理器的地址栏里输入“%AppData%”之后回车,就可以看到有多少软件把用户生成数据保存在那里:

    用户文件夹处于系统盘的坏处在于,如若系统盘一旦坏掉,就可能连带用户文件一并丢失;

    其次,由于(随着使用不断生成的)用户文件处于系统盘,也没办法时常备份“干净的系统盘”。

    如果能把用户文件夹挪到另外一块儿硬盘上(或者另外一个硬盘分区上),那么系统维护就会容易得多。平时生成的文件(大多数人放在“桌面”、“我的文档”里的文件最多),都被保存在系统盘(或分区)之外;于是随时都可以在不必担心用户文件丢失的情况下重新安装系统(或恢复系统备份)。重装系统后,只要把重装的系统的C:\Users目录也指向先前的这个目录就可以避免许多应用程序的重新配置,也可以保证你的重要数据不会丢失。由于减少了对C盘的读写,而把这些读写磁盘的任务分配到几个分区中,应该还可以回忆系统的运行。原理和不把应用程序装在C盘应该是一样的。

    注意,以下假设你想把用户文件夹设置在D盘,假定D盘是NTFS分区。

    在安装Win7的过程中,要求输入用户名及密码的时候,先不如输入任何信息,按“Shift+F10”呼出DOS窗口,输入以下命令:

    robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"

    而后关闭DOS窗口,按部就班继续安装直至完成。如此安装的Windows7,所有“用户特殊文件夹”(User Special Folder)的内容都已经被设置在D盘(非系统盘)上。

    如果想要移动已安装好的Windows7中的用户文件夹,那么就要按以下步骤操作(稍微麻烦一点,并且过程中可能会出现无法拷贝文件的情况):

    0. 关闭所有应用程序;
    1. 按一下“Windows”键,输入“计算机管理”之后按“Enter”,呼出“计算机管理器”;
    2. 鼠标点击“Administrator”,选择属性,而后在随后的对话框中去掉“帐户已禁用”之前的勾,而后关闭“计算机管理器”;
    3. 注销当前用户(注意,不是“切换用户”),而后以“Administrator”登录
    4. 打开命令行窗口,输入以下命令:robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
    5. 注销Administrator,重新用你的用户名登录Windows7,而后到“计算机管理器”里禁用Administrator;
    6. 以管理员身份打开一个DOS窗口,输入以下命令:  

        A:rmdir "C:\Users" /S /Q

    说明:此处必定显示无法完全删除C盘的users目录,因为,当前账户的用户信息也是在这里面呢。怎么办呢?使用360粉碎文件和目录,点击之后,发现目录依然存在,立刻注销一遍,发现C盘的users目录不存在了,才能进行下一步。

         B:mklink /J "C:\Users" "D:\Users"

    说明:把D盘的users目录建立一个链接或者说映射或者说快捷方式功能放在C盘。这样,相当于C盘还是有一个users的文件夹,其实,他只是D盘的映射,真实的文件都是存放在D盘的。

    以上这种方法是启用Administrator账户,然后用Administrator登陆,把C:\Users的文件拷到其他盘,再做链接。

    其实还有一种更好的方法:重启电脑,进入修复计算机,再进行上面的操作。个人推荐这一种,因为这种方法出现文件无法复制的可能性应该是最低的。事实上,我用Administrator账户登陆后就出现了文件无法复制的错误。

    具体方法:
    1、使用360或QQ电脑管家清理系统垃圾,重点是Firefox,Chrome等浏览器的缓存。清理后复制文件时可以节省不少时间。
    2、重启电脑,启动时按F8进入高级启动菜单,选第一项“修复计算机”,回车确定,接下来是选择键盘布局和语言,直接使用默认的,点两次"下一步",在出现的界面中选择最后一个工具“命令提示符”,在打开的黑色的新窗口中输入以下命令:
   
    robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"

    其中的“D:\Users”是你想要把C:\Users目录移动到的新地方。这个命令执行的时候视你的C:\Users目录的大小而定,
我800多M拷了大约五分钟。复制的时候会显示当前正在复制的文件的信息。复制看上去是很快的,如果中间出现停顿,复制的百分比一直是0%,而不像其他文件瞬间达到100%(视文件大小),那有可能是无法复制这个文件,这时按Ctrl+C跳过这个文件。复制完成后,会输出一个统计信息,从我的统计信息里可以知道有几十MB的文件没有被复制(跳过了),不过没关系。

    接着执行下面的命令:rmdir "C:\Users" /S /Q

    这个命令用于删除整个C:\users 目录,执行很快,几秒即可完成(视文件个数)

    再执行最后一个命令:mklink /J "C:\Users" "D:\Users"

    其中"D:\Users"是上面你指定的新的Users目录的位置。命令建立一个从D:\Users到C:\Users的链接。然后关闭命令提示符窗口,重启电脑就可以了。

    特别需要注意的是如果你从来没有用过命令提示符,输入上面的命令时一定注意空格。

    完成之后,打开电脑你会发现C:\Users目录仍然躺在那里,而且里面的东西似乎都在。其实C:\Users目录里的东西都在D:\Users里了,这也正是mklink命令的作用。





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多