萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 完整移動 Users 使用者資料夾至 D 槽:安裝期 Robocopy 連結法與安裝後遷移完整指南

Win7 預設將所有使用者資料 (桌面、我的文件、下載、AppData 等) 存放在 C 槽 C:\Users,系統碟一壞資料全沒、備份也不易。本文提供兩種將整個 Users 資料夾移至 D 槽 (或其他非系統碟) 的完整方案,採用符號連結 (Junction) 方式,系統與程式完全無感知,資料實際存放在 D 槽,重灌系統極度安心。

方案一:安裝 Windows 7 時預先遷移 (最乾淨、零風險)

  1. 安裝程式進入「輸入使用者名稱」畫面時,**勿輸入任何資訊**,按 Shift + F10 喚出命令提示字元。
  2. 輸入以下三條指令 (假設目標為 D 槽,且為 NTFS 格式):
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"
  1. 關閉 CMD 視窗,繼續正常安裝流程輸入帳號密碼完成安裝。

結果: 系統安裝完成後,所有使用者特殊資料夾實體已在 D 槽,C 槽 Users 為指向 D 槽的 Junction 連結點。

方案二:已安裝完成的系統遷移 Users (較複雜,需進入 Administrator 帳戶)

  1. 關閉所有應用程式。
  2. 啟用內建 Administrator 帳戶:
    Win + R → compmgmt.msc → 本地使用者和群組 → 使用者 → Administrator → 取消「帳戶已停用」。
  3. 登出目前帳戶,以 Administrator 登入。
  4. 以系統管理員身分開啟 CMD,執行:
    robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
    (排除 Administrator 自己的設定檔避免衝突)
  5. 登出 Administrator,改回原帳戶登入,再到「電腦管理」停用 Administrator。
  6. 以系統管理員身分開啟 CMD,執行:
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "D:\Users"

關鍵參數說明

  • /E:複製子目錄含空目錄。
  • /COPYALL:複製所有檔案資訊 (資料、屬性、時間戳、ACL、擁有者、稽核)。
  • /XJ:排除 Junction 連結點,避免遞迴複製導致無限迴圈。
  • mklink /J:建立目錄連結點,系統/程式存取 C:\Users 實際導向 D:\Users。

風險提醒與建議

  • 方案二過程中可能遇到檔案被鎖定無法複製 (如 ntuser.dat),需確保所有程式關閉、甚至安全模式操作。
  • **目標磁碟必須為 NTFS**,FAT32 不支援 ACL 權限與 Junction。
  • 遷移後 **嚴禁刪除 D:\Users**,否則所有使用者資料遺失。
  • 系統映像備份 (Windows 備份/第三方軟體) 仍建議包含 D:\Users 以利整機還原。
copyright © 萬盛學電腦網 all rights reserved