1. 程式人生 > 其它 >win10遷移使用者目錄

win10遷移使用者目錄

在的很多新款的品牌計算機都預設配一個SSD和一個大容量機械硬碟來滿足又想機器快、又想磁碟容量大,但是不想花太多錢的需求。也有給老電腦加裝一個SSD與原來的機械硬碟一起使用來改善使用體驗的情況。

這些使用者有一個共同的困境,那就是SSD不夠大,但是使用者目錄被Windows預設設定在SSD系統盤上。想把使用者目錄遷移到非系統盤的大容量的機械硬碟上,到網上找一大堆的資料,最後卻被defaultuser0和Administrator的使用者目錄幹翻。

本文目的是為了幫助這些使用者走出困境,將網上的技術文件沒有講到的部分進行特別說明。本文參考了,Win7/Win10移動使用者資料夾(C:\Users)移到非系統盤(如D:)

需要準備的工具:
1. 一個Windows PE工具引導盤。這是解決問題的關鍵。

2. 配置了兩個硬碟的計算機,作業系統為 Windows 10專業版 。其中,假定 C盤為系統盤SSD,只有一個可見分割槽,D盤為資料盤機械硬碟中的一個分割槽。

3. Windows 10專業版作業系統管理員許可權。

以下兩個操作步驟分別為新安裝作業系統時的操作和已經在使用的時候的操作。

安裝新系統時的操作
本操作適用使用Windows PE工具引導盤及相關作業系統安裝工具部署作業系統的情況。部署作業系統的部分請參考其他的資料。

在使用部署工具複製完資料到系統盤後,請不要重啟。開啟一個CMD視窗。

# 注意這裡用了全路徑,是因為Windows PE裡沒有robocopy這個命令,需要使用系統盤裡的來操作。

在視窗中輸入以下命令:

C:\Windows\System32\robocopy.exe "C:\Users" "D:\Users" /E /COPYALL /XJ

rmdir "C:\Users" /S /Q

mklink /J "C:\Users" "D:\Users"
執行完這三個命令之後,重啟計算機照常執行後續的安裝操作,使用者目錄就已經在D盤上,後續新增的所有的使用者的主目錄都會在D盤上。

已經在使用時的操作
本操作適用於已經在SSD上安裝好Windows 10,已經有使用者檔案在 C:\Users 資料夾的情況。

本操作需要啟用預設的系統管理員賬號 Administrator ,該賬號安裝時預設禁用,所以需要到控制面板裡的計算機管理元件裡啟用。具體操作請參照參考連結。

啟用 Administrator 賬號後,請登出當前賬號,以 Administrator 賬號登入。

登陸後,開啟一個CMD視窗,執行下面這條命令,本條命令可以省略“C:\Windows\System32\"這部分路徑字首:

C:\Windows\System32\robocopy.exe "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
上面的命令執行完之後,重啟計算機,用準備好的Windows PE工具引導盤啟動系統。

Windows PE系統引導完畢後,開啟一個CMD視窗,在窗口裡執行以下命令:

rmdir "C:\Users" /S /Q

mklink /J "C:\Users" "D:\Users"
執行完畢後,重啟電腦,用計算機上的SSD載入程式正常啟動即可。

系統啟動完畢後,以常用的那個管理員賬號登入,到控制面板裡禁用 Administrator 賬號。

按照參考連結的步驟執行時,會在安裝系統時因為 defaultuser0 的使用者檔案佔用和在使用Administrator操作時的當前使用者檔案佔用,導致 C:\Users 資料夾及其子資料夾和檔案無法刪除而使得操作最終失敗。用Windows PE工具盤引導的目的就是避免這些問題。
————————————————
版權宣告:本文為CSDN博主「古國慶」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/qq_29877611/article/details/116149287