逐步說明:使用 USMT 的基本 Windows 移轉 (適用於 IT 專業人員)

使用者狀態移轉工具 (USMT) 5.0 的設計目的為協助 IT 專業人員將檔案與設定移轉至 Windows 作業系統。USMT 是一種 Microsoft 應用程式,主要提供給執行大規模自動部署作業的系統管理員使用。您可以使用 Windows 輕鬆傳輸來部署少量電腦或進行個別的自訂部署。

IT 專業人員適用的 Windows 移轉逐步指南會提供基本的範例,顯示如何使用 USMT 將檔案與設定從 Windows XP 移轉至 Windows® 8。(您也可以從執行 Windows Vista® 或 Windows® 7 的電腦移轉檔案與設定)。在移轉程序結束時,您已經使用 ScanState 和 LoadState 工具完成端對端的移轉作業。您也可以透過編輯這些工具使用的設定檔來自訂移轉。如需詳細資訊,請參閱 USMT XML 參考

在這個範例中,您會從執行 Windows XP 的來源電腦收集資料、使用 ScanState 中的預設值建立移轉存放區、在新的電腦或最近重新分割的電腦上安裝 Windows 8,然後套用來自移轉存放區的資料。

在本主題中

  • 需求

  • 步驟 1:使用 ScanState 工具收集資料

  • 步驟 2:安裝 Windows

  • 步驟 3:使用 LoadState 工具套用資料

需求

若要完成此案例,您需要下列各項:

  • Windows 8 產品 DVD 光碟

  • Windows 評定及部署套件 (Windows ADK)

    您可以從網際網路直接安裝 Windows ADK。您也可以使用與網際網路連線的電腦下載安裝程式檔案,這樣便能在離線電腦執行安裝程式。在 Windows ADK 安裝精靈中,您可以選取要安裝的 ADK 功能,例如 USMT。

  • 來源電腦

    「來源電腦」需要網路介面卡、可運作的網路環境與 DVD-ROM 光碟機。本指南會使用執行 Windows XP 的來源電腦。但是,您也可使用執行 Windows Vista 或 Windows 7的來源電腦。如果您選擇搭配使用本指南與 Windows Vista 或 Windows 7,介面會與 Windows XP 中的介面稍有不同,而且您可能必須針對該作業系統的動作來修改某些步驟,但是 USMT 語法則維持不變。

    note備註
    如果您不是使用選用的目的電腦,將會針對這個案例重新格式化來源電腦。在使用 USMT 測試移轉之前,請建立來源電腦的備份。

  • 技術人員電腦

    「技術人員電腦」可以是您安裝 Windows ADK 的任何電腦。此電腦也需要 DVD-ROM 光碟機。在技術人員電腦上安裝 Windows ADK 之後,您就可以將 USMT 複製到組織中的其他電腦上。

  • 系統管理權限

    您必須在系統管理員模式中,從具備完整系統管理權限的帳戶執行 USMT,才能確定所有指定的使用者都會被移轉。如需系統管理員模式的詳細資訊,請參閱USMT 需求

  • 選用:目的電腦

    「目的電腦」是您預定要將檔案與設定移轉至其中的電腦。此電腦需要網路介面卡、可運作的網路環境與 DVD-ROM 光碟機。

    在此範例中,您可以重複使用來源電腦做為目的電腦。在伺服器上建立移轉存放區之後,您就可以重新格式化來源電腦的硬碟,讓它回到空白狀態。來源電腦便會成為您的目的電腦。

  • 選用:您要移轉其檔案與設定之應用程式的安裝軟體

    note備註
    目的電腦上安裝的應用程式版本應該與來源電腦上的應用程式版本相同。USMT 不支援將舊版應用程式的設定移轉至新版的應用程式。例外為 Microsoft(R) Office 應用程式,USMT 經常將這類應用程式從舊版移轉至較新的版本。

步驟 1:使用 ScanState 工具收集資料

有兩個移轉案例。移轉至單一電腦上的新作業系統,這種方式稱為電腦重新整理。移轉至個別目的電腦,這種方式稱為電腦更換。如需電腦重新整理與電腦更換的相關資訊,請參閱一般移轉案例

在大多數電腦重新整理案例中,您可以執行永久連結移轉。使用永久連結移轉存放區會大幅改進移轉效能,並明顯減少硬碟空間使用量。如需永久連結移轉的詳細資訊,請參閱永久連結移轉存放區

然而,在某些電腦重新整理案例中 (例如重新分割磁碟機),您無法使用永久連結移轉存放區。在這種情況下,您必須改為建立壓縮的或未壓縮的移轉存放區。這種情況稱為電腦更換案例,類似於將檔案與設定移轉至新電腦時所使用的步驟。在本逐步指南中,您會在伺服器上建立可以用於電腦重新整理或電腦更換案例的壓縮移轉存放區。

安裝 USMT

您可以在任何執行所支援作業系統 (例如 Windows 7 或 Windows 8) 的電腦上,直接從網際網路安裝 USMT 以及其他 Windows ADK 功能。安裝 Windows ADK 功能之後,您可以將 USMT 檔案和工具複製到組織中的其他電腦上。

  1. 在執行 Windows ADK 所支援作業系統的電腦上,執行 ADK 安裝程式。

  2. 選取 [安裝],指定您要安裝 ADK 功能的位置,然後按 [下一步]。

  3. 在 [評定及部署套件] 視窗中,選取您要安裝的 ADK 功能 (包括 USMT),然後按一下 [安裝]。

  4. 將 C:\Program Files (x86)\Windows Kits\8.0\ 下 \USMT 資料夾的所有內容複製到網路共用目錄或 USB 磁碟機。例如,在命令提示字元中輸入:

    xcopy " C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\x86" \\server\share\USMTx86
    
  5. 將 USMT 檔案和工具複製到來源電腦。例如,在來源電腦的命令提示字元中輸入:

    xcopy \\server\share\USMTx86 C:\USMT
    
    note備註
    Windows XP 只支援 ScanState 工具。Windows XP 不支援其他 USMT 與 Windows ADK 技術參考 工具,例如 LoadState 與 Windows 系統映像管理員 (Windows SIM)。若要使用 Windows ADK 技術參考 建立回應檔案或自訂的 Windows 映像以進行部署,必須在執行所支援作業系統的電腦上安裝 Windows ADK 技術參考。

選用:建立要移轉的測試帳戶

如果使用尚未由使用者自訂的來源電腦來加入個人檔案與修改內容 (例如桌面底色圖案),您應該建立測試帳戶,才能測試並驗證移轉是否成功。

在未加入網域的 Windows XP 電腦上建立本機測試帳戶

  1. 依序按一下 [開始]、[控制台]、[使用者帳戶],然後按一下 [建立新帳戶]。

  2. 輸入 USMT Tester,然後按一下 [建立帳戶]。

  3. 按一下 [關閉]。

在已加入網域的 Windows XP 電腦上建立本機測試帳戶

  1. 依序按一下 [開始]、[控制台],然後按一下 [使用者帳戶]。

  2. 在 [使用者帳戶] 視窗中,按一下 [進階] 索引標籤。

  3. 在 [進階使用者管理] 下,按一下 [進階]。

  4. 在 [本機使用者和群組] 窗格中,按一下 [使用者]。

  5. 在 [執行] 功能表,按一下 [新增使用者]。

  6. 在 [使用者名稱:] 文字方塊中,輸入 USMT Tester,輸入您會記得的密碼 (或是記下密碼),按一下 [使用者必須在下次登入時變更密碼] 核取方塊以清除該方塊,然後按一下 [建立]。

  7. 按一下 [關閉]。

選用:將檔案與設定新增到測試帳戶

針對 USMT 測試帳戶進行任何您要在移轉期間測試的其他變更。例如:

  • 將檔案從 USB 快閃磁碟機 (UFD) 或網路共用複製到測試帳戶的 [我的文件] 資料夾。您可以使用 .txt 檔案或要移轉的檔案類型範例。如需詳細資訊,請參閱 USMT 移轉哪些項目?

  • 在 C:\ 磁碟機上複製或建立測試檔案。

  • 設定自訂桌面底色圖案。不會移轉內建的底色圖案影像 (例如 Windows XP 上的 Tulips.jpg)。而是將新的影像檔儲存至來源電腦以做為底色圖案。

  • 在命令提示字元應用程式中變更字型色彩。

  • 對應網路磁碟機。

  • 在 Internet Explorer(R) 中設定首頁。

選用:預覽 USMT 將移轉的項目

MigXmlHelper.GenerateDocPatterns 函式可以用來自動尋找電腦上的使用者文件,不需撰寫大量的自訂移轉 .xml 檔案。此函式包含在與 Windows ADK 技術參考 一起下載的 MigDocs.xml 範例檔案中。

預覽 USMT 將移轉的項目

  1. 依序按一下 [開始]、[所有程式] 及 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [執行身分]。

  2. 選取具有系統管理員權限的帳戶、提供密碼,然後按一下 [確定]。

  3. 在命令提示字元中輸入:

    cd /d <USMTpath>
    scanstate.exe /genmigxml:<filepath.xml>
    

    其中 <USMTpath> 是來源電腦上儲存 USMT 檔案與工具的位置,而 <filepath.xml> 則是可以儲存報告檔案的完整路徑。例如,輸入:

    cd /d C:\USMT
    scanstate.exe /genmigxml:"C:\Documents and Settings\USMT Tester\Desktop\genMig.xml"
    
  4. 開啟 ScanState 在您指定的位置產生的檔案。本指南顯示您在執行 ScanState 以及在命令列選項中指定 MigDocs.xml 範例檔案時,將用於移轉中的模式。

  5. 在 .xml 檔案中尋找 USMT Tester 的元件元素。看起來如下所示:

    <component type="Documents" context="STRESSMARMOT\USMT Tester" defaultSupported="Yes">
    

    檢閱將會為此帳戶移轉的資料夾與檔案模式。例如,下行文字會顯示將會移轉 USMT Tester\My Documents 資料夾中的所有檔案:

    <pattern type="File">C:\documents and settings\usmt tester\my documents\*[*]</pattern>
    

如需 USMT 會移轉哪些項目以及判斷您的組織最適合移轉哪些檔案類型與設定的相關資訊,請參閱計劃您的移轉

如需自訂設定檔的相關資訊,請參閱自訂 USMT XML 檔案

執行 ScanState,在伺服器上建立移轉存放區

根據預設,ScanState 工具將會建立壓縮的移轉存放區。本指南使用的是可同時適用於電腦重新整理與電腦更換案例的預設壓縮移轉存放區。然而,在大多數的電腦重新整理案例中,您也可以使用能夠改善效能的永久連結移轉存放區。如需詳細資訊,請參閱永久連結移轉存放區

在伺服器上建立移轉存放區

  1. 使用具有系統管理員權限的帳戶登入來源電腦。這個帳戶也應該具有在其中建立移轉存放區的網路共用權限。

  2. 開啟命令提示字元。依序按一下 [開始]、[所有程式]、[附屬應用程式],然後按一下 [命令提示字元]。

    在來源電腦上執行 ScanState 以收集檔案與設定。輸入:

    cd /d <USMTpath>
    scanstate <StorePath> /i:migdocs.xml /i:migapp.xml /l:<logFilePath>
    

    其中 <USMTpath> 是來源電腦上儲存 USMT 檔案與工具的位置。<StorePath> 是網路伺服器上可以建立移轉存放區之資料夾的完整路徑,而 <logFilePath> 則是儲存 ScanState 記錄資訊之檔案的完整或相對路徑。例如,輸入:

    cd /d C:\USMT
    scanstate \\server\share\migration\mystore /i:migdocs.xml /i:migapp.xml /l:scan.log
    
  3. 選用:檢閱 ScanState 記錄。如需 USMT 錯誤的相關資訊,請參閱使用者狀態遷移工具 (USMT) 疑難排解

步驟 2:安裝 Windows

在伺服器上建立移轉存放區之後,就可以安裝 Windows 8 並將該移轉存放區中的檔案與設定載入至目的電腦中。您可以將來源電腦重新格式化 (電腦重新整理) 並當做目的電腦使用,或者使用其他電腦 (電腦更換)。

您必須安裝 Windows 8 與任何應用程式,以將其檔案與設定移轉到目的電腦。

安裝 Windows

  1. 如果電腦含有使用者資料,在重新格式化之前請先備份此資料。

  2. 若要啟動 Windows 安裝程式,請在執行 Windows 時插入 Windows 8 DVD,選擇語言選項,然後按一下 [立即安裝]。如果自動執行程式未開啟 [安裝 Windows] 畫面,請瀏覽至 DVD 的根資料夾,然後按兩下 setup.exe

    note備註
    您可以使用自動回應檔案來自訂 Windows 部署。如需詳細資訊,請參閱 Windows 系統映像管理員技術參考

  3. 閱讀並接受 Microsoft 軟體授權條款。按一下 [我接受授權條款] (必須選取才能使用 Windows),然後按 [下一步]。如果您按一下 [我拒絕] (取消安裝),Windows 安裝程式就會結束。

  4. 按一下 [自訂 (進階)]。

  5. 在 [您要在哪裏安裝 Windows?] 畫面上,按一下 [磁碟機選項 (進階)]。

  6. 按一下磁碟分割,然後按一下 [刪除]。如果您要刪除磁碟分割與其中的任何資料,請按一下 [確定]。

  7. 如果有其他磁碟分割,請針對每個磁碟分割重複步驟 6。

  8. 選取列示為未配置空間的磁碟,然後按一下 [新增]。

  9. 輸入磁碟分割大小,或者按一下 [套用]。

  10. 按一下 [確定]。Windows 將會建立新的磁碟分割與系統磁碟分割。

  11. 選取新的磁碟分割,然後按一下 [格式化]。如果您要將磁碟分割重新格式化並刪除其中的任何資料,請按一下 [確定]。

  12. 按 [下一步]。

    Windows 安裝程式將會繼續進行,不需進一步互動。

如需了解如何利用 USMT 和 WDS 來安裝 Windows 以及透過公司網路移轉使用者檔案和設定,請參閱逐步說明:利用 USMT 和 Windows 部署服務,在遠端安裝時移轉檔案

安裝應用程式

雖然並非一定必要,但最好還是先安裝應用程式,再從移轉存放區載入檔案與設定。

安裝應用程式

  1. 在目的電腦上安裝所有使用者應用程式。目的電腦上安裝的應用程式版本應該與來源電腦上的應用程式版本相同。USMT 不支援將舊版應用程式的設定移轉至新版的應用程式。但 Microsoft(R) Office 例外,USMT 會將設定從舊版移轉至較新的版本。

    如需 USMT 支援哪些應用程式與設定的詳細資訊,請參閱 USMT 移轉哪些項目?

  2. 關閉所有應用程式。如果某些應用程式在您執行 LoadState 時也正在執行中,USMT 可能不會移轉所有指定的資料。例如,如果 Microsoft Office Outlook(R) 已開啟,USMT 可能不會移轉儲存使用者本機訊息與行事曆事件的 .pst 檔案。

步驟 3:使用 LoadState 工具套用資料

若要將移轉的資料套用到硬碟,您必須將電腦連線至網路、安裝 USMT,然後執行 LoadState。

將電腦連線至網路

  1. 按一下 [開始],在 [我的電腦] 上按一下滑鼠右鍵,然後按一下 [內容]。

  2. 在 [電腦名稱、網域及工作群組設定] 下,按一下 [變更設定]。

  3. 在 [系統內容] 視窗中,按一下 [網路識別碼]。

  4. 使用 [加入網域或工作群組] 精靈,以連線至您的區域網路。

安裝 USMT

  • 從您儲存 USMT 檔案與工具的 UFD 或網路共用位置,將這些內容複製到目的電腦。例如,在目的電腦的命令提示字元中輸入:

    xcopy \\server\share\USMTx86 C:\USMT
    

執行 LoadState

  1. 使用具有系統管理員權限的帳戶登入目的電腦。這個帳戶也應該具有已在其中建立移轉存放區的網路共用權限。

  2. 開啟命令提示字元。依序按一下 [開始]、[所有程式] 及 [附屬應用程式],然後在 [命令提示字元] 上按一下滑鼠右鍵,再按一下 [以系統管理員身分執行]。

  3. 按一下 [是] 以開啟命令提示字元。

  4. 在目的電腦上執行 LoadState。指定您在使用 ScanState 時指定的相同 .xml 檔案集。

    cd /d <USMTpath>
    loadstate <storePath> /i:migdocs.xml /i:migapp.xml /lac /lae /l:<logFilePath>
    

    其中 <USMTpath> 是來源電腦上儲存 USMT 檔案與工具的位置、<storePath> 是網路伺服器上可以建立移轉存放區之資料夾的完整路徑,而 <logFilePath> 則是儲存 ScanState 記錄資訊之檔案的完整或相對路徑。例如,輸入:

    cd /d C:\USMTloadstate \\server\share\migration\mystore /i:migdocs.xml /lac /lae /i:migapp.xml /l:load.log
    
    note備註
    /lac/lae 選項會指定將在目的電腦上建立並啟用的本機帳戶 (例如您在步驟 1 中建立的 USMT Tester 帳戶)。將不會移轉本機帳戶密碼。您可以在 LoadState 命令列中指定帳戶的新密碼。如果未指定密碼,根據預設,帳戶的密碼會是空白。如需詳細資訊,請參閱 LoadState 語法

  5. 選用:檢閱 LoadState 記錄檔。如需 USMT 錯誤的說明,請參閱使用者狀態遷移工具 (USMT) 疑難排解

重新啟動電腦之後,您可以確認 USMT Tester 帳戶是否已成功移轉,並且確認測試文件是否出現在新電腦上。您可以登入 USMT Tester 帳戶,並確認您在步驟 1 中進行的所有自訂是否都已移轉。

後續步驟

如需詳細資訊,請參閱自訂 USMT XML 檔案

另請參閱

其他資源

使用者狀態遷移工具 (USMT) 技術參考
Windows ADK 概觀