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

Elastic Compute Service:仮想マシンを作成し、Windows オペレーティングシステムをインストールする

最終更新日:Nov 09, 2025

VirtualBox は、無料のオープンソースのクロスプラットフォーム仮想マシンソフトウェアです。このソフトウェアに基づいて、仮想ハードディスク (VHD) 形式の Windows イメージファイルを作成できます。この Topic では、VirtualBox を使用して仮想マシンを作成し、その仮想マシンに Windows オペレーティングシステムをインストールする方法について説明します。

前提条件

  • VirtualBox がインストールされていること。VirtualBox がインストールされていない場合は、VirtualBox をクリックして VirtualBox をダウンロードしてください。

  • ISO イメージファイルが準備されていること。例: win2022zh-cn.iso

  • ネットワーク接続が安定していること。

手順

仮想マシンにオペレーティングシステムをインストールする手順は、オペレーティングシステムによって異なる場合があります。この Topic では、VirtualBox 7.1.10 を使用して仮想マシンを作成し、その仮想マシンに Windows Server 2022 をインストールします。

ステップ 1: 仮想マシンを作成する

  1. Oracle VirtualBox Manager を開き、ツールバーの [Global Settings] をクリックし、[Expert] タブを選択して、[OK] をクリックします。

    説明

    このバージョンの VirtualBox では、エキスパートモードを有効にするために [Expert] タブを選択する必要があります。これにより、仮想マシン作成時に仮想ディスクファイルの種類を選択できます。そうしない場合、デフォルトで VDI 形式が使用されます。

  2. ツールバーの [New] をクリックします。

  3. 仮想マシンを作成します。

    1. [Virtual Machine Name And Operating System Type] セクションで、仮想マシンの名前とオペレーティングシステムのタイプを設定します。

      • 名前: 仮想マシンの名前を入力します。例: WindowsVM

      • フォルダー: 仮想マシンを保存するフォルダーを選択します。

      • ISO イメージ: 準備した ISO イメージファイルを選択します。

      • バージョンタイプ: VirtualBox は ISO イメージファイルに基づいてオペレーティングシステムのバージョンとタイプを自動的に入力します。

      • 無人インストールをスキップ: デフォルトでは、VirtualBox は選択されたオペレーティングシステムを自動的にインストールします。[無人インストールをスキップ] を選択することをお勧めします。

    2. [Hardware] セクションで、仮想マシンのハードウェアを設定します。

      • メモリーサイズ: 仮想マシンの起動時に使用するメモリ量を割り当てます。

      • プロセッサー: 仮想 CPU の数を割り当てます。

      • EFI を有効化 (特別な OS のみ): 仮想マシンを UEFI モードで起動したい場合は、このオプションを選択します。そうしない場合、仮想マシンは BIOS モードで起動します。

    3. [Virtual Hard Disk] セクションで、[Create A Virtual Hard Disk Now] を選択します。

      • 仮想ハードディスクファイルを保存する場所を選択し、ディスクサイズを指定します。

      • [Hard Disk File Type] を選択します。

        説明

        RAW、VHD、QCOW2、および仮想マシンディスク (VMDK) 形式のイメージファイルのみを ECS にインポートできます。ここで別の形式を選択した場合は、イメージをインポートする前にイメージの形式を変換する必要があります。

  4. [Finish] をクリックし、仮想マシンが作成されるのを待ちます。

ステップ 2: オペレーティングシステムをインストールする

ブートモードは、ECS インスタンスの作成中にシステムディスクが起動されるモードです。基本入出力システム (BIOS) とユニファイド・エクステンシブル・ファームウェア・インターフェース (UEFI) の 2 つのブートモードが利用可能です。どちらかのブートモードを使用して Windows オペレーティングシステムをインストールできます。オペレーティングシステムがインストールされると、システムディスクはそのブートモードで起動されます。ブートモードの詳細については、「インスタンスのブートモード」をご参照ください。

BIOS モード

  1. 新しい仮想マシンを選択し、ツールバーの [Start] をクリックして仮想マシンを起動します。

  2. 必要なインストールパラメーターを手動で選択して、仮想マシンに Windows オペレーティングシステムをインストールし、インストールが完了するのを待ちます。

UEFI モード

  1. 新しい仮想マシンを選択し、ツールバーの [Start] をクリックして仮想マシンを起動します。

  2. 必要なインストールパラメーターを選択して、仮想マシンに Windows オペレーティングシステムをインストールします。

  3. カスタム EFI パーティションを作成します。

    UEFI ブートモードを使用するオペレーティングシステムでは、デフォルトのパーティションに回復パーティションが含まれており、これがインスタンスの起動例外やディスクサイズ変更例外の原因となります。その結果、システムパーティションが読み取れなくなります。この問題を解決するには、オペレーティングシステムのインストールプロセス中にディスクを選択する際に、Extensible Firmware Interface (EFI) パーティションを作成する必要があります。

    重要

    仮想マシンの起動プロセス中に、いずれかのキーを押してオペレーティングシステムを起動します。そうしないと、シェルコマンドプロンプトに移動します。

    カスタム EFI パーティションを作成する手順を表示するには、ここをクリックしてください

    1. ディスクパーティションの読み込みページで、Shift+F10 を押してコマンドプロンプトを開きます。次に、diskpart コマンドを実行して Microsoft DiskPart を起動します。

    2. 次のコマンドを実行して、仮想マシンにインストールされているディスクをクエリします:

      list disk
    3. 次のコマンドを実行して、ハードディスクを選択します:

      select disk 0
    4. 次のコマンドを実行して、選択したディスク上のすべてのパーティションをクリアします:

      clean
    5. 次のコマンドを実行して、選択したディスクを GUID パーティションテーブル (GPT) パーティションディスクに変換します:

      convert gpt
    6. 次のコマンドを実行して、EFI パーティションを作成します:

      create partition efi size=[$Size]
      説明

      [$Size] はパーティションサイズを指定します。このパラメーターは 300 MB 以下の値に設定することをお勧めします。この例では、200 MB を使用します。

    7. 次のコマンドを実行してプライマリパーティションを作成し、残りの領域を使用します:

      create partition primary
    8. 次のコマンドを実行して、EFI パーティションが作成されたことを確認します:

      list partition
    9. [Refresh] をクリックしてパーティション情報を更新します。[Format] をクリックしてシステムパーティションをフォーマットします。次に、[Next] をクリックします。

    10. オペレーティングシステムのインストールが完了するのを待ちます。

    11. カスタム EFI パーティションが作成されたことを確認します。

      1. 仮想マシンのログインパスワードを設定します。仮想マシンにログインし、[ディスクの管理] ウィンドウを開いて EFI パーティションが作成されたことを確認します。

      2. [cmd] コマンドプロンプトで、次のコマンドを実行して、オペレーティングシステムのブートモードが UEFI であることを確認します:

        msinfo32

ステップ 3: オペレーティングシステムを設定する

  1. Windows オペレーティングシステムへのリモートアクセスを許可します。

    1. [コントロールパネル] で、[システムとセキュリティ] を選択します。

    2. [システム] セクションで、[リモートアクセスの許可] をクリックします。

    3. [システムのプロパティ] ウィンドウの [リモート] タブで、[このコンピューターへのリモート接続を許可する] が選択されていることを確認し、[OK] をクリックします。

  2. Windows Defender ファイアウォールを無効にします。

    1. [コントロールパネル] で、[システムとセキュリティ] を選択します。

    2. [Windows Defender ファイアウォール] セクションで、[ファイアウォールの状態の確認] をクリックします。

    3. 左側のナビゲーションウィンドウで、[Windows Defender ファイアウォールの有効化または無効化] を選択します。

    4. [各種類のネットワークの設定のカスタマイズ] ページで、[プライベートネットワークの設定][パブリックネットワークの設定][Windows Defender ファイアウォールを無効にする (推奨されません)] に設定し、[OK] をクリックします。

次のステップ

ビジネス要件に基づいて、次の操作を実行できます:

  • イメージから作成された ECS インスタンスが初期化を完了できるように、Vminit をインストールする

  • イメージを ECS にインポートした後にイメージ内のオペレーティングシステムが起動に失敗するのを防ぐために、virtio ドライバーをインストールする。イメージをインポートする前に、virtio ドライバーがインストールされているかどうかを確認する必要があります。