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

Win7 移動使用者設定檔至 D 槽 (或其他分區) 完整註冊表遷移教學

編輯:Win7 系統基礎知識

將 Administrator (或任意使用者) 設定檔從系統碟 (C:) 移至資料碟 (D:),可保護使用者資料免於重灌系統遺失、減輕 SSD 寫入磨損。需在 **WinPE/安裝介面/另一管理員帳號** 環境下操作,避免檔案鎖定衝突。

前置條件

  • 已建立目標路徑:D:\Users\Administrator (或對應使用者名稱)
  • 具備另一管理員帳號或 WinPE 環境 (無法在目前登入的使用者下操作自身設定檔)

遷移步驟

  1. 複製檔案 (WinPE/安裝介面 Shift+F10 CMD):
    robocopy "C:\Users\Administrator" "D:\Users\Administrator" /E /COPYALL /R:1 /W:1
    

    ※ /COPYALL 保留 ACL、屬性、時間戳;/E 包含空目錄。

  2. 修改註冊表設定檔路徑:重開機進入正常系統 (用另一管理員) → Win+R → regedit → 定位:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    找到目標使用者的 SID 子機碼 (如 S-1-5-21-...-500),修改 ProfileImagePath 為 D:\Users\Administrator。
  3. 修改使用者 Shell Folders 指向 (兩個位置皆需修改):
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    將所有指向 %USERPROFILE% 或 C:\Users\Administrator 的值,改為 D:\Users\Administrator (含 Desktop、Documents、Downloads、Music、Pictures、Videos、Favorites、Contacts、Searches、Links 等)。
  4. 驗證目標資料夾完整性:確認 D:\Users\Administrator 下已包含上述所有標準資料夾。
  5. 重新開機登入目標帳號,開啟總管驗證:
    %USERPROFILE% → 應顯示 D:\Users\Administrator
    文件庫、桌面、下載等特殊資料夾圖示正常指向 D 槽。
  6. 清理 C 槽舊設定檔 (可選):確認無檔案鎖定、無應用程式相依 C 槽路徑後,可重命名或移動 C:\Users\Administrator 至備份位置,觀察一段時間無異常再刪除。

關鍵註冊表路徑總表

用途路徑關鍵值
系統級設定檔路徑HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfileImagePath (REG_EXPAND_SZ)
使用者級 Shell Folders (漫遊)HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell FoldersDesktop, Personal, My Music... (REG_EXPAND_SZ)
使用者級 Shell Folders (本機)HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders同上 (REG_SZ)

⚠️ 避坑指南

  • ❌ **不要在目標使用者登入狀態下操作自身註冊表** → 檔案鎖定、登入迴圈、設定檔損毀。
  • ❌ **不要只改 ProfileList 忽略 Shell Folders** → 文件庫、桌面等特殊資料夾仍指向 C 槽。
  • ❌ **不要使用「剪下/貼上」移動資料夾** → ACL 遺失、符號連結中斷。必須用 robocopy /COPYALL 或同等工具。
  • ✅ **建立系統還原點** / 備份註冊表 (.reg) 後再操作。
  • ✅ **適用於任何使用者帳號**,只需對應正確 SID 與路徑。

嚴謹遵循「複製 → 註冊表雙重修改 → 驗證 → 清理」流程,即可安全將 Win7 使用者設定檔完整遷移至非系統碟,實現資料與系統分離保護。

Copyright © Windows教程網 All Rights Reserved