全部產品
Search
文件中心

Server Migration Center:作業系統遷移(Windows)

更新時間:Sep 19, 2025

若您的作業系統因生命週期結束等原因進入EOL階段或需要將作業系統遷移至更高版本滿足業務需求,您可以通過Server Migration Center在保留ECS執行個體系統硬碟資料的同時完成作業系統遷移。本文主要介紹如何通過SMC將Windows Server 2008 R2/2012 R2/2016/2019遷移至更高版本。

背景資訊

微軟已經於2020年01月14日停止對Windows Server 2008/2008 R2作業系統提供支援,並於2023年10月10日停止對Windows Server 2012/2012 R2作業系統提供支援。如果您有使用上述作業系統的ECS執行個體,建議您採取相應的措施以持續獲得軟體更新和安全補丁,以避免作業系統停止維護EOL(End of Life)帶來影響。更多資訊,請參見Windows Server作業系統。Server Migration Center(Server Migration Center,簡稱SMC)的作業系統遷移功能提供了部分遷移方案,遷移後作業系統核心版本及主要系統軟體包會進行原地轉換升級,同時保留系統硬碟資料。

說明

如果您不需要保留系統硬碟資料,或有更多的作業系統轉換選項需求時,可以通過更換系統硬碟的方式更換作業系統。

遷移方案

Windows Server 2008 R2

目前Windows Server 2008 R2已經結束支援,您可將其遷移至處於主流支援階段的Windows Server 2016/2019以承載您的業務。

重要

因Windows作業系統遷移功能的限制,您無法直接將Windows Server 2008 R2遷移至Windows Server 2016/2019,需要先遷移至過渡版本Windows Server 2012 R2。

  1. 將Windows Server 2008 R2遷移至過渡版本Windows Server 2012 R2。

    作業系統架構

    源作業系統

    目標作業系統

    X86

    Windows Server 2008 R2 標準版 64位中文版/英文版

    Windows Server 2012 R2 資料中心版 64位中文版/英文版

    Windows Server 2008 R2 企業版 64位中文版/英文版

  2. 將Windows Server 2012 R2遷移至Windows Server 2016/2019。

    作業系統架構

    源作業系統

    目標作業系統

    X86

    Windows Server 2012 R2 資料中心版 64位中文版/英文版

    • Windows Server 2016資料中心版 64位中文版/英文版

    • Windows Server 2019資料中心版 64位中文版/英文版

Windows Server 2012 R2

目前Windows Server 2012 R2已經結束支援,您可將其遷移至處於主流支援階段的Windows Server 2016/2019 以承載您的業務。

作業系統架構

源作業系統

目標作業系統

X86

Windows Server 2012 R2 標準版 64位中文版/英文版

  • Windows Server 2016資料中心版 64位中文版/英文版

  • Windows Server 2019資料中心版 64位中文版/英文版

Windows Server 2012 R2 資料中心版 64位中文版/英文版

Windows Server 2016

作業系統架構

源作業系統

目標作業系統

X86

Windows Server 2016 標準版 64位中文版/英文版

  • Windows Server 2019資料中心版 64位中文版/英文版

  • Windows Server 2022資料中心版 64位中文版/英文版

Windows Server 2016 資料中心版 64位中文版/英文版

Windows Server 2019

作業系統架構

源作業系統

目標作業系統

X86

Windows Server 2019 資料中心版 64位中文版/英文版

Windows Server 2022資料中心版 64位中文版/英文版

遷移限制

  • 不支援Windows跨語言遷移。

  • 僅支援特定的遷移方案

  • 待遷移的Windows執行個體規格必須為2 vCPU 2 GiB及以上。

  • 作業系統遷移工具在遷移過程中涉及軟體包的下載與安裝,會產生一定的資源消耗。因此,遷移前您需要確保執行個體內C盤未使用空間至少20 GiB,且未使用空間大於C:\Windows目錄的大小。

  • 若待作業系統遷移的執行個體下存在正在建立的快照時不支援遷移,需等待快照建立完成後,再開始遷移。

  • 僅支援以下地區進行Windows作業系統遷移。

    亞太地區-中國

    亞太地區-其他

    歐美地區

    中東

    • 華東1(杭州)

    • 華東2(上海)

    • 華北1(青島)

    • 華北2(北京)

    • 華北3(張家口)

    • 華北5(呼和浩特)

    • 華北6(烏蘭察布)

    • 華南1(深圳)

    • 華南2(河源)

    • 華南3(廣州)

    • 西南1(成都)

    • 中國(香港)

    • 華中1(武漢-本地地區)

    • 日本(東京)

    • 韓國(首爾)

    • 新加坡

    • 馬來西亞(吉隆坡)

    • 印尼(雅加達)

    • 菲律賓(馬尼拉)

    • 泰國(曼穀)

    • 德國(法蘭克福)

    • 英國(倫敦)

    • 美國(矽谷)

    • 美國(維吉尼亞)

    沙特(利雅得)

遷移注意事項

重要

請您在作業系統遷移前務必瞭解以下注意事項。

遷移階段

注意事項

遷移前

  • 已完成遷移前準備工作。具體操作,請參見遷移前準備

  • 在正式遷移前,強烈建議您瞭解遷移限制,並預先在目標作業系統環境下完成所有商務應用程式的全面測實驗證,以確保應用程式與目標作業系統之間的相容性及效能表現,從而有效避免遷移後可能出現的業務運行不暢或功能失效等問題。

  • 遷移過程中,源執行個體系統會被安裝或更新系統核心及軟體包,並自動重啟多次,期間業務無法正常運行,建議在正式遷移前請您評估影響,暫停業務後再進行操作。

遷移中

  • 遷移過程中請勿人工或通過營運指令碼對ECS雲端服務器執行停止、重啟、釋放等操作,否則可能會導致遷移失敗。

  • 遷移演練或取消遷移可能會觸發自動復原遷移前快照的操作,遷移期間產生的資料將丟失。

  • 遷移過程會對 ECS 雲端服務器進行建立快照、作業系統核心版本轉換、軟體包重新安裝升級、停止、啟動等操作。建議提前做好重要資料備份,合理安排遷移視窗期,避免因上述操作對業務造成影響。

  • Windows遷移的過程中,會自動給遷移的阿里雲帳號共用Windows安裝介質快照資源,並用該快照建立並掛載一塊中轉雲端硬碟掛載到執行個體,遷移的過程中注意不要操作這個雲端硬碟,在遷移完成後會自動卸載釋放這個中轉雲端硬碟。

  • 遷移中系統會對源執行個體進行遷移條件檢測及遷移預評估。如果源系統不滿足遷移條件或遷移預評估失敗,遷移會出錯中斷,並不能保證一定能遷移成功,建議您提前熟悉遷移條件及出錯排查文檔並進行測試。遷移問題,請參見作業系統遷移中問題(Windows)

遷移後

  • 遷移後,執行個體會自動啟動,執行個體ID、鏡像ID、執行個體VPC、執行個體公/私網IP、執行個體主機名稱等保持不變,執行個體作業系統會變更為遷移後目標作業系統。

  • 原有系統硬碟資料不變,但應用軟體可能由於環境或依賴關係改變而無法正常運行,導致業務無法正常運行,因此請您做好測實驗證。

遷移操作

重要

遷移過程中系統會對ECS執行個體的全部雲端硬碟建立快照備份資料,建立的快照將以隨用隨付方式收取一定費用。更多資訊,請參見產品計費

快速遷移(推薦)

說明

如果您的執行個體是在2017年12月01日之前購買,或通過自行上傳的自訂鏡像建立,或是第三方雲端服務器,若需使用此方式,則需為該ECS執行個體安裝雲助手Agent。2017年12月01日之後使用公用鏡像建立的ECS執行個體,已預設預裝了使用此方式所需的雲助手Agent,無需關注此條說明。

  1. 訪問SMC控制台-作業系統遷移

  2. 作業系統遷移頁面,單擊開始遷移

  3. 在彈出的作業系統遷移對話方塊中,通過執行個體ID、地區確定並選擇待遷移的ECS執行個體後,單擊前置檢測

    image

  4. 在彈出的作業系統遷移對話方塊中,系統自動進行作業系統遷移前置檢查,大約需要10s,請您耐心等待。

    • 當前置檢測狀態由image變為image,表示前置檢查通過。

    • 當前置檢測狀態由image變為image,表示前置檢查不通過,您可以根據介面提示修複問題後重新遷移。

  5. 仔細閱讀作業系統遷移注意事項後,選中我已知曉以上風險,同意並授權阿里雲為該執行個體的全部雲端硬碟建立快照,並單擊下一步

    image

  6. 在彈出的作業系統遷移對話方塊中,按需選擇目標作業系統。

    • 統一遷移至同一目標作業系統:如果執行批量遷移,您可以將不同執行個體統一遷移至同一個作業系統。

    • 按執行個體選擇目標作業系統:如果執行批量遷移,您可以按需將不同執行個體遷移至不同的作業系統。

  7. 單擊檢測是否可遷移,查看遷移檢測結果。

    檢測大約需要30s,請您耐心等待。

    • image:表示作業系統可以遷移。

    • image:表示不支援遷移。您可以根據介面提示,查看不支援遷移的原因。

  8. 單擊確定遷移

    您可以在作業系統遷移頁面,查看作業系統遷移的進度。

    警告

    在作業系統遷移的過程中,請勿人工或通過營運指令碼對ECS執行個體執行停止、重啟、釋放等操作,否則會導致作業系統遷移失敗。

分段移轉

步驟一:匯入遷移源

遷移源指您準備遷移的IDC伺服器、虛擬機器或其他雲平台的雲主機。

命令列一鍵匯入遷移源(推薦)

重要
  • 原始伺服器需要具備公網訪問能力。如果原始伺服器存在防火牆限制,請參見SMC服務網域名稱有哪些,擷取SMC網域名稱和連接埠,並添加至防火牆白名單。

  • 如果您的原始伺服器無法訪問公網或想通過私網傳輸提升遷移效率,請參考私網傳輸遷移方案。

  1. 訪問SMC控制台-作業系統遷移

  2. 作業系統遷移頁面,單擊匯入遷移源

  3. 根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。

    參數

    說明

    遷移源類型

    阿里雲ECS雲端服務器

    匯入方式

    選中命令列匯入

    啟用數額度

    啟用碼可啟用的遷移源數量。取值範圍為1~1000 ,預設為200。

    有效期間

    啟用碼的有效期間。取值範圍為1~90天,預設為90天。

    啟用碼

    產生啟用碼後,複製命令。操作步驟如下:

    1. 單擊生成啟動碼

    2. 單擊Windows Powershell頁簽。

    3. 單擊複製,複製啟用碼命令。

  4. 執行匯入遷移源的操作。

    1. 登入Windows原始伺服器。

    2. 以管理員權限開啟Windows PowerShell。

    3. 粘貼複製的命令,執行匯入遷移源的操作。

      image.png

      執行命令後,出現類似Import Source Server [s-bp19rlidl3mwuptc****] Successfully!回顯資訊,表示匯入遷移源成功。

      若命令執行失敗,請參考通過命令列匯入Windows遷移源,命令執行失敗如何解決?
  5. 在SMC控制台的作業系統遷移頁面的遷移即時狀態列,查看遷移源的狀態。

    • 如果為遷移源線上狀態,表示匯入成功。

    • 如果為其他狀態,表示匯入失敗。請參見以下方案解決問題後,重新匯入。

      • 請根據控制台出錯提示或者通過查看SMC用戶端目錄下記錄檔解決問題。SMC用戶端預設安裝目錄為 C:\smc

      • 常見問題及修複方案,請參見SMC FAQ排除報錯

通過SMC用戶端匯入遷移源

關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南

  1. 訪問SMC控制台-作業系統遷移

  2. 作業系統遷移頁面,單擊匯入遷移源

  3. 匯入遷移源頁面,配置相關參數,參數說明如下表所示。

    參數

    說明

    遷移源類型

    阿里雲ECS雲端服務器

    匯入方式

    選中用戶端匯入

    匯入說明

    匯入說明後,請根據原始伺服器作業系統(Linux和Windows)和位元(32位和64位),下載對應的SMC用戶端。

  4. 匯入遷移源。

    重要

    遷移過程中請勿關閉SMC用戶端。否則遷移源將與SMC控制台失聯,導致遷移失敗。

    1. 使用支援檔案傳輸的遠端連線工具(如WinSCP)將擷取的SMC用戶端上傳至Windows原始伺服器。

    2. 在Windows原始伺服器上,使用系統內建或自行安裝的解壓工具,解壓SMC用戶端壓縮包。

    3. 在適配您遷移源系統版本的SMC用戶端檔案夾,運行SMC用戶端。

      運行時會提示需要管理員權限,單擊確定
      • GUI版本:雙擊運行go2aliyun_gui.exe應用程式。

      • 命令列版本:雙擊運行go2aliyun_client.exe應用程式。

    4. 擷取啟用碼或者存取金鑰(AccessKey)。

      • (推薦)擷取啟用碼:在SMC控制台的匯入說明中,單擊產生啟用碼並複製啟用碼資訊。

      • 擷取存取金鑰(AccessKey):阿里雲帳號的存取金鑰AccessKey包括AccessKey ID和AccessKey Secret,如果您未建立,請先建立。具體操作,請參見建立AccessKey

    5. 根據提示資訊,輸入啟用碼或者存取金鑰(AccessKey)。

      • GUI版本:在Token Id/AKToken Code/SK文字框中,輸入啟用碼或者存取金鑰(AccessKey)後,單擊運行。更多資訊,請參見SMC用戶端使用指南

      • 命令列版本:輸入啟用碼access_access_token_idaccess_token_code的值,並按Enter鍵。

      當回顯出現類似Import Source Server [s-bp18x8751kgz2oyh****] Successfully!回顯資訊時,表示匯入遷移源成功。

  5. 在SMC控制台的作業系統遷移頁面的遷移即時狀態列,查看遷移源的狀態。

    • 如果為遷移源線上狀態,表示匯入成功。

    • 如果為其他狀態,表示匯入失敗。請參見以下方案解決問題後,重新匯入。

      • 請根據控制台出錯提示或者通過查看SMC用戶端目錄下記錄檔解決問題。SMC用戶端預設安裝目錄為 C:\smc

      • 常見問題及修複方案,請參見SMC FAQ排除報錯

步驟二:遷移配置

  1. 在目標遷移源的操作列,單擊開始遷移

  2. 在彈出的遷移配置對話方塊中,配置參數資訊。

    作業系統遷移參數配置說明如下所示:

    • 當前作業系統:預設顯示當前作業系統,不可修改。例如:Windows Server 2008 R2 64位中文版。

    • 目標作業系統:在下拉式清單中選擇目標作業系統。例如:Windows Server 2012 R2 資料中心版 64位中文版。

  3. 單擊開始遷移,在彈出的作業系統遷移請確認對話方塊中,仔細閱讀注意事項後,單擊我確認我已知曉

  4. 作業系統遷移頁面,查看遷移即時狀態。

    警告

    在作業系統遷移的過程中,請勿人工或通過營運指令碼對Windows執行個體執行停止、重啟、釋放等操作,否則會導致作業系統遷移失敗。

驗證遷移結果

  • 當遷移即時狀態為已完成時,表示作業系統遷移成功。

    image

    說明

    遷移任務完成後,ECS執行個體會自動重啟,在系統初始化階段進行更新軟體包等操作,請勿對ECS執行個體進行操作,等待系統啟動成功即可。系統初始化階段大約需要15~30分鐘,具體時間與系統軟體包數量有關。

    在目標遷移源的操作列下單擊查看目標執行個體,然後在ECS執行個體的執行個體詳情頁中查看作業系統已經遷移為目標作業系統。

    重要

    遷移後,源執行個體系統會被遷移為新的系統核心及軟體包,原有系統硬碟資料不變,但應用軟體可能由於環境或依賴關係改變而無法正常運行,導致業務無法正常運行,請您做好測實驗證。

  • 遷移即時狀態出錯時,表示遷移任務出錯。

    此時,您需要排查問題後重試:

    1. 操作列,單擊排查錯誤,根據錯誤碼和錯誤資訊提示修複問題。更多資訊,請參見SMC FAQ排除報錯

    2. 修複問題後,在操作列,單擊重試遷移。系統會從上一次結束的進度處繼續遷移。

      重要

      如果中轉執行個體已被釋放,需要重新遷移。具體操作,請參見誤釋放了中轉執行個體怎麼辦

    如果需要復原源系統雲端硬碟資料,您可以在快照列表使用自動備份的快照進行資料恢複。操作步驟如下:

    1. 訪問ECS管理主控台-快照

    2. 在自動備份的快照操作列中單擊復原雲端硬碟

    3. 在彈出的復原雲端硬碟對話方塊中,單擊確定

資源清理

遷移時,SMC會對ECS執行個體的雲端硬碟建立名稱為SMC_Backup_Snapshot_XXX的隨用隨付快照,用於備份資料。如果您不再需要此快照,請及時刪除快照,避免不必要的計費。具體操作,請參見刪除快照