全部產品
Search
文件中心

Elastic Compute Service:建立虛擬機器並安裝Windows作業系統

更新時間:Jul 08, 2025

VirtualBox是一款開源免費跨平台的虛擬機器軟體,您可以基於它製作VHD格式的Windows鏡像檔案。本文介紹如何基於VirtualBox建立虛擬機器並安裝Windows作業系統。

前提條件

  • 已安裝VirtualBox工具。VirtualBox工具官方下載地址,請參見VirtualBox官網

  • 已準備ISO鏡像檔案,例如win2022zh-cn.iso

  • 確保網路連接穩定。

操作步驟

不同的作業系統安裝步驟可能不同,請您根據實際的安裝介面提示進行操作,本文以在BoxVirtualBox 7.1.10上建立虛擬機器並安裝Windows Server 2022作業系統為例。

步驟一:建立虛擬機器

  1. 開啟Oracle VirtualBox管理器,在工具列單擊全域設定,選擇Expert頁簽並單擊確定

    說明

    該版本的VirtualBox工具只有選擇Expert頁簽設定為專家模式,在建立虛擬機器時才可以按需選擇虛擬磁碟檔案類型,否則預設均為VDI格式。

  2. 在工具列單擊建立

  3. 建立虛擬機器。

    1. 虛擬電腦名稱和系統類別型地區設定虛擬機器的名稱和作業系統類型。

      • 名稱:填寫虛擬機器名稱,例如WindowsVM

      • 檔案夾:選擇虛擬機器的儲存路徑。

      • 虛擬光碟片:選擇已準備的ISO鏡像檔案。

      • 版本類型:VirtualBox會根據ISO鏡像檔案自動填滿作業系統版本和類型。

      • 跳過自動安裝:預設情況下,VirtualBox會自動安裝所選作業系統,建議您勾選跳過自動安裝

    2. 硬體地區設定虛擬機器硬體。

      • 記憶體大小:為虛擬機器分配啟動時使用的記憶體大小。

      • 處理器:分配虛擬CPU數量。

      • 啟用 EFI (只針對某些作業系統):如需以UEFI模式啟動虛擬機器,勾選此選項,否則採用BIOS模式啟動。

    3. 虛擬硬碟地區選取項目現在建立虛擬硬碟

      • 選擇虛擬硬碟檔案存放位置和硬碟大小。

      • 選擇虛擬磁碟檔案類型

        說明

        ECS僅支援匯入RAW、VHD、QCOW2和VMDK格式的鏡像檔案。如果此處選擇了其他格式,鏡像製作完成後,需要轉換鏡像格式再匯入。

  4. 單擊完成,等待虛擬機器建立完成。

步驟二:安裝作業系統

BIOS(Basic Input Output System)和UEFI(Unified Extensible Firmware Interface)是指建立ECS執行個體過程中對系統硬碟的啟動模式,您可以根據需要任選一種模式來安裝作業系統,安裝完成後將以該模式來啟動系統硬碟。有關啟動模式的更多資訊,請參見執行個體啟動模式

BlOS模式

  1. 選擇建立的虛擬機器,在工具列單擊啟動,啟動虛擬機器。

  2. 在虛擬機器內手動選擇需要的安裝參數安裝Windows系統,並等待作業系統安裝完成。

UEFI模式

  1. 選擇建立的虛擬機器,在工具列單擊啟動,啟動虛擬機器。

  2. 在虛擬機器內選擇需要的安裝參數安裝Windows系統。

  3. 自訂EFI分區。

    以UEFI模式啟動作業系統預設的分區配置存在恢複分區,這可能導致執行個體啟動或者擴盤時出現異常,無法讀取到系統磁碟分割。需要在安裝作業系統時選擇磁碟的過程中手動建立自訂EFI分區。

    重要

    在虛擬機器啟動階段,按任意鍵引導載入系統,否則會進入Shell命令介面。

    請單擊我展開查看自訂EFI分區的操作步驟

    1. 在如下磁碟分割載入頁面,按ShiftF10鍵開啟命令列視窗,執行diskpart命令,開啟Microsoft DiskPart分區工具。

    2. 執行以下命令,查看當前系統安裝的磁碟資訊。

      list disk
    3. 執行以下命令,選擇硬碟。

      select disk 0
    4. 執行以下命令,清除磁碟上的所有分區。

      clean
    5. 執行以下命令,將選中磁碟轉換為GPT格式。

      convert gpt
    6. 執行以下命令,建立EFI分區。

      create partition efi size=[$Size]
      說明

      [$Size]為分區大小,建議不大於300 MB,此處設定為200 MB。

    7. 執行以下命令,建立主要磁碟分割,使用剩餘的全部空間。

      create partition primary
    8. 執行以下命令,確認分區已經建立完成。

      list partition
    9. 單擊重新整理,重新整理分區資訊,單擊格式化,格式化系統磁碟分割,然後單擊下一步

    10. 等待作業系統安裝完成。

    11. 確認自訂EFI分區是否成功。

      1. 設定系統登入密碼後,登入Windows系統的虛擬機器,開啟磁碟管理頁面,確認自訂EFI分區是否成功。

      2. cmd命令列視窗,執行以下命令確認系統的啟動方式為UEFI。

        msinfo32

步驟三:系統配置

  1. 設定允許遠端桌面連線Windows系統。

    1. 控制台中選擇系統和安全

    2. 系統地區單擊允許遠端存取

    3. 系統屬性頁面遠程頁簽中,確認已勾選允許遠端連線到此電腦,然後單擊確定

  2. 關閉Windows系統內建的防火牆。

    1. 控制台中選擇系統和安全

    2. Windows Defender 防火牆地區單擊檢查防火牆狀態

    3. 在左側導覽列選擇啟動或關閉 Windows Defender 防火牆

    4. 自訂各類網路的設定頁面,將專用網路設定公用網路設定設定為關閉 Windows Defender 防火牆,然後單擊確定

後續步驟

後續您可以根據實際需求進行以下操作:

  • 安裝Vminit:以確保運行鏡像的ECS執行個體能成功完成初始化配置。

  • 安裝virtio驅動:為避免部分虛擬機器的作業系統在匯入自訂鏡像後無法啟動,您需要在匯入鏡像前檢查是否需要在原始伺服器中安裝virtio驅動。