Windows 用户转移用户文件夹和Program Files 文件夹

来源:互联网 发布:好看的古装网络电视剧 编辑:程序博客网 时间:2024/06/14 07:43

Windows 用户转移用户文件夹和Program Files 文件夹


前一阵子觉得电脑用久了有点卡,就想着重新管理一下电脑,在网上搜了一些方式,包括重新安装系统,转移用户文件夹等这些方法。我没事也好捯饬电脑,就把这些工作都做了一遍。重装系统好说,很快就能完成,为了做的彻底点,我把需要的软件的安装包都提前用移动硬盘存好,等重装好后再安装就好了,然后把其他盘都给格式化了一遍。在做到转移用户文件夹的时候就遇到了很多棘手的事,通过自己不断的探索重试,终于成功了。下面就分享一下Windows用户如何转移C盘的用户文件夹的方法,同时,我还通过这种方法转移了C盘下的Program Files 和Programs Files(x86)文件夹。

首先介绍一下为什么要转移这几个文件夹。一般我们新买电脑后都会将硬盘进行分区,将系统文件放在C盘。这时C盘根目录下默认就有这么几个目录,并且不可转移。其中,用户文件夹(Users)是用来存放用户数据,通常是默认的文档,音乐,视频等文件的存放地。尽管你说下载的音乐,文档,视频我都可以在下载时通过调整转移到别的文件夹去,但有很多软件的文件就默认存放在你的用户文件夹下,电脑使用久了,用户文件夹就会过于臃肿,很多软件在卸载之后,其用户文件夹中的文件依然存在,这就给C盘带来了负担。因此,即使不转移用户文件夹,经常清理一下用户文件夹也是很有必要的。至于Program Files 和 Program Files(x86)文件夹则是系统默认的软件安装位置。很多软件在安装的时候提供自定义安装路径,但默认的安装路径就是这两个文件夹,64位的安装在Program Files, 32位的安装在(x86)。转移这两个文件夹我是为了免得以后安装软件的时候麻烦,每次都还要点自定义安装。而且,通过转移了这两个文件夹,原来系统捆绑安装的软件如浏览器等也一并转移到了新的磁盘。总之,通过转移这几个文件夹,一方面可以为C盘腾出空间,另一方面也能在一定程度上改善Windows的运行,使之更加流畅。下面就介绍具体的转移方法。个人电脑是基于win10的,所以部分操作方式可能只有win10才可以,具体没有实验过。

在网上搜索如何转移用户文件夹时,介绍的方法基本上就是两种,一种是通过在win10的设置里更改文件的保存位置,这种方法简单,但是低级,只能部分的修改文档,音乐等文件的保存位置,对于软件产生的系统文件位置并不能更改。
win10更改文件保存位置
另一种方法是通过命令行实现,看起来比较高级,转移的也比较彻底。但~!!!我按照上面的方式来,就是不行~!!!
命令行很简单,就是三行

robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"rmdir "C:\Users" /S /Qmklink /J "C:\Users" "D:\Users"

第一行的意思是将C盘的用户文件夹进行拷贝放到D盘(具体放到哪可以自定义更改),第二行的意思是删除原来的C盘用户文件夹,第三行的意思是在C盘创建一个与D盘用户文件夹相关联的文件夹。

在输入这些命令时还有一些其他的条件,我敢保证,运行时条件我都满足了的,但就是转移不了,这让我很气愤,花了宝贵的期末复习时间就跟我的电脑杠上了,硬是花了一个晚上的时间,重装了几次系统来实现这三行命令,终于感动上苍,把这个问题解决了。

如果直接按照网上的方法操作,运行起来会遇到的最大的问题就是部分文件被占用,导致第一行和第二行命令,也就是复制和删除的失败。而占用这些文件的程序你并不知道,不可能在任务管理器中去一个一个删除,而且误删可能导致系统故障。天真的我以为重装,在创建新用户时使用这个命令会有用,但实际上还是存在文件被占用的情况。这里本应该放上一些图片来证明照搬网上那些经验帖是无效的。可惜我当时没有留下证据。也不知道那些帖子上成功转移的图片是如何成功的。
为了解决文件被占用这个报错,我就采用了修复模式的重启。
重启
即在按下Shift键再点击重启,这时系统会进入一个界面,你点击疑难修复>高级选项>命令行选项 就可以了(不附图了,应该好找的),然后再命令行中一次输入这三条信息

robocopy "C:\Users" "D:\Users" /E /COPYALL /XJrmdir "C:\Users" /S /Qmklink /J "C:\Users" "D:\Users"

这样就能成功了,而且省去了很多前期复杂的启用Administrator登陆的操作,又不需要重新安装。
如果需要转移Program Files和Program Files(x86)的文件,只需要更改一下文件夹路径就好,我是将这两个文件转移到了E盘,命令行如下:

robocopy "C:\Program Files" "E:\Program Files" /E /COPYALL /XJrmdir "C:\Program Files" /S /Qmklink /J "C:\Program Files" "E:\Program Files"
robocopy "C:\Program Files(x86)" "E:\Program Files(x86) /E /COPYALL /XJrmdir "C:\Program Files" /S /Qmklink /J "C:\Program Files(x86)" "E:\Program Files(x86)"

如果你的这三个文件夹中的文件很多,那么在执行第一个命令行时花的时间将会长一点,但放心,绝对比你一般状态下的复制要快得多。而且看着一条条复制信息在你的小黑窗口中飞快的闪过,你会有那么一丝丝的满足感,觉得自己逼格好高~(哈哈,暴露了自己的心态)。
成功后显示
成功转移过后,你的C盘将会是这样
这里写图片描述
转移的三个文件夹都以快捷方式显示,这时也不要把这几个快捷方式删除了,留着有用的。以后在安装程序或者下载文件的时候,就可以尽情地点击安装,不用去再点击自定义安装了,尽管显示的安装路径是C盘,但实际上是安装在了你转移过后的磁盘分区里面,为了验证这一点,我还特地把几个G的电影放到了Users文件夹下的视频文件里面,也就是资源管理器左边栏的视频
这里写图片描述
以往为了保证C盘的干净,这几个文件夹都没用过,都是自己重新在一个磁盘分区里新建一些文件夹。几个G的视频复制过去后,发现C盘的占用量并没有增加,再查看一下D盘,复制的视频都转移到了D盘下面。以后再也不用这么小心,生怕安装个什么软件忘记点自定义而安装错,下载个东西忘记更改路径而占用C盘了。
这些文件夹转移过后,电脑开机和运行确实感觉到流畅了不少。不晓得是不是心理作用,还是因为重装系统弄的。但最后成功了,还是成就感满满。没事喜欢倒持的小伙伴可以试一试,要是觉得没这方面需要的就算了,毕竟我也不是专业的,倒持出了毛病我也最多帮忙重装个系统,付不起责~

小经验分享给小伙伴~也欢迎小伙伴指正交流~

参考文章:http://www.cnblogs.com/gbnw/p/4877544.html

阅读全文
0 0