欧卡2中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

需要三步,才能开始

只需两步,慢速开始

欧卡2入门方向盘选莱仕达V9莱仕达折叠便携游戏方向盘支架欢迎地图Mod入驻
查看: 9206|回复: 0
收起左侧

[Windows] windows将用户主目录移出C盘

[复制链接]
oppo 发表于 2015-3-17 13:24 | 显示全部楼层 |阅读模式

  A同学:“我的天啊,桌面、我的文档和我的图片等,还有软件的配置,一切都没了!完了,还得重新配置?”

    B同学:“系统咋不能重启了?我的系统盘下还有很多没有来得及转移的资料呢!!全都不见了,心痛啊!”……

    这样的情景是不是很熟悉呢?辛辛苦苦地配置好了系统,一崩溃就瞬间回到“解放前”,你岂能甘心?

    不甘心又能咋办呢?Win7的用户文件夹默认所在位置是系统盘(通常为C盘)下的“Users”目录之内。该文件夹中储存着所有的用户生成文件,比如“桌面”、“我的文档”、“收藏夹”等,还有大量软件生成的资料也被保存在里面。有没有方法把用户文件夹(即C:\Users目录)挪到另一个磁盘分区上(比如D盘或E盘),这样就可以在不必担心系统崩溃而丢失配置文件了。方法肯定是有的,要不写这篇文章干嘛,请继续往下看!

    一、用户文件夹设置在系统盘上有啥坏处

    当然,所有用户生成的资料全都保存在系统盘下的坏处是非常明显的,常见有两个方面:

    1.文件丢失。系统盘一旦遭遇病毒或其他什么原因而崩溃,就可能连带用户文件一并丢失,而且还有不少人习惯把文件直接放在桌面上,这些数据也可能没有了。

    2.占用空间。在使用电脑的过程中,用户所安装的各种软件也会生成一些用户数据,并且这些数据在使用过程中还会不断增加,时间久了之后,用户文件夹就会变得异常庞大,如果系统盘本身的剩余空间并不多,还会影响系统的运行效率和速度。

    二、如何将“C:\Users”迁移出系统盘

    实战1:安装新系统的过程中把“C:\Users”迁移到其他盘

    假设我们要在一台电脑上安装Win7,硬盘有C、D两个,把系统安装在C盘,但把用户数据文件夹设置D盘下,即“D:\Users”中。

    第一步:按正常的系统安装步骤开始安装Win7,在安装Win7的过程中,到要求输入用户名及密码的时候暂停下一步,先不输入任何信息。

    第二步:此时,按“Shift+F10”呼出CMD命令输入窗口,输入以下命令(如图1):

    Robocopy"C:\Users""D:\Users"/E/CopyAll/XJ

    RmDir"C:\Users"/S/Q

    Mklink/J"C:\Users""D:\Users"

    ShutDown/r

    第三步:命令均执行完毕后,稍等片刻电脑会重启一次,重启后再次进入用户配置界面,按部就班配置系统直至完成即可。

    实战2:在已安装Win7的系统上迁移用户数据

    新安装的电脑过程中,在进入首次配置过程的“用户和账户输入画面”时,系统还没有登录过任何用户,系统还没有生成和调用相应的用户数据,但如果已经配置好了账户并顺利进入到桌面后,当前用户会调用“C:\Users”文件夹中的文件,因此是不能直接对其操作的(因为该文件夹正在被使用)。在这种情况下,迁移“C:\Users”的思路就要变换一下,由于这样登录的账户并非系统内置管理员(Administrator),那么我们可以用先开启Administrator,然后在该账户下迁移其他用户数据,但不对它本身进行操作,操作完成后再切换回原来的登录账户并停用Administrator账户并将其用户数据删除。

    第一步:非内置管理员(假设为Test)登录到系统后,用“Windows+R”呼出“运行”,键入“cmd”打开命令输入窗口,输入以下命令激活“Administrator”账户:

    Net Users administrator /active:yes

    第二步:注销(注意,不是“切换用户”)当前账户并以“Administrator”账户再次登录系统,然后打开命令输入窗口,输入以下命令:

    Robocopy"C:\Users""D:\Users"/E/COPYALL/XJ/XD"C:\Users\Administrator"

    Net Users administrator /active:no

    第三步:上述命令执行完毕后,除了当前Administrator账户的配置文件没有被拷贝到“D:\Users”外,其他的都已经拷贝该位置,此时再次注销Administrator账户并以最开始的账户“即test账户”登录Win7,然后以管理员身份打开一个命令输入窗口,输入以下命令:

    RmDir"C:\Users"/S/Q

    Mklink/J"C:\Users""D:\Users"

    实战3:把内置管理员账户配置文件迁移到其他盘

    上面的实战2中,我们是把最开始配置的账户,即“Test账户”数据迁移到其他分区了。不过,如果你已经开启并正在使用内置管理员账户,又怎样将它迁移到其他盘呢?在使用了内置账户后,系统会在“C:\Users”创建很多文件,即便是用其他管理员账户登录系统,用“Robocopy”去拷贝“C:\Users\Administrator”会有很多文件无法拷贝,所以上述实例中Robocopy命令增加了“/XD"C:\Users\Administrator"”开关,意思就是拷贝“C:\Users”,但不拷贝它下面的“Administrator”文件夹。而我们现在需要拷贝这个文件夹,怎么办呢?

    第一步:重启电脑时按F8键,进入“高进启动选项”画面后选择进入第一项“修复计算机”(如图2)。
点击查看原图
点击查看原图
    第二步:稍等片刻后进入计算机修复环境,此时的系统是在内存中运行的,我们可以对磁盘进行任何操作。点击打开“命令提示符”(或Shift+F10),然后参照实例1中第二步并执行命令文件夹移动和联接命令,重启电脑后即可完成对“C:\Users”目录的移动了。


http://www.zcom.com/article/53785/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们|手机版|欧卡2中国 ( 湘ICP备11020288号-1 )

GMT+8, 2024-11-25 12:45 , Processed in 0.037739 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表