すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:オペレーティングシステムの移行 (Windows)

最終更新日:Nov 09, 2025

オペレーティングシステムがサポート終了 (EOL) に達した場合、またはビジネス上の目的でアップグレードする必要がある場合は、サーバ移行センタ (SMC) を使用して OS を移行できます。このプロセスでは、ECS インスタンスのシステムディスク上のデータが保持されます。このトピックでは、SMC を使用して Windows Server 2008 R2、2012 R2、2016、または 2019 を新しいバージョンに移行する方法について説明します。

背景情報

Microsoft は、2020 年 1 月 14 日に Windows Server 2008/2008 R2 のサポートを、2023 年 10 月 10 日に Windows Server 2012/2012 R2 のサポートを終了しました。これらのオペレーティングシステムを使用する ECS インスタンスがある場合は、ソフトウェア更新とセキュリティパッチを引き続き受信するための措置を講じることを推奨します。これにより、オペレーティングシステムの EOL によって引き起こされる問題を回避できます。詳細については、「Windows Server オペレーティングシステム」をご参照ください。SMC のオペレーティングシステム移行機能は、いくつかの 移行パス を提供します。移行後、OS カーネルのバージョンと主要なシステムパッケージがアップグレードされ、システムディスク上のデータは保持されます。

説明

システムディスクのデータを保持する必要がない場合、またはより多くの OS 変換オプションが必要な場合は、システムディスクを交換する ことでオペレーティングシステムを変更できます。

移行パス

Windows Server 2008 R2

Windows Server 2008 R2 のサポートは終了しました。メインストリームサポートフェーズにある Windows Server 2016 または 2019 に移行して、アプリケーションがサポートされている環境で実行されるようにすることができます。

重要

Windows OS 移行機能の制限により、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 Standard Edition 64 ビット 中国語/英語

    Windows Server 2012 R2 Datacenter Edition 64 ビット 中国語/英語

    Windows Server 2008 R2 Enterprise Edition 64 ビット 中国語/英語

  2. Windows Server 2012 R2 を Windows Server 2016 または 2019 に移行します。

    システムアーキテクチャ

    移行元オペレーティングシステム

    移行先オペレーティングシステム

    X86

    Windows Server 2012 R2 Datacenter Edition 64 ビット 中国語/英語

    • Windows Server 2016 Datacenter Edition 64 ビット 中国語/英語

    • Windows Server 2019 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2012 R2

Windows Server 2012 R2 のサポートは終了しました。メインストリームサポートフェーズにある Windows Server 2016 または 2019 に移行して、アプリケーションがサポートされている環境で実行されるようにすることができます。

システムアーキテクチャ

移行元オペレーティングシステム

移行先オペレーティングシステム

X86

Windows Server 2012 R2 Standard Edition 64 ビット 中国語/英語

  • Windows Server 2016 Datacenter Edition 64 ビット 中国語/英語

  • Windows Server 2019 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2012 R2 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2016

システムアーキテクチャ

移行元オペレーティングシステム

移行先オペレーティングシステム

X86

Windows Server 2016 Standard Edition 64 ビット 中国語/英語

  • Windows Server 2019 Datacenter Edition 64 ビット 中国語/英語

  • Windows Server 2022 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2016 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2019

システムアーキテクチャ

移行元オペレーティングシステム

移行先オペレーティングシステム

X86

Windows Server 2019 Datacenter Edition 64 ビット 中国語/英語

Windows Server 2022 Datacenter Edition 64 ビット 中国語/英語

移行の制限

  • Windows のクロス言語移行はサポートされていません。

  • 特定の 移行パス のみがサポートされています。

  • 移行する Windows インスタンスは、2 vCPU および 2 GiB 以上のインスタンスタイプである必要があります。

  • OS 移行ツールは、移行中にソフトウェアパッケージをダウンロードしてインストールします。移行する前に、インスタンスの C ドライブに 20 GiB 以上の空き領域があり、その空き領域が C:\Windows フォルダのサイズよりも大きいことを確認してください。

  • スナップショットの作成中にインスタンスを移行することはできません。スナップショットの作成が完了するのを待ってから、移行を開始してください。

  • Windows OS の移行は、次のリージョンでのみサポートされています。

    アジアパシフィック - 中国

    アジアパシフィック - その他

    ヨーロッパ & アメリカ

    中東

    • 中国 (杭州)

    • 中国 (上海)

    • 中国 (青島)

    • 中国 (北京)

    • 中国 (張家口)

    • 中国 (フフホト)

    • 中国 (ウランチャブ)

    • 中国 (深圳)

    • 中国 (河源)

    • 中国 (広州)

    • 中国 (成都)

    • 中国 (香港)

    • 中国 (武漢 - ローカルリージョン)

    • 日本 (東京)

    • 韓国 (ソウル)

    • シンガポール

    • マレーシア (クアラルンプール)

    • インドネシア (ジャカルタ)

    • フィリピン (マニラ)

    • タイ (バンコク)

    • ドイツ (フランクフルト)

    • イギリス (ロンドン)

    • 米国 (シリコンバレー)

    • 米国 (バージニア)

    SAU (リヤド - パートナーリージョン)

注意事項

重要

オペレーティングシステムを移行する前に、次の注意事項を必ず理解してください。

移行フェーズ

注意事項

移行前

  • 移行前の準備を完了します。詳細については、「準備」をご参照ください。

  • 移行を開始する前に、移行の制限 を理解してください。事前にターゲット OS 環境ですべてのアプリケーションを完全にテストおよび検証します。これにより、アプリケーションとターゲット OS との間の互換性とパフォーマンスが確保され、移行後の運用上の問題や機能障害を防ぐことができます。

  • 移行中、ソースインスタンスのシステムカーネルとソフトウェアパッケージがインストールまたは更新されます。インスタンスは自動的に複数回再起動します。この期間中、アプリケーションは利用できなくなります。開始する前に、影響を評価し、サービスを一時停止してください。

移行中

  • 移行中は、手動または O&M スクリプトを使用して ECS インスタンスを停止、再起動、またはリリースしないでください。そうしないと、移行が失敗する可能性があります。

  • 移行のドリルまたはキャンセルにより、移行前のスナップショットへの自動ロールバックがトリガーされる場合があります。移行中に生成されたデータは失われます。

  • 移行プロセスには、ECS インスタンスに対するいくつかの操作が含まれます。これには、スナップショットの作成、OS カーネルバージョンの変換、ソフトウェアパッケージの再インストールとアップグレード、インスタンスの停止と開始が含まれます。事前に重要なデータをバックアップし、ビジネスの中断を避けるために適切な移行ウィンドウをスケジュールしてください。

  • Windows の移行中、Windows インストールメディアのスナップショットが Alibaba Cloud アカウントと自動的に共有されます。このスナップショットは、インスタンスにアタッチされる中間ディスクの作成に使用されます。移行中は、このディスクに対して操作を実行しないでください。中間ディスクは、移行が完了すると自動的にデタッチされ、リリースされます。

  • 移行中、システムは移行条件を確認し、ソースインスタンスで移行前評価を実行します。ソースシステムが条件を満たしていない場合、または事前評価が失敗した場合、移行はエラーで停止します。成功は保証されません。移行条件とトラブルシューティングドキュメントをよく理解し、事前にテストを実行してください。移行の問題については、「Windows OS 移行の問題のトラブルシューティング」をご参照ください。

移行後

  • 移行後、インスタンスは自動的に起動します。インスタンス ID、イメージ ID、VPC、パブリックおよびプライベート IP アドレス、ホスト名は変更されません。オペレーティングシステムはターゲット OS に変更されます。

  • 元のシステムディスク上のデータは保持されます。ただし、環境や依存関係の変更により、アプリケーションが正しく実行されない場合があります。これにより、サービスが中断される可能性があります。アプリケーションをテストおよび検証してください。

移行操作

重要

移行中、SMC は ECS インスタンスにアタッチされているすべてのディスクの従量課金スナップショットを作成してデータをバックアップします。これらのスナップショットに対して課金されます。詳細については、「課金」をご参照ください。

クイック移行 (推奨)

説明

インスタンスが 2017 年 12 月 1 日より前に購入された場合、アップロードしたカスタムイメージから作成された場合、またはサードパーティのサーバーである場合は、この方法を使用するために ECS インスタンスに クラウドアシスタントエージェントをインストールする 必要があります。2017 年 12 月 1 日以降にパブリックイメージから作成された ECS インスタンスには、デフォルトで クラウドアシスタントエージェント がプリインストールされています。この注記は、そのようなインスタンスには適用されません。

  1. [オペレーティングシステムの移行] ページで、[移行の開始] をクリックします。

  2. [オペレーティングシステムの移行] ダイアログボックスで、インスタンス ID とリージョンで移行する ECS インスタンスを選択し、[事前チェック] をクリックします。

    image

  3. [オペレーティングシステムの移行] ダイアログボックスで、システムは自動的に移行前チェックを実行します。これには約 10 秒かかります。

    • 事前チェックのステータスが image から image に変わった場合、事前チェックは成功です。

    • 事前チェックのステータスが image から image に変わった場合、事前チェックは失敗です。インターフェイスのプロンプトに従って問題を解決し、再度移行を試みてください。

  4. オペレーティングシステム移行の注意事項をよく読んだ後、[上記のリスクを読み、理解しました。Alibaba Cloud がこのインスタンスのすべてのディスクのスナップショットを作成することを承認します] を選択し、[次へ] をクリックします。

    image

  5. [オペレーティングシステム] 移行ダイアログボックスで、移行先のオペレーティングシステムを選択できます。

    • [同じ移行先オペレーティングシステムに移行]: バッチ移行を実行する場合、複数のインスタンスを同じオペレーティングシステムに移行できます。

    • [インスタンスごとに移行先オペレーティングシステムを選択]: バッチ移行を実行する場合、複数のインスタンスを異なるオペレーティングシステムに移行できます。

  6. [移行可能か確認] をクリックして、移行チェックの結果を表示します。

    チェックには約 30 秒かかります。

    • image: オペレーティングシステムは移行できます。

    • image: 移行はサポートされていません。インターフェイスのプロンプトで失敗の理由を表示できます。

  7. [移行の確認] をクリックします。

    [オペレーティングシステムの移行] ページでオペレーティングシステム移行の進捗状況を表示できます。

    警告

    オペレーティングシステムの移行中は、ECS インスタンスを手動で停止、再起動、またはリリースしないでください。これらの操作を実行するために O&M スクリプトを使用しないでください。そうしないと、移行は失敗します。

ステップバイステップの移行

ステップ 1: 移行元のインポート

移行元は、移行を計画している別のプラットフォームのデータセンターサーバー、VM、またはクラウドホストです。

コマンドを使用して移行元をインポートする (推奨)

重要
  • ソースサーバーはパブリックネットワークにアクセスできる必要があります。ソースサーバーにファイアウォールの制限がある場合は、「SMC サービスのドメイン名とは何ですか?」をご参照ください。SMC のドメイン名とポートを取得し、ファイアウォールのホワイトリストに追加します。

  • ソースサーバーがパブリックネットワークにアクセスできない場合、またはプライベートネットワーク転送を使用して移行効率を向上させたい場合は、「プライベートネットワーク移行」ソリューションをご参照ください。

  1. [OS 移行] ページで、[移行元のインポート] をクリックします。

  2. ページのプロンプトに従ってパラメーターを設定し、アクティベーションコードコマンドをコピーします。パラメーターを次の表に示します。

    パラメーター

    説明

    移行元タイプ

    Alibaba Cloud ECS インスタンス

    インポート方法

    [コマンドラインインポート] を選択します。

    アクティベーションクォータ

    アクティベーションコードによってアクティベートできる移行元の数。有効値の範囲は 1~1000 です。デフォルト値は 200 です。

    有効期間

    アクティベーションコードの有効期間。有効値の範囲は 1~90 日です。デフォルト値は 90 日です。

    アクティベーションコード

    アクティベーションコードを生成した後、コマンドをコピーします。次の手順を実行します。

    1. アクティベーションコードの生成 をクリックします。

    2. [Windows Powershell] タブをクリックします。

    3. [コピー] をクリックして、アクティベーションコードコマンドをコピーします。

  3. 移行元をインポートします。

    1. Windows ソースサーバーにログオンします。

    2. 管理者権限で Windows PowerShell を開きます。

    3. コピーしたコマンドを貼り付けて実行し、移行元をインポートします。

      image.png

      コマンドを実行すると、Import Source Server [s-bp19rlidl3mwuptc****] Successfully! のようなメッセージが表示され、移行元が正常にインポートされたことを示します。

      コマンドの実行に失敗した場合は、「コマンドラインから Windows 移行元をインポートするときにコマンドの実行に失敗した場合はどうすればよいですか?」をご参照ください。
  4. SMC コンソールの [OS 移行] ページで、[リアルタイム移行ステータス] 列の移行元のステータスを確認します。

    • [ソースオンライン] のステータスは、インポートが成功したことを示します。

    • ステータスがソースオンラインでない場合、インポートは失敗しました。次のソリューションを使用して問題をトラブルシューティングし、ソースを再インポートします。

      • コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して問題を解決します。SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。

      • 一般的な問題と解決策については、「SMC よくある質問」および「トラブルシューティング」をご参照ください。

SMC クライアントを使用して移行元をインポートする

SMC クライアントの詳細については、「SMC クライアントガイド」をご参照ください。

  1. [OS 移行] ページで、[移行元のインポート] をクリックします。

  2. [移行元のインポート] ページで、パラメーターを設定します。次の表に各パラメーターを示します。

    パラメーター

    説明

    移行元タイプ

    Alibaba Cloud ECS インスタンス

    インポート方法

    [クライアントインポート] を選択します。

    インポート手順

    [インポート手順] セクションで、ソースサーバーのオペレーティングシステム (Linux または Windows) とアーキテクチャ (32 ビットまたは 64 ビット) に適した SMC クライアントをダウンロードします。

  3. 移行元をインポートします。

    重要

    移行プロセス中に SMC クライアントを閉じないでください。そうしないと、移行元が SMC コンソールとの接続を失い、移行が失敗します。

    1. WinSCP などのファイル転送をサポートするリモート接続ツールを使用して、SMC クライアント を Windows ソースサーバーにアップロードします。

    2. Windows ソースサーバーで、システムの組み込みまたは自己インストールされた展開ツールを使用して、SMC クライアントパッケージを解凍します。

    3. ソースサーバーのシステムバージョンに一致する SMC クライアントフォルダで、SMC クライアントを実行します。

      管理者権限を求められます。[OK] をクリックします。
      • GUI バージョン: go2aliyun_gui.exe アプリケーションをダブルクリックして実行します。

      • コマンドラインバージョン: go2aliyun_client.exe アプリケーションをダブルクリックして実行します。

    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨) アクティベーションコードを取得します。SMC コンソールの [インポート手順] セクションで、[アクティベーションコードの生成] をクリックし、アクティベーションコードをコピーします。

      • AccessKey ペアの取得: Alibaba Cloud アカウントの AccessKey ペアには、AccessKey ID と AccessKey Secret が含まれます。AccessKey ペアを作成していない場合は、作成する必要があります。詳細については、「AccessKey ペアの作成」をご参照ください。

    5. プロンプトに従ってアクティベーションコードまたは AccessKey ペアを入力します。

      • GUI で、[Token Id/AK] および [Token Code/SK] テキストボックスにアクティベーションコードまたは AccessKey ペアを入力し、[実行] をクリックします。詳細については、「SMC クライアントユーザーガイド」をご参照ください。

      • コマンドラインバージョン: access_access_token_idaccess_token_code の値を入力し、Enter キーを押します。

      Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが表示されたら、移行元が正常にインポートされたことを示します。

  4. SMC コンソールの [OS 移行] ページで、[リアルタイム移行ステータス] 列の移行元のステータスを確認できます。

    • [ソースオンライン] のステータスは、インポートが成功したことを示します。

    • ステータスがソースオンラインでない場合、インポートは失敗しました。次のソリューションを使用して問題をトラブルシューティングし、ソースを再インポートします。

      • コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して問題を解決します。SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。

      • 一般的な問題と解決策については、「SMC よくある質問」および「トラブルシューティング」をご参照ください。

ステップ 2: 移行の設定

  1. 管理する移行元を見つけ、[操作] 列の [移行の開始] をクリックします。

  2. [移行設定] ダイアログボックスで、パラメーターを設定します。

    次の表に、OS 移行パラメーターを示します。

    • [現在のオペレーティングシステム]: 現在のオペレーティングシステム。これは読み取り専用フィールドです。例: Windows Server 2008 R2 64 ビット 中国語。

    • [ターゲットオペレーティングシステム]: ドロップダウンリストからオペレーティングシステムを選択します (例: Windows Server 2012 R2 Datacenter Edition 64 ビット 中国語)。

  3. [移行の開始] をクリックします。[OS 移行の確認] ダイアログボックスで、注意事項をよく読み、[理解したことを確認します] をクリックします。

  4. [OS 移行] ページで、リアルタイムの移行ステータスを表示できます。

    警告

    OS の移行中は、手動または O&M スクリプトを使用して Windows インスタンスを停止、再起動、またはリリースしないでください。そうしないと、OS の移行は失敗します。

移行結果の確認

  • リアルタイムの移行ステータスが [完了] の場合、OS の移行は成功です。

    image

    説明

    移行タスクが完了すると、ECS インスタンスは自動的に再起動します。システムの初期化フェーズでは、ソフトウェアパッケージの更新などの操作が実行されます。ECS インスタンスに対する操作は避けてください。システムが正常に起動するまで待ちます。初期化フェーズには 15〜30 分かかります。正確な期間は、システムソフトウェアパッケージの数によって異なります。

    ターゲット移行元の [操作] 列で、[移行先インスタンスの表示] をクリックします。ECS インスタンスの詳細ページで、オペレーティングシステムがターゲット OS に移行されたことを確認します。

    重要

    移行後、ソースインスタンスは新しいシステムカーネルとソフトウェアパッケージに移行されます。元のシステムディスクデータは変更されません。ただし、環境や依存関係の変更により、アプリケーションが期待どおりに実行されず、ビジネス上の障害が発生する可能性があります。徹底的なテストと検証を実行する必要があります。

  • [リアルタイム移行ステータス][エラー] の場合、移行タスクでエラーが発生しています。

    この場合、問題をトラブルシューティングして再試行する必要があります。

    1. [操作] 列で [エラーのトラブルシューティング] をクリックし、エラーコードとエラーメッセージを使用して問題を解決します。詳細については、「SMC よくある質問」および「トラブルシューティング」をご参照ください。

    2. 問題を修正した後、[操作] 列の [移行の再試行] をクリックします。移行が再開されます。

      重要

      中間インスタンスがリリースされている場合は、移行を再度開始する必要があります。詳細については、「誤って中間インスタンスをリリースしてしまった場合はどうすればよいですか?」をご参照ください。

    ソースシステムディスク上のデータをロールバックするには、自動的に作成されたバックアップスナップショットをデータ復元に使用できます。次の手順に従います。

    1. ECS コンソール - スナップショット ページに移動します。

    2. 自動バックアップスナップショットの [操作] 列で、[ディスクのロールバック] をクリックします。

    3. [ディスクのロールバック] ダイアログボックスで、[OK] をクリックします。

リソースのクリーンアップ

移行中、SMC は ECS インスタンスのディスク用に SMC_Backup_Snapshot_XXX という名前の従量課金スナップショットを作成します。これらのスナップショットが不要になった場合は、追加料金が発生しないように削除してください。詳細については、「スナップショットの削除」をご参照ください。