Win10・Win11解决C盘爆满迁移User文件
一、引言
进入命令行界面
如果想进入命令行界面,步骤如下: 计算机右键属性->windows更新->恢复->高级启动(立即启动) 点击高级启动后,计算机将会重启,选择命令行模式。
命令行操作
命令
假如我Users文件夹在C盘,我想把Users移动到E盘,则按以下命令键入
#1 删除E盘中的Users文件夹 rmdir "E:Users" /S /Q #2 把Users拷贝到E盘 robocopy "C:Users" "E:Users" /E /COPYALL /XJ /R:1 /W:1 #3 把C盘的Users文件夹重命名为Users2 ren "C:Users" "C:Users2" #4 建立C:Users指向E:Users的软链接 mklink /J "C:Users" "C:Users2" #5 删除C:Users2 rmdir "C:Users2" /S /Q #6 退出命令行界面 exit
说一下我遇到的一些问题
拼写错误: 我之前错把robocopy拼写成了rebocopy,命令行就会提示:
rebocopy 不是内部或外部命令,也不是可运行的程序 或批处理文件。
如果用powershell的话,就会显示
rebocopy : 无法将“rebocopy”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保 路径正确,然后再试一次。
也有可能,有的同学电脑里的robocopy丢失了,这里可以输入如下命令,查看robocopy的位置(找个正常的电脑)
where robocopy #powershell要这样输入 where.exe robocopy
还有,如果不知道命令怎么用,可以在命令后面打 /?:
robocopy /?
变成临时用户如何解决
重启后,会发现自己的账户变成了临时Temp账户,所有的设置在重启后会被删除。 这怎么办呢?同学们千万不要急,也不要去百度上搜毒教程。 可能一顿注册表乱改之后,只能重装系统了(别问我是怎么知道的/dog)
这个时候,我们要理性分析下,可能是这样的操作之后,系统没有和原先的用户文件夹关联上。尤其是正版用户,使用的微软的账号登录的,最容易出现这种问题。 那么,我们首先去原来的用户文件夹,把有用的东西拷出来(Document,Download,保存的链接等) PS:由于无法重现,下面的部分我是凭记忆写的 然后,此电脑右键->属性->账户 首先,把当前主机从微软的注册中注销掉。 然后点击其他用户,添加账户。 之后,使用刚才创建的账户登录电脑,就不会出现临时Temp账户的问题了。登录后可以把那个临时账户删掉。
一些反思
百度上的一些修改注册表,删除一些东西的教程,千万不要轻易尝试。 由于工作原因,我重做一次系统的成本非常高,之前调好的环境全不好用了,得重新配置。 不过也正好,后续我写一下重装系统后配wsl环境的一些帖子。
