查看: 50156|回复: 32

[K29] 【原创】Win7转移用户文件夹到非系统盘最快捷可靠的方法

[复制链接]

该用户从未签到

发表于 2012-10-22 13:32 | 显示全部楼层 |阅读模式
本帖最后由 bense086 于 2012-10-22 13:40 编辑

        你需要把用户文件夹转移到非系统盘吗?我一直这样做!理由不解释。我一直认为Windows是一个很糟糕的你又不得不用的系统,这个不是本文讨论的重点,你可以无视我的看法。当系统盘越用越臃肿,越来越慢,莫名其妙的问题一天比一天多时,你不得不重装系统了。
        Win7XP更进步的一点是用户的设置都保存在一个叫“\Users”的文件夹下,包括个人程序设置和文档,这本来是好事,但当你想转移到非系统盘时,某些情况下,这件“好事”不那么容易做到,也就变成了坏事
       当你上网搜索转移用户文件夹时,很容易找到几万个结果,无一例外都是应用“robocopy”、“rmdir”、“mklink”三个命令完成。但是这些方法都不能保证完全达到你的目的。
       这些搜索给出的方法可以分为两类:1,新安装Win7时,安装完成前转移;2,安装完成在使用中的转移。
       第一种方法:新安装Win7,到接近完成时,出现要求你建立用户名和密码时,按“Shift+F10”,呼出命令行窗口,输入以下命令:
>robocopyC:Users D:Users /E /COPYALL /XJ
>rmdirC:Users /S /Q
>mklink /J C:UsersD:Users
关闭CMD窗口,继续输入用户名。。。完成安装时,用户文件夹已经在D盘了,C:\Users文件夹出现了一个快捷键标签,你对“C:\Users”的一切操作都是对“D:\Users”的操作。
       问题来了,当你使用一个以上的硬盘时,假如系统盘分成两个区,卷名分别叫M1M2,从盘分成两个区,分别叫S1S2,习惯上我们转移的目的地在同一个硬盘,这里指M2分区,那么这个时候的顺序盘符顺序不是你想象的M1M2S1S2,而是M1S1S2M2,或者其他顺序,总之M2不是在D盘的位置。假设M2的盘符被指定为H:,那么你转移到H盘成功了(就是上述命令里的D换成H);成功开机;这时Win7中盘符顺序一如上面所述,你可能需要更改,比方说H盘更改到D,为什么需要这样呢?当你需要拆卸更换硬盘时就明白了,比方说你要卸下从盘,那么M2自动变成D,或者你另外加一块从盘有三个区,M2的盘符可能有变了。。。总之,当M2(就是用户文件夹所在的非系统盘)盘符变了,你进不了系统了,这真糟糕,如果不信你可以尝试修改盘符试试。
      第二种方法:安装完成,正常运行中的Win7转移用户文件夹,网上的搜索结果一般是
1)如果需要可以运行计算机管理,修改盘符顺序;
2)启用Administrator超级用户,注销当前用户,使用Administrator登陆;
3)以管理员身份运行CMD,输入命令:
>robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ /XD“C:\Users\Administrator”
4)注销Administrator用户,再以你的用户名登陆,再打开计算机管理,禁用Administrator用户;
5)以管理员身份运行CMD命令行窗口,输入命令:
>rmdir“C:\Users” /S  /Q
      哦,很可能不行哟,因为你被告知某些文件使用中,不能删除,可是你无法确定是哪个进程在使用,一个一个进程去杀很麻烦,也很危险,有可能系统崩溃。。。
       为解决这个问题,我尝试重启进入安全模式,仍然有些文件使用中,依然失败。。。于是,我进入修复模式,但是,磁盘分区的盘符顺序却与我要的不一样,还是上面1,说的那样。。。
        好了,如果你没有遇到不能删除的警告,顺利执行完了,那么恭喜你,这个办法是可以的,继续。。。
6mklink/J “C:\Users” “D:\Users”
       问题就是你无法保证5删除一定成功,反正我是反复安装N次系统,各种尝试,没有一次成功rmdir,我也不知道网上这些文章都是互抄的,还是有人成功了,反正我是没有一次在多个硬盘多个分区,又要修改盘符的情况下,转移成功过。
      换句话说,目前网上这些方法不能解决一切问题,复杂如多硬盘转移就不能成功。
      
       看到这里不光上面这些方法复杂到你脑袋晕掉,而且最后还不能保证成功。在我的K29,加装了mSATA建兴LMT-128M3M,变成了双硬盘之后,就带来了这个问题,转移几次不成功,着实苦恼了几天,因为我执着地想把用户文件夹转移到非系统盘才安心。经过了若干次艰苦卓绝,试过了能搜索到的一切方法,两天后我自己找到了解决办法,在此和大家分享,原来真正解决问题的方法并不是最复杂的。

首先安装系统,完全安装就可以了,中间也不用特别注意什么。
1)以U盘启动,这个大家都会了,不然没有光驱的K29如何安装系统呢?!
2)进入Win7PE,因为用到的个别命令Win7才有;如图:

PE11.png

3)如果需要可以运行计算机管理,修改盘符顺序;
4)以管理员身份运行CMD命令行窗口,分别输入三次命令,注意空格!

PE2.png

5)重启,看看OK了没有?
不管你几个硬盘,不管你几个分区,不管你需要把哪个盘符修改到D,都可以顺利方便,不管你的系统用了多久,甚至你的系统用了冰点还原还在保护状态下,都能无障碍转移,这里你不会遇到文件使用中无法copy和删除的任何问题,原因嘛,呵呵,不解释。

原创方法,转载请注明,欢迎转载。

评分

参与人数 3本币 +120 收起 理由
给力番茄酱 + 40 奖励。
Mebilus + 40 恭喜,获得本币奖励
zhaoyezhong + 40 恭喜,获得本币奖励

查看全部评分

  • TA的每日心情
    开心
    2017-10-29 16:30
  • 发表于 2012-10-22 13:36 | 显示全部楼层
    非常好,支持探索,鼓励冒险,允许失败,发对墨守成规!
  • TA的每日心情
    开心
    2017-10-29 16:30
  • 发表于 2012-10-22 13:41 | 显示全部楼层
    还有一个windows系统下的软件,可以实现同样的功能,不需要重启,立即生效。

    该用户从未签到

    发表于 2012-10-22 13:52 | 显示全部楼层
    一个魔方直接搞定,,,有些系统文件夹还是留着比较好,有些直接移走

    该用户从未签到

     楼主| 发表于 2012-10-22 13:52 | 显示全部楼层
        对于,有些因为各种原因,硬盘不分区的做法,个人认为不可取。有人或许认为SSD硬盘分区会影响性能,网上有一篇文章,经测试不仅不会影响读写性能,甚至还能提高,虽然这个提高作者也没有给出理论上的依据,但是根据本人测试,完全不用担心分区对性能的影响,我确信这一点。
         64G,甚至128G的系统分区,是非常不科学的。合理的分区习惯,把应用程序安装在非系统盘,把用户文件夹转移到非系统盘,都是非常好的习惯。如果你使用影子系统或者冰点还原等保护系统盘,这习惯显得尤其重要。因为绝大多数你修改个性设置,并不需要放弃对系统的保护就可以方便的完成,不必担心这改动造成系统的崩溃。
    从DOS,Win95.。。。一路用过来,良好的备份习惯,一直都是保证系统崩溃时最有效的方法。而Windows系统一直都。。。呵呵~~
  • TA的每日心情
    开心
    2017-10-29 16:30
  • 发表于 2012-10-22 14:06 | 显示全部楼层
    175166 发表于 2012-10-22 13:52
    一个魔方直接搞定,,,有些系统文件夹还是留着比较好,有些直接移走

    设置交接点和直接移走目录是有区别的,比如你安装了qq,又不想移走目录,但是讨厌它不断保存聊天时产生的ime临时文件(一个星期可以沉淀1-200M),你可以设置c:\xxx\xx\img→z:\img(临时虚拟盘),让系统关机后自动清理,方便得很。

    该用户从未签到

    发表于 2012-10-22 14:32 | 显示全部楼层
    求问如果要恢复回系统默认的
    是输入同样的命令 只是把c: d:互换就行了吗

    该用户从未签到

     楼主| 发表于 2012-10-22 14:38 | 显示全部楼层
    livinguts 发表于 2012-10-22 14:32
    求问如果要恢复回系统默认的
    是输入同样的命令 只是把c: d:互换就行了吗

    没试过,还有走回头的。虽然我极度反对这样做,但是你可以尝试下,我不保证能行
    Win7PE下,删除系统盘的“C:\USers",这样删除就解除了mklink的联接;
    robocopy ”D:\Users" "C:\Users" /E /COPYALL /XJ
    重启。
    也许行,不行别怪。如果成功,请回帖说明。

    该用户从未签到

    发表于 2012-10-22 15:10 | 显示全部楼层
    bense086 发表于 2012-10-22 14:38
    没试过,还有走回头的。虽然我极度反对这样做,但是你可以尝试下,我不保证能行
    Win7PE下,删除系统盘的 ...

    俺也是突发奇想 向lz请教以备不时之需
    又比如在后期可能想把用户文件夹从d盘转到e盘等的情况,还是很常见的。
    操作方法应该一样吧

    该用户从未签到

    发表于 2012-10-22 17:10 | 显示全部楼层
    本人老毛桃蓝屏郁闷……
  • TA的每日心情
    开心
    2017-10-29 16:30
  • 发表于 2012-10-22 17:33 | 显示全部楼层
    fack456456 发表于 2012-10-22 17:10
    本人老毛桃蓝屏郁闷……

    郁闷啥子呦,重新做一个老毛桃,3、5分钟的事情。

    该用户从未签到

     楼主| 发表于 2012-10-22 23:10 | 显示全部楼层
    livinguts 发表于 2012-10-22 15:10
    俺也是突发奇想 向lz请教以备不时之需
    又比如在后期可能想把用户文件夹从d盘转到e盘等的情况,还是很常见 ...

    这个有绝对把握告诉你,D到E是一样的,活学活用嘛!mklink还是挺有用的。估计那个魔方3也是用了类似的方法实现的,只是他无法移动整个的“C:\Users”而已。

    该用户从未签到

    发表于 2012-10-23 00:10 | 显示全部楼层
    bense086 发表于 2012-10-22 13:52
    对于,有些因为各种原因,硬盘不分区的做法,个人认为不可取。有人或许认为SSD硬盘分区会影响性能,网上 ...

    完全不用担心分区对性能的影响,我确信这一点。
         64G,甚至128G的系统分区,是非常不科学的。分還是不分?

    该用户从未签到

     楼主| 发表于 2012-10-23 01:27 | 显示全部楼层
    jiydream 发表于 2012-10-23 00:10
    完全不用担心分区对性能的影响,我确信这一点。
         64G,甚至128G的系统分区,是非常不科学的。分還是 ...

    分啊,果断分。
    不分的,请给出实测数据才有说服力。不要光听说什么SSd的存储原理什么的,我不解释了。
    虽然没有任何实测说明,分区会慢,但是退一万步,假设会对性能有影响,即使效率下降10%,我也坚决坚持不能以稳定换取这么点性能。

    该用户从未签到

    发表于 2012-10-23 08:43 来自手机 | 显示全部楼层
    记号。。。谢谢
  • TA的每日心情
    慵懒
    2017-4-10 15:33
  • 发表于 2012-10-23 12:25 | 显示全部楼层
    LZ的主要目的是将文档等不占用MSATA的空间,试了一下,实际在WIN7中可以移动这些文件存放的目的地,不过APPDATA文件夹属性中没有“位置”选项,偶的文件大都放桌面上,在DESKTOP中有近9G,也可移到其它盘,不过没有MSATA,C盘又足够大,所以就没必要移了

    该用户从未签到

     楼主| 发表于 2012-10-23 14:03 | 显示全部楼层
    nanwan 发表于 2012-10-23 12:25
    LZ的主要目的是将文档等不占用MSATA的空间,试了一下,实际在WIN7中可以移动这些文件存放的目的地,不过APP ...

    你看帖不仔细啊。我的目的刚刚好不是不占用mSATA空间。
    刚刚好就是反对你的这种习惯。不管你的c盘有多大,文档等个性东东放C盘绝不是好习惯。
    别以为,Windows安装时默认所有应用程序和文档等全部安装在系统盘,于是想当然认为Windows鼓励都放在系统盘,或者这样性能就最好,性能其实是一样的。只不过微软不能判断所有的用户的硬盘怎么分区才默认这样的。。。

  • TA的每日心情
    慵懒
    2017-4-10 15:33
  • 发表于 2012-10-23 15:00 | 显示全部楼层
    bense086 发表于 2012-10-23 14:03
    你看帖不仔细啊。我的目的刚刚好不是不占用mSATA空间。
    刚刚好就是反对你的这种习惯。不管你的c盘有多大 ...

    XP时40、80G时C盘一般分得小,30-40左右吧,现在320、500以上硬盘不分个80、100给系统装些软件就捉襟见肘。其实是习惯问题,重装时用PE把DESKTOP复制一下就O了,如果平时把自己的东西存在其它盘,感觉不如桌面来得便捷。

    该用户从未签到

     楼主| 发表于 2012-10-23 15:21 | 显示全部楼层
    nanwan 发表于 2012-10-23 15:00
    XP时40、80G时C盘一般分得小,30-40左右吧,现在320、500以上硬盘不分个80、100给系统装些软件就捉襟见肘 ...

    你狠执着。桌面不能是非系统盘么?桌面涵盖了一切需要备份的东西么?
    算了。

    该用户从未签到

    发表于 2012-10-23 21:40 | 显示全部楼层
    360安全卫士不是直接可以转移吗

    17年8月精华宗师

    了解更多>>
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    意见反馈|Archiver|手机版|小黑屋|联想论坛 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

    GMT+8, 2019-6-25 20:26 , Processed in 0.329578 second(s), 18 queries , Memcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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