All Products
Search
Document Center

Elastic Compute Service:Konversi format gambar

Last Updated:Jun 22, 2026

ECS mendukung impor gambar dalam format RAW, QCOW2, VMDK, dan VHD. Untuk mengimpor gambar dalam format lain, Anda harus terlebih dahulu mengonversinya menggunakan tool qemu-img.

Ruang Lingkup

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

Prosedur

Windows

Contoh berikut menggunakan Windows Server 2022.

  1. Instal tool konversi.

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

  2. Konfigurasikan variabel lingkungan.

    Tambahkan path eksekusi qemu ke variabel lingkungan PATH agar Anda dapat menjalankan tool tersebut dari antarmuka baris perintah mana pun.

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

    2. Cari dan klik View advanced system settings.

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

    4. Pada bagian System variables, cari dan pilih variabel Path.

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

      • Jika variabel Path belum ada: Klik New. Pada bidang Variable name, masukkan Path. Pada bidang Variable value, masukkan C:\Program Files\qemu.

    5. Verifikasi bahwa variabel lingkungan telah dikonfigurasi dengan benar.

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

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

  3. Konversi format gambar.

    1. Konversi format file gambar.

      qemu-img convert [options] <source_image_path> <destination_image_path>

      Deskripsi [options]:

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

        Untuk melihat semua format sumber yang didukung, jalankan perintah qemu-img --help dan temukan daftar Supported formats pada output.
      • -O <destination_format>: (Huruf O kapital) Menentukan format gambar tujuan, seperti raw, qcow2, vpc (untuk VHD), atau VMDK.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh:

      # Skenario 1: Konversi gambar dari format VHD ke RAW. Path gambar sumber adalah D:\convertimage\source.vhd, dan path gambar 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 gambar dari format VHDX ke QCOW2. Path gambar sumber adalah D:\convertimage\source.vhdx, dan path gambar 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 <destination_image_path>
      Misalnya, jika path gambar tujuan adalah D:\convertimage\target.raw, jalankan perintah qemu-img info D:\convertimage\target.raw.

      Konversi berhasil jika file format pada output sesuai dengan format tujuan.

  4. Gunakan perintah cp dari ossutil 2.0 untuk mengunggah file gambar tujuan ke OSS guna diimpor.

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

macOS

  1. Instal tool konversi.

    brew install qemu
    Jika Anda menerima error command not found, Anda mungkin perlu menginstal manajer paket Homebrew terlebih dahulu. Jalankan /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)", ikuti prompt untuk menyelesaikan instalasi, lalu jalankan kembali perintah untuk menginstal tool qemu.
  2. Konversi format gambar.

    1. Konversi format file gambar.

      qemu-img convert [options] <source_image_path> <destination_image_path>

      Deskripsi [Options]:

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

        Untuk melihat semua format sumber yang didukung, jalankan perintah qemu-img --help dan temukan daftar Supported formats pada output.
      • -O <destination_format>: (Huruf O kapital) Menentukan format gambar tujuan, seperti raw, qcow2, vpc (untuk VHD), atau VMDK.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh:

      # Skenario 1: Konversi gambar dari format VHD ke RAW. Path gambar sumber adalah /ConvertImage/source.vhd, dan path gambar tujuan adalah /ConvertImage/target.raw.
      qemu-img convert -p -f vpc -O raw /ConvertImage/source.vhd /ConvertImage/target.raw
      # Skenario 2: Konversi gambar dari format VHDX ke QCOW2. Path gambar sumber adalah /ConvertImage/source.vhdx, dan path gambar 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 <destination_image_path>
      Misalnya, jika path gambar tujuan adalah /ConvertImage/target.raw, jalankan perintah qemu-img info /ConvertImage/target.raw.

      Konversi berhasil jika file format pada output sesuai dengan format tujuan.

  3. Gunakan perintah cp dari ossutil 2.0 untuk mengunggah file gambar tujuan ke OSS guna diimpor.

    Konsol OSS tidak mendukung file yang lebih besar dari 5 GB. Gunakan ossutil untuk mengunggah 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 gambar.

    1. Konversi format file gambar.

      sudo qemu-img convert [options] <source_image_path> <destination_image_path>

      Deskripsi [Options]:

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

        Anda dapat menjalankan perintah sudo qemu-img --help | grep "Supported formats" untuk melihat format sumber yang didukung.
      • -O <destination_format>: (Huruf O kapital) Menentukan format gambar tujuan, seperti raw, qcow2, vpc (untuk VHD), atau VMDK.

      • -p: Menampilkan progres konversi dalam persentase.

      Contoh:

      # Skenario 1: Konversi gambar dari format VHD ke RAW. Path gambar sumber adalah /ConvertImage/source.vhd, dan path gambar tujuan adalah /ConvertImage/target.raw.
      sudo qemu-img convert -p -f vpc -O raw /ConvertImage/source.vhd /ConvertImage/target.raw
      # Skenario 2: Konversi gambar dari format VHDX ke QCOW2. Path gambar sumber adalah /ConvertImage/source.vhdx, dan path gambar tujuan adalah /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 <destination_image_path>
      Misalnya, jika path gambar tujuan adalah /ConvertImage/target.raw, jalankan perintah sudo qemu-img info /ConvertImage/target.raw.

      Konversi berhasil jika file format pada output sesuai dengan format tujuan.

  3. Gunakan perintah cp dari ossutil 2.0 untuk mengunggah file gambar tujuan ke OSS guna diimpor.

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

FAQ

  • Konversi gambar ISO ke format yang didukung

    Tool qemu-img tidak dapat langsung mengonversi gambar ISO ke format RAW, VHD, QCOW2, atau VMDK. Anda harus menggunakan tool seperti VirtualBox untuk membuat mesin virtual dan menginstal sistem operasi dari gambar ISO tersebut. Setelah itu, Anda dapat mengekspor mesin virtual ke format yang didukung. Untuk informasi selengkapnya, lihat Buat mesin virtual dan instal sistem operasi (Linux) atau Buat mesin virtual dan instal sistem operasi (Windows).

  • Error "Unknown driver 'vhd'"

    Pada qemu-img, pengenal format untuk VHD adalah vpc, bukan vhd. Saat menjalankan perintah konversi, gunakan vpc sebagai pengenal format.

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

Referensi

  • Untuk informasi selengkapnya tentang tool qemu-img, lihat dokumentasi 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 situs resmi DMTF.