移动Windows用户文件夹的方法研究
2015-08-18 17:32
435 查看
这种方法可能导致升级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 替换为你的用户文件夹名
批处理文件代码:
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
相关文章推荐
- POJ 1328 Radar Installation
- 改革能给中国足球带来希望吗?
- AGFA 3rd MUSICA algorithm
- JAVA反射机制的几种实现
- 记忆化搜索,dp
- 常用数码测评网站
- Access自动编号的初始值设置及重置编号
- Java 继承
- 完美集群监控组合ganglia和nagios
- 一个表空间使用率查询sql的优化
- DNA Sorting 1379 (字符串排序)
- JS实现下拉菜单赋值到文本框的方法
- [Matlab]随机漫步Random Walk和奇异期权的Matlab实现
- PAT 1044. Shopping in Mars (25)
- The method find(String, Object[]) is ambiguous for the type
- sqlserver 全文索引
- Android性能优化典范 二
- Unity Vevtor3 中文翻译
- openerp/odoo权限设置总结
- evernote杂记整理