Disk virtual (.vhd)
Spesifikasi StandarVirtual 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:
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 78REPRESENTASI ASCII: conectix
Standardisasi: Spesifikasi Format Citra Hard Disk Virtual Microsoft
Spesifikasi Teknis
| Arsitektur Kontainer | Footer 512 byte berisi cookie 'conectix' di akhir file (juga disalin ke awal pada disk dinamis/diferensial) |
| Kompresi | Tanpa kompresi; alokasi jarang pada disk dinamis |
| Urutan Byte | Footer dan Tabel Alokasi Blok (BAT) Big-Endian |
| Ruang Warna | Tidak berlaku (hard disk virtual) |
| Saluran & Struktur | Hard disk virtual lengkap: tabel partisi MBR/GPT, sistem berkas NTFS/FAT, dan blok sektor |
| Dimensi Maksimum | 2 TiB (sekitar 2,2 TB desimal), karena jumlah sektor 32-bit dalam format VHD |
| Transparansi | Tidak ada |
| Streaming & Progresif | Pemetaan sektor langsung untuk virtualisasi sistem operasi aktif |
Perbandingan Teknis VHD dengan Pesaing
| Atribut Teknis | VHD (Saat Ini) | VHDX | VMDK | QCOW2 |
|---|---|---|---|---|
| Kapasitas Maksimum | 2 TiB (sekitar 2,2 TB desimal) | 64 Terabyte | 62 Terabyte | 2 Petabyte |
| Dukungan pemasangan bawaan Windows | 100% bawaan (Manajemen Disk) | 100% bawaan (Manajemen Disk) | Memerlukan VMware atau driver | Memerlukan alat pihak ketiga |
| Byte penanda | conectix (0x63 0x6F 0x6E 0x65...) | vhdxfile | KDMV (0x4B 0x44 0x4D 0x56) | QFIû (0x51 0x46 0x49 0xFB) |
| Ketahanan | Sedang (tanpa jurnal penulisan) | Tinggi (jurnal metadata berbasis log) | Tinggi | Tinggi |
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
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.
Pasangan Konversi VHD Terkait
Mengonversi berkas VMware Virtual Disk ke format Virtual Hard Disk memungkinkan Anda menjalankan mesin virtual yang dibuat di VMware Workstation secara langsung di dalam lingkungan Microsoft Hyper-V atau Windows Virtual PC.
Mengonversi berkas Virtual Hard Disk ke kontainer VMware Virtual Disk memungkinkan mesin virtual Microsoft Hyper-V berjalan lancar di hipervisor VMware.