Disk virtual (.vhd)

Spesifikasi Standar

Virtual Hard Disk (VHD) adalah format hard disk virtual klasik Microsoft, diperkenalkan bersama Virtual PC dan Hyper-V untuk mengemas seluruh disk sistem operasi, partisi, dan sistem berkas ke dalam satu file.

Konversi VMDK ke VHD

Konverter VMDK ke VHD gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file VHD dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file VHD dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

63 6F 6E 65 63 74 69 78

REPRESENTASI ASCII: conectix

Standardisasi: Spesifikasi Format Citra Hard Disk Virtual Microsoft

Spesifikasi Teknis

Arsitektur KontainerFooter 512 byte berisi cookie 'conectix' di akhir file (juga disalin ke awal pada disk dinamis/diferensial)
KompresiTanpa kompresi; alokasi jarang pada disk dinamis
Urutan ByteFooter dan Tabel Alokasi Blok (BAT) Big-Endian
Ruang WarnaTidak berlaku (hard disk virtual)
Saluran & StrukturHard disk virtual lengkap: tabel partisi MBR/GPT, sistem berkas NTFS/FAT, dan blok sektor
Dimensi Maksimum2 TiB (sekitar 2,2 TB desimal), karena jumlah sektor 32-bit dalam format VHD
TransparansiTidak ada
Streaming & ProgresifPemetaan sektor langsung untuk virtualisasi sistem operasi aktif

Perbandingan Teknis VHD dengan Pesaing

Atribut TeknisVHD (Saat Ini)VHDXVMDKQCOW2
Kapasitas Maksimum2 TiB (sekitar 2,2 TB desimal)64 Terabyte62 Terabyte2 Petabyte
Dukungan pemasangan bawaan Windows100% bawaan (Manajemen Disk)100% bawaan (Manajemen Disk)Memerlukan VMware atau driverMemerlukan alat pihak ketiga
Byte penandaconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
KetahananSedang (tanpa jurnal penulisan)Tinggi (jurnal metadata berbasis log)TinggiTinggi

Pola Kerusakan Umum dan Panduan Pemulihan Hex

Galat Manajemen Disk Windows: 'Berkas disk virtual rusak dan tidak dapat dibuka'.

Penyebab Utama: Footer 512 byte 'conectix' hilang atau terpotong di akhir berkas.

Pemulihan: Buat ulang footer yang hilang, lalu tambahkan ke berkas menggunakan File2File.app VHD Tool.

Analisis Keamanan & Vektor Serangan Parser

Pengurai VHD dalam hipervisor virtualisasi mengevaluasi Tabel Alokasi Blok (BAT) yang harus dibatasi untuk mencegah kerusakan memori host.

Vektor Serangan yang Diketahui

  • Luapan bilangan bulat selama penghitungan offset Tabel Alokasi Blok (BAT).
  • Lolos dari hipervisor melalui penulisan sektor di luar batas dalam driver penyimpanan virtual.
  • Penolakan layanan melalui loop pada rantai diferensiasi induk yang dibentuk secara keliru.

Praktik Terbaik Defensif: Pasang file VHD yang tidak tepercaya hanya dalam mode baca-saja di lingkungan uji terisolasi.

Asal-Usul & Tonggak Sejarah

2012Windows Server 2012 memperkenalkan VHDX, memperluas kapasitas maksimum dari 2 TB menjadi 64 TB.
2008Windows 7 dan Windows Server 2008 R2 memperkenalkan pemasangan VHD asli dan boot VHD langsung.
2003Microsoft mengakuisisi Connectix Corporation dan merilis spesifikasi VHD ke publik.

Keunggulan & Kelebihan Utama

  • Integrasi Windows asli: dapat dipasang langsung sebagai huruf diska fisik di Manajemen Disk Windows.
  • Boot VHD bawaan: Windows dapat melakukan boot secara fisik langsung dari berkas .vhd pada perangkat keras fisik tanpa hipervisor.
  • Mendukung konfigurasi disk tetap, disk yang berkembang secara dinamis (sparse), serta disk diferensial dengan hubungan induk-anak.

Keterbatasan Teknis & Kekurangan

  • Batas kapasitas arsitektur sebesar 2 terabyte (digantikan oleh VHDX untuk diska yang lebih besar).
  • Rentan terhadap kerusakan data jika daya terputus selama pembaruan tabel alokasi blok dinamis.
  • Tidak memiliki kompresi kluster bawaan seperti yang tersedia dalam format modern seperti QCOW2.

Fakta Teknis Menarik

  • Setiap file VHD yang valid memuat kata ASCII khusus 'conectix' pada footer 512 byte, sebagai penghormatan kepada perusahaan yang menciptakan Virtual PC.
  • Pada VHD tetap, footer 512 byte hanya terdapat di akhir berkas; pada VHD dinamis, salinan footer ditempatkan pada bita 0 sebagai header.
  • Azure telah mendukung disk virtual berbasis VHD, tetapi format disk dan alur kerjanya berubah seiring waktu.

Pertanyaan Teknis yang Sering Diajukan

Apa perbedaan antara VHD dan VHDX?

VHD adalah format Microsoft yang lebih lama dengan batas 2 TB. VHDX mendukung disk hingga 64 TB dan menggunakan log untuk memulihkan pembaruan metadata tertentu setelah listrik terputus.

Bagaimana cara memasang file VHD di Windows?

Di Windows, tekan Win+X, buka 'Disk Management', klik 'Action' di menu atas, dan pilih 'Attach VHD' untuk memasangnya sebagai huruf kandar.

Bagaimana cara mengonversi VHD ke VMDK atau ISO?

Anda dapat mengonversi file VHD menjadi VMware VMDK, citra disk mentah, atau ISO secara langsung menggunakan File2File.app di peramban Anda.