Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 完整移動用戶資料夾至非系統盤教學(安裝時/安裝後)

編輯:Win7 常見問題解答

為什麼要移動 Users 資料夾?

Windows 7 預設將所有用戶資料(桌面、文件、下載、AppData 等)存放在系統盤 C:\Users。缺點明顯:

  • 系統損壞重裝時易導致資料遺失。
  • 系統盤體積膨脹,難以製作「乾淨系統備份」。
  • SSD 空間有限時壓力極大。

將 Users 完整移至 D 盤(或其他資料盤),可實現「系統與資料分離」,重裝系統時資料零風險。

方法一:安裝 Windows 7 時預先移動(最乾淨、推薦)

前提:D 盤為 NTFS 格式。

  1. 安裝過程中出現「輸入用戶名」畫面時,不要輸入任何資訊,按 Shift+F10 呼叫命令提示字元。
  2. 依序執行以下指令:
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"
  1. 關閉 CMD 視窗,繼續完成安裝。自此所有新建用戶資料自動導向 D 盤。

方法二:已安裝系統下移動(較繁瑣,需管理員帳號)

  1. 關閉所有程式。
  2. Win → 輸入「電腦管理」 → Enter,開啟「電腦管理」。
  3. 「本機使用者和群組」→「使用者」→ 右鍵 Administrator → 「內容」→ 取消勾選「帳戶已停用」→ 確定。
  4. 登出目前用戶,以 Administrator 登入。
  5. 以管理員身分開啟 CMD,執行:
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
  1. 登出 Administrator,改回原用戶登入,再將 Administrator 停用。
  2. 以管理員身分開啟 CMD,執行:
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"

關鍵參數說明

參數用途
/E複製子目錄(含空目錄)
/COPYALL複製所有檔案資訊(資料、屬性、時間戳、ACL、擁有者、稽核)
/XJ排除連結點與符號連結(避免無限遞迴)
/XD排除指定目錄(此處排除 Administrator 避免權限衝突)
mklink /J建立目錄連結點,系統仍以 C:\Users 存取,實際寫入 D:\Users

驗證與注意事項

  • 完成後,開啟 C:\Users 應顯示為連結圖示,屬性中目標指向 D:\Users。
  • 部分舊版軟體可能硬編碼 C:\Users,極少數相容性問題需個別處理。
  • 建議移動前完整備份重要資料。

小結

安裝階段移動最簡單且無殘留;已安裝系統雖繁瑣但同樣有效。實現系統與資料分離,是筆電小 SSD、重裝黨的必備技能。

Copyright © Windows教程網 All Rights Reserved