全部产品
Search
文档中心

Elastic Compute Service:Konversi format citra

更新时间:Dec 13, 2025

Elastic Compute Service (ECS) hanya mendukung pengimporan citra dalam format RAW, QCOW2, VMDK, dan VHD. Jika citra Anda berada dalam format lain, gunakan tool qemu-img untuk mengonversinya sebelum mengimpornya.

Catatan penggunaan

Anda dapat mengonversi citra antara format RAW, QCOW2, QCOW1, VMDK, VDI, VHD, VHDX, dan QED.

Prosedur

Windows

Topik ini menggunakan Windows Server 2022 sebagai contoh.

  1. Instal tool konversi.

    Unduh tool qemu-img dan instal ke C:\Program Files\qemu.

  2. Konfigurasikan variabel lingkungan.

    Tambahkan path file eksekusi qemu ke variabel lingkungan PATH. Hal ini memungkinkan Anda menjalankan tool tersebut dari command-line interface mana pun.

    1. Klik kanan ikon image.png dan pilih System.

    2. Pada panel navigasi di sebelah kiri, cari dan buka View advanced system settings.

    3. Pada jendela System Properties, di tab Advanced, klik Environment Variables....

    4. Pada bagian System variables, temukan variabel Path.

      • Jika variabel tersebut ada: Pilih variabel tersebut lalu klik Edit.... Pada jendela Edit environment variable, klik New dan tambahkan C:\Program Files\qemu.

        image.png

        image.png

      • Jika variabel tersebut tidak ada: Klik New.... Atur Variable name menjadi Path dan Variable value menjadi C:\Program Files\qemu.

    5. Uji konfigurasi variabel lingkungan.

      1. Klik kanan ikon image.png, pilih Run, lalu masukkan PowerShell.

      2. Pada jendela PowerShell, jalankan perintah qemu-img --version. Jika output menampilkan versi tool tersebut, berarti variabel lingkungan telah dikonfigurasi dengan benar.

  3. Konversikan format gambar.

    1. Jalankan perintah konversi.

      qemu-img convert [Options] <Full path of the source image> <Full path of the destination image>

      [OPTIONS] meliputi:

      • -f <source_format>: Menentukan format citra sumber, seperti vhdx, vdi, qed, qcow, atau vpc (untuk VHD).

        Anda dapat melihat format sumber yang didukung pada bidang Supported image formats dalam output perintah qemu-img --help.
      • -O <destination_format>: (Huruf O kapital) Menentukan format citra tujuan, seperti raw, qcow2, vpc (untuk VHD), atau vmdk.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh perintah:

      # Skenario 1: Konversi citra dari VHD ke RAW. Path lengkap citra sumber adalah D:\convertimage\source.vhd, dan path lengkap citra tujuan adalah D:\convertimage\target.raw.
      qemu-img convert -p -f vpc -O raw D:\convertimage\source.vhd D:\convertimage\target.raw
      
      # Skenario 2: Konversi citra dari VHDX ke QCOW2. Path lengkap citra sumber adalah D:\convertimage\source.vhdx, dan path lengkap citra tujuan adalah D:\convertimage\target.qcow2.
      qemu-img convert -p -f vhdx -O qcow2 D:\convertimage\source.vhdx D:\convertimage\target.qcow2
    2. Verifikasi konversi.

      qemu-img info <Full path of the destination image>
      Misalnya, jika path lengkap citra tujuan adalah D:\convertimage\target.raw, jalankan qemu-img info D:\convertimage\target.raw.

      Konversi berhasil jika file format dalam output sesuai dengan format tujuan Anda.

  4. Gunakan perintah cp dari ossutil untuk mengunggah file citra tujuan ke Object Storage Service (OSS) untuk diimpor nanti.

    Konsol OSS tidak mendukung pengunggahan file yang lebih besar dari 5 GB. Gunakan ossutil untuk file yang lebih besar.

MacOS

  1. Instal tool konversi.

    brew install qemu
    Jika Anda menerima error command not found, jalankan /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" dan ikuti petunjuk untuk menginstal manajer paket Homebrew. Kemudian, jalankan brew install qemu untuk menginstal tool tersebut.
  2. Konversi format citra.

    1. Jalankan perintah konversi.

      qemu-img convert [Options] <Full path of the source image> <Full path of the destination image>

      [OPTIONS] meliputi:

      • -f <source_format>: Menentukan format citra sumber, seperti vhdx, vdi, qed, qcow, atau vpc (untuk VHD).

        Anda dapat melihat format sumber yang didukung pada bidang Supported image formats dalam output perintah qemu-img --help.
      • -O <destination_format>: (Huruf O kapital) Menentukan format citra tujuan, seperti raw, qcow2, vpc (untuk VHD), atau vmdk.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh perintah:

      # Skenario 1: Konversi citra dari VHD ke RAW. Path lengkap citra sumber adalah /ConvertImage/source.vhd, dan path lengkap citra tujuan adalah /ConvertImage/target.raw.
      qemu-img convert -p -f vpc -O raw /ConvertImage/source.vhd /ConvertImage/target.raw
      
      # Skenario 2: Konversi citra dari VHDX ke QCOW2. Path lengkap citra sumber adalah /ConvertImage/source.vhdx, dan path lengkap citra tujuan adalah /ConvertImage/target.qcow2.
      qemu-img convert -p -f vhdx -O qcow2 /ConvertImage/source.vhdx /ConvertImage/target.qcow2
    2. Verifikasi konversi.

      qemu-img info <Full path of the destination image>
      Misalnya, jika path lengkap citra tujuan adalah /ConvertImage/target.raw, jalankan qemu-img info /ConvertImage/target.raw.

      Konversi berhasil jika file format dalam output sesuai dengan format tujuan Anda.

  3. Gunakan perintah cp dari ossutil 2.0 untuk mengunggah file citra tujuan ke OSS agar dapat diimpor nanti.

    Konsol OSS tidak mendukung pengunggahan file yang lebih besar dari 5 GB. Gunakan ossutil untuk file yang lebih besar.

Linux

  1. Instal tool konversi.

    • Untuk Alibaba Cloud Linux dan CentOS:

      sudo yum install -y qemu-img
    • Untuk Ubuntu dan Debian:

      sudo apt-get update
      sudo apt-get install -y qemu-utils
  2. Konversi format citra.

    1. Jalankan perintah konversi.

      sudo qemu-img convert [Options] <Full path of the source image> <Full path of the destination image>

      [OPTIONS] meliputi:

      • -f <source_format>: Menentukan format citra sumber, seperti vhdx, vdi, qed, qcow, atau vpc (untuk VHD).

        Untuk melihat format sumber yang didukung, jalankan sudo qemu-img --help | grep "Supported formats".
      • -O <destination_format>: (Huruf O kapital) Menentukan format citra tujuan, seperti raw, qcow2, vpc (untuk VHD), atau vmdk.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh perintah:

      # Skenario 1: Konversi citra dari VHD ke RAW. Sumber: /ConvertImage/source.vhd. Tujuan: /ConvertImage/target.raw.
      sudo qemu-img convert -p -f vpc -O raw /ConvertImage/source.vhd /ConvertImage/target.raw
      
      # Skenario 2: Konversi citra dari VHDX ke QCOW2. Sumber: /ConvertImage/source.vhdx. Tujuan: /ConvertImage/target.qcow2.
      sudo qemu-img convert -p -f vhdx -O qcow2 /ConvertImage/source.vhdx /ConvertImage/target.qcow2
    2. Verifikasi konversi.

      sudo qemu-img info <Full path of the destination image>
      Misalnya, jika path lengkap citra tujuan adalah /ConvertImage/target.raw, jalankan qemu-img info /ConvertImage/target.raw.

      Konversi berhasil jika file format dalam output sesuai dengan format tujuan Anda.

  3. Gunakan perintah cp dari ossutil 2.0 untuk mengunggah file citra tujuan ke OSS agar dapat diimpor nanti.

    Konsol OSS tidak mendukung pengunggahan file yang lebih besar dari 5 GB. Gunakan ossutil untuk file yang lebih besar.

FAQ

  • Bagaimana cara mengonversi citra ISO ke format yang didukung (RAW, VHD, QCOW2, atau VMDK)?

    Tool qemu-img tidak secara langsung mendukung konversi citra ISO ke format RAW, VHD, QCOW2, atau VMDK. Anda harus terlebih dahulu menggunakan tool virtualisasi seperti VirtualBox untuk membuat mesin virtual dan menginstal sistem operasi, lalu mengekspor mesin virtual tersebut ke format yang didukung. Untuk petunjuk selengkapnya, lihat Buat mesin virtual dan instal sistem operasi (Linux) atau Buat mesin virtual dan instal sistem operasi (Windows).

  • Apa yang harus saya lakukan jika muncul error "Unknown driver 'vhd'" saat mengonversi citra ke format VHD?

    Pada qemu-img, identifier format untuk VHD adalah vpc, bukan vhd. Gunakan vpc sebagai identifier format.

    Misalnya, untuk mengonversi citra dari format VHDX ke VHD, jalankan qemu-img convert -f vhdx -O vpc source.vhdx target.vhd.

Referensi

  • Untuk informasi selengkapnya tentang tool qemu-img, lihat website resmi QEMU.

  • Tool qemu-img tidak mendukung format Open Virtualization Appliance (OVA) atau Open Virtualization Format (OVF). Format-format ini dikelola oleh Distributed Management Task Force (DMTF). Untuk informasi selengkapnya, lihat website resmi DMTF.