C盘的用户文件夹转移到其他分区

Wesley13
• 阅读 575

最近系统坏了,也不知道什么原因, 没细找, 就直接解压windows文件夹复原了, 什么也没丢, 挺方便的, 这里就分享给大家把, 以后系统坏了,也不怕丢东西了.

C盘中除了windows,其他都可以挪到其他盘的,比如D盘,

说下操作:

用大白菜PE进入系统,

调整盘符顺序, 正常你的电脑应该的C盘,D盘,E盘这样的,但进入PE盘符可能和你电脑就不一样了,可能C盘就是PE的那个100MB的系统盘了, 这样是不能继续操作的,否则会把系统弄挂,需要修复注册表才能解决,比较麻烦; 所以这里先调整PE的那个100MB的系统盘为其他盘符(比如Q盘), 然后再调整PE里面的盘符同你正常情况下电脑的盘符顺序.

接下来的盘符和你电脑的正常情况下的盘符是一样的. 

我们现在备份到D盘的操作如下:

将C盘的 "Program Files (x86)" "Program Files" "ProgramData" "Users" 文件夹都复制到D盘

xcopy "C:\Users" "D:\Users" /E /X
xcopy "C:\Program Files" "D:\Program Files"  /E /X
xcopy "C:\Program Files (x86)" "D:\Program Files (x86)" /E /X
xcopy "C:\ProgramData" "D:\ProgramData"   /E /X

删除C盘的这几个文件夹, 

rmdir "C:\Users" /S /Q
rmdir "C:\Program Files" /S /Q
rmdir "C:\Program Files (x86)"  /S /Q
rmdir "C:\ProgramData"   /S /Q

建立文件链接:

mklink  /J  "C:\Program Files (x86)" "D:\Program Files (x86)"
mklink  /J  "C:\Program Files" "D:\Program Files"
mklink  /J  "C:\ProgramData" "D:\ProgramData"
mklink  /J  "C:\Users" "D:\Users" 

这就操作完了, 重启电脑, 你看你的C盘里面都是快捷方式, 都指向到D盘了. 

在PE下最好能把你的windows文件夹压缩个包放那里就可以了,这就算备份了. 

后续电脑出问题了, 就删除原有的windows文件夹, 再解压还原就可以了, 非常方便, 关键是不会丢东西, 桌面什么都在. (这里也可以ghost全盘,也行)

类似你还可以操作 "C:\Windows\System32\drivers\etc" "C:\Windows\TEMP" 这些文件夹.

如果一开始你把盘符弄错了,可以按这个错误找百度, 也可以修改注册表了, 
注册表内容 供参考:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="%USERPROFILE%\\Downloads"
"{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Libraries"
"AppData"="%USERPROFILE%\\AppData\\Roaming"
"Personal"="%USERPROFILE%\\Documents"
"My Video"="%USERPROFILE%\\Videos"
"Desktop"="%USERPROFILE%\\Desktop"
"My Pictures"="%USERPROFILE%\\Pictures"
"Favorites"="%USERPROFILE%\\Favorites"
"My Music"="%USERPROFILE%\\Music"
"Local AppData"="%USERPROFILE%\\AppData\\Local"
"History"="%USERPROFILE%\\AppData\\Local\\Microsoft\\Windows\\History"
"NetHood"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Network Shortcuts"
"Cookies"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Cookies"
"SendTo"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\SendTo"
"Start Menu"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu"
"Programs"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs"
"Recent"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Recent"
"CD Burning"="%USERPROFILE%\\AppData\\Local\\Microsoft\\Windows\\Burn\\Burn"
"PrintHood"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Printer Shortcuts"
"Startup"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup"
"Administrative Tools"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Administrative Tools"
"Cache"="%USERPROFILE%\\AppData\\Local\\Microsoft\\Windows\\Temporary Internet Files"
"Templates"="%USERPROFILE%\\AppData\\Roaming\\Microsoft\\Windows\\Templates"
"Fonts"="C:\\Windows\\Fonts"
点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表使用字体和部署后添加字体
Windows系统1、打开Win10系统的字体安装文件夹,可以双击打开此电脑打开C盘打开Windows打开Fonts;也可先打开计算机,在计算机地址栏上直接拷贝“C:WindowsFonts”路径。回车打开Win10字体文件夹。2.下载自己需要的字体。3.
Stella981 Stella981
2年前
C# Aspose.Cells导出xlsx格式Excel,打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
报错信息:最近打开下载的Excel,会报如下错误。(xls格式不受影响)!(https://oscimg.oschina.net/oscnet/2b6f0c8d7f97368d095d9f0c96bcb36d410.png)!(https://oscimg.oschina.net/oscnet/fe1a8000d00cec3c
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
2年前
CodeBlocks无法编译的原因和解决办法
CodeBlocks16.01最新版百度云下载(安装包内含编译器)https://pan.baidu.com/s/1kWjtmKJCodeBlocks为什么无法编译?1.您下载的安装包本身不含编译器,请进上面分享的百度云链接重新下载安装包。2.您把CodeBlocks装在了除C盘外的其他盘中(比如D盘,E盘什么的,或虽然安装在C盘,但
Stella981 Stella981
2年前
Nginx反向代理upstream模块介绍
!(https://oscimg.oschina.net/oscnet/1e67c46e359a4d6c8f36b590a372961f.gif)!(https://oscimg.oschina.net/oscnet/819eda5e7de54c23b54b04cfc00d3206.jpg)1.Nginx反
Wesley13 Wesley13
2年前
MySql免安装版安装配置,附MySQL服务无法启动解决方案
文首提要:我下载的MySQL版本是:mysql5.7.17winx64.zip Archive版;系统:Windows764位。   一、解压文件      下载好MySQL后,解压到D盘下,也可以根据个人喜好解压在其他盘符的路径下,解压后的路径是:D:\\mysql5.7.17winx64。解压好后不要太
Python进阶者 Python进阶者
2个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这