移动Windows用户文件夹的方法研究
这种方法可能导致升级Windows失败。请谨慎使用。
Windows 8.1 使用有效。其他系统请酌情修改。
——————————————————————————
复制文件内容(带权限等信息):有的说法是直接PE下复制。有的用了xcopy。然而有时,这些方法对符号链接处理得不好。我参考另外的说法,使用了robocopy。
高级启动模式——命令提示符:
robocopy C:\Users D:\Users /E /COPYALL /XJ
参数说明:
/E 表示拷贝文件时包含子目录(包括空目录)
/COPYALL 表示拷贝所有文件信息
/XJ 表示不包括Junction points(默认是包括的)
ren C:\Users C:\Users.bak (也可以删除原有文件夹)
mklink /d C:\Users D:\Users (有的用了Junction,据说也能成功。)
为了保证软件向后兼容,重建一些复制前已有的符号链接、目录联接(Junction)。这些链接在复制时候,由robocopy 的 /xj 参数跳过。
可以事先保存批处理文件再执行。
YOURUSERNAME 替换为你的用户文件夹名
批处理文件代码:
mklink /d "D:\Users\All Users" C:\ProgramData
mklink /j "D:\Users\Default User" D:\Default mklink /j "d:\Users\Default\Application Data" d:\Users\Default\AppData\Roaming
mklink /j d:\Users\Default\Cookies d:\Users\Default\AppData\Local\Microsoft\Windows\INetCookies
mklink /j "d:\Users\Default\Local Settings" d:\Users\Default\AppData\Local
mklink /j "d:\Users\Default\My Documents" d:\Users\Default\Documents
mklink /j d:\Users\Default\NetHood "d:\Users\Default\AppData\Local\Microsoft\Windows\Network Shortcuts"
mklink /j d:\Users\Default\PrintHood "d:\Users\Default\AppData\Local\Microsoft\Windows\Printer Shortcuts"
mklink /j d:\Users\Default\Recent d:\Users\Default\AppData\Local\Microsoft\Windows\Recent
mklink /j d:\Users\Default\SendTo d:\Users\Default\AppData\Local\Microsoft\Windows\SendTo
mklink /j d:\Users\Default\Templates d:\Users\Default\AppData\Local\Microsoft\Windows\Templates
mklink /j d:\Users\Default\「开始」菜单 "d:\Users\Default\AppData\Local\Microsoft\Windows\Start Menu" mklink /j "d:\Users\YOURUSERNAME\Application Data" d:\Users\YOURUSERNAME\AppData\Roaming
mklink /j d:\Users\YOURUSERNAME\Cookies d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\INetCookies
mklink /j "d:\Users\YOURUSERNAME\Local Settings" d:\Users\YOURUSERNAME\AppData\Local
mklink /j "d:\Users\YOURUSERNAME\My Documents" d:\Users\YOURUSERNAME\Documents
mklink /j d:\Users\YOURUSERNAME\NetHood "d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Network Shortcuts"
mklink /j d:\Users\YOURUSERNAME\PrintHood "d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Printer Shortcuts"
mklink /j d:\Users\YOURUSERNAME\Recent d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Recent
mklink /j d:\Users\YOURUSERNAME\SendTo d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\SendTo
mklink /j d:\Users\YOURUSERNAME\Templates d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Templates
mklink /j d:\Users\YOURUSERNAME\「开始」菜单 "d:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Start Menu" pause
移动Windows用户文件夹的方法研究的更多相关文章
- 改变 Windows 用户文件夹默认位置
https://social.microsoft.com/Forums/zh-CN/b6602d50-1a75-42d2-90bd-3dc6c2c82147/programdata?forum=win ...
- 更改Windows用户文件夹(Users)默认位置到其它盘
一.把 C盘Users文件夹里的用户数据,迁移到D盘Users文件夹中 系统环境:windows7 1.mklink命令详解 C:>mklink 创建符号链接. MKLINK [[/D] | [ ...
- [转]Windows 8.1删除这台电脑中视频/文档/下载等六个文件夹的方法
Windows 8.1 已将“计算机”正式更名为“这台电脑”,当我们双击打开“这台电脑”后,也会很明显得发现另外一些变化:Windows 8.1 默认将视频.图片.文档.下载.音乐.桌面等常用文件夹 ...
- win10用户文件夹重命名,启用administrator账户,删除文件夹时提示找不到该项目
这一切都源自楼主洁癖一般的强迫症. 楼主在重置win10后的安装过程中用microsoft账户登录的电脑,发现用户文件夹名称怪怪的,于是想重命名一下.楼主发现重命名用户文件夹并不能简单地用F2搞定,于 ...
- Win10系统修改主机名、用户名称和密码、以及C盘中的用户文件夹名
写在前面 近期重新安装了Ubuntu16.04系统,同时也修改了Windows10系统的用户名.密码,还有C盘用户文件夹名称.对于Linux和windows系统来说,修改名称基本都是三部分,主机名.用 ...
- Win7系统用户文件夹多出一个Administrator.xxx开头的文件怎么解决
一般情况下,Win7操作系统都会有一个Administrator用户文件夹,但最近有用户发现自己win7系统电脑中用户文件夹有两个Administrator文件夹,另一个是以Administrator ...
- Windows各个文件夹介绍
windows文件介绍 总结 ├WINDOWS │ ├-system32(存放Windows的系统文件和硬件驱动程序) │ │ ├-config(用户配置信息和密码信息) │ │ │ └-system ...
- 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
原文:关于Android中图片大小.内存占用与drawable文件夹关系的研究与分析 相关: Android drawable微技巧,你所不知道的drawable的那些细节 经常会有朋友问我这个问题: ...
- Win10家庭版重命名Administrator用户文件夹
需要将Windows系统默认的Administrator帐号文件夹改名为我们自定义的名称.. 但是Win10家庭版找不到组策略gpedit.msc 根据微软官方有关Win10各版本操作系统中对于组策略 ...
随机推荐
- Struts1 中提交中文表单到ActionForm后出现乱码问题的原因及处理方法
问题: 在你所有页面设置的编码都是utf-8的情况下仍然会出现中文乱码现象. 一.乱码出现原因 由于Struts框架直接把表单数据发送给了ActionForm,所以这里面没有对HttpRequestS ...
- Linux更改主机名--适用于Centos
1.显示主机名: [root@bogon:~]# hostnamezhh64 2.临时修改主机名: [root@bogon:~]# hostname zzofs[root@bogon:~]# host ...
- Fixed Responsive Nav – 响应式的单页网站导航插件
Fixed Responsive Nav 是一个响应式的,固定的,触摸友好的单页网站导航插件,响应式导航,流畅的动画滚动.该项目采用渐进增强构建,支持工作在 IE6 及以上版本的浏览器. 你可以给导航 ...
- 如何使用 HTML5 Canvas 制作水波纹效果
今天,我们继续分享 JavaScript 实现的效果例子,这篇文章会介绍使用 JavaScript 实现水波纹效果.水波效果以图片为背景,点击图片任意位置都会触发.有时候,我们使用普通的 Javasc ...
- aBowman >>可以运用到自己博客上的小插件
大家进入我的博客会发现页面右边有一只小狗这部分.这个就是我用在上面的 一个小插件.插件网址是:http://abowman.com/google-modules/,这上面有很多的小插件,可以直接运用到 ...
- .net MVC 连接数据本地数据库三种方法
<appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add ...
- ae_datagridview显示属性
public partial class FrmAttributeTable : Form { private AxMapControl m_MapCtl; public FrmAttributeTa ...
- 如何对sharepoint图片库的文件夹的图片按照时间排序并分页显示
/// <summary> /// 获取图片库第一层文件夹--根据文件夹名称排序 /// </summary> /// <param name="siteUrl ...
- Snort - manual 笔记(五)
1.9 Miscellaneous 1.9.1 Running Snort as a Daemon 如果你想让Snort作为守护程序运行,你可以在最后加上 -D 选项.清注意如果你想通过发送一个 SI ...
- IDA来Patch android的so文件
在上文中,我们通过分析定位到sub_130C()这个函数有很大可能性是用来做反调试检测的,并且作者开了一个新的线程,并且用了一个while来不断执行sub_130C()这个函数,所以说我们每次手动的修 ...