系統盤為C盤,C盤空間不足,C盤太滿了,C盤清理時查看發現C:\Users
目錄占用幾十個GB,以下方法可將Users
目錄大部分空間轉移。
1. 准備工作
更改/遷移用戶目錄之前先自行備份當前用戶的資料(下載目錄、桌面文件等),以免數據丟失!!!
2. 修改注冊表
更改默認用戶目錄路徑,快捷鍵Win+R
輸入regedit
打開系統注冊表,切換至如下路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
將ProfilesDirectory
項改為將要遷移的路徑,例如D:\Users
;
然后進入系統控制面板
新建一個新系統賬戶,並設置為管理員;
重啟電腦后使用新賬戶登錄,這樣新賬戶的用戶目錄就自動切換到D:\Users\[新賬戶]
目錄。
(如果想新賬戶名跟原來的賬戶名保持一致,那么在建新賬戶之前先刪除舊賬戶(自行備份資料),重啟電腦確保舊賬戶被清空,再重新建立一個同樣名字的新賬戶,再繼續執行上述步驟即可。)
3. 還原注冊表
完成目錄切換后,為避免更改的注冊表引發其他問題,還需將注冊表的ProfilesDirectory
項還原成%SystemDrive%\Users
,如下:
做完這一步,用戶目錄更改/遷移就已經完成了;文章后面的內容為補充內容,有興趣的朋友可以看看。
4. 補充信息
注冊表中會記錄已經登錄過的用戶以及用戶配置文件路徑,打開注冊表路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
展開該路徑顯示子項,左邊長串數字的子項就是系統所有的用戶項。
5. 其他方法
嘗試通過mklink
建立文件夾軟鏈接替換C:\Users\[xxx]
;但是xcopy
和robocopy
命令拷貝C:\Users\[xxx]
時總會有文件拷貝失敗,導致系統庫(AppData\Local\Microsoft
等)異常,此方法無效。
文章參考
[1] window主機遷移用戶目錄