Virtuaalikiintolevy (.vhd)

Microsoft Standardi

Virtual Hard Disk (VHD) on Microsoftin klassinen virtuaalikiintolevyformaatti, joka esiteltiin Virtual PC:n ja Hyper-V:n myötä koko käyttöjärjestelmälevyjen, osioiden ja tiedostojärjestelmien kapseloimiseksi yhteen tiedostoon.

Muunna tiedostot muodosta VMDK muotoon VHD

Ilmainen selaimen sisäinen VMDK - VHD-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat VHD-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat VHD-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

63 6F 6E 65 63 74 69 78

ASCII-ESITYSTAPA: conectix

Standardointi: Microsoft Virtual Hard Disk Image Format Specification

Tekniset tiedot

Säiliöarkkitehtuuri512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks)
PakkausUncompressed; sparse allocation in dynamic disks
Tavujärjestys (Endianness)Big-Endian footer and Block Allocation Table (BAT)
VäriavaruudetN/A (Virtual Hard Disk)
Kanavat ja rakenneComplete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks
Suurimmat mitat2 Terabytes (2,040 GB architectural 32-bit sector limit)
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausDirect sector mapping for live operating system virtualization

Tekninen vertailumatriisi: VHD vs. kilpailijat

Tekninen attribuuttiVHD (Nykyinen)VHDXVMDKQCOW2
Enimmäiskapasiteetti2 teratavua (2 040 Gt)64 teratavua62 teratavua2 petatavua
Natiivi Windows-liitos100 % natiivi (Levynhallinta)100 % natiivi (Levynhallinta)Vaatii VMwaren tai ajuritVaatii kolmannen osapuolen työkaluja
Taikatavutconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
PalautumiskykyKohtalainen (ei kirjoituslokia)Korkea (lokipohjainen metatietoloki)KorkeaKorkea

Yleiset korruptiotilat ja heksatietojehdotusopas

Windowsin levynhallinnan virhe: 'Virtuaalilevytiedosto on vioittunut eikä sitä voida avata'.

Perussyy: Puuttuva tai katkaistu 512 tavun 'conectix'-alatunniste tiedoston lopussa.

Korjaus: Luo uudelleen ja liitä puuttuva alatunniste File2File VHD Tool -työkalulla.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

Virtualisointihypervisoreiden VHD-jäsennysasemat arvioivat lohkon varausjulkaisuja (BAT), jotka on rajattava isäntämuistin vioittumisen estämiseksi.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto lohkon varausjulkaisun (BAT) siirtymän laskennan aikana.
  • Hypervisorin pako rajat ylittävien sektoriajo-kirjoituksien kautta virtuaalisissa tallennusajureissa.
  • Palvelun estäminen virheellisten erottavien emoketjusilmukoiden kautta.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2012Windows Server 2012 esittelee VHDX-formaatin, joka laajentaa enimmäiskapasiteetin 2 teratavusta 64 teratavuun.
2008Windows 7 ja Windows Server 2008 R2 tuovat mukanaan natiivin VHD-levyjen liittämisen ja suoran VHD-käynnistyksen.
2003Microsoft ostaa Connectix Corporationin ja julkaisee VHD-spesifikaation julkisesti.

Tärkeimmät edut

  • Natiivi Windows-integraatio: voidaan liittää suoraan fyysisenä asematunnuksena Windowsin levynhallinnassa.
  • Natiivi VHD-käynnistys: Windows voi käynnistyä fyysisesti suoraan .vhd-tiedostosta fyysisellä raudalla ilman hypervisoria.
  • Tukee kiinteitä, dynaamisesti laajenevia (harvoja) ja erottavia emo-lapsilevykonfiguraatioita.

Tekniset rajoitukset

  • Tiukka 2 teratavun arkkitehtoninen kapasiteettiraja (korvattu VHDX:llä suuremmille levyille).
  • Haavoittuvainen vioittumiselle, jos virta katkeaa dynaamisen lohkon varausjulkaisun (BAT) päivitysten aikana.
  • Puuttuu modernien formaattien, kuten QCOW2, tarjoama natiivi klusteripakkaus.

Mielenkiintoisia teknisiä faktoja

  • Jokainen kelvollinen VHD-tiedosto sisältää ASCII-taikanasanan 'conectix' 512 tavun pituisessa alatunnisteessaan, mikä muistaa alkuperäistä Virtual PC:n keksinyttä yritystä.
  • Kiinteässä VHD:ssä 512 tavun alatunniste on vain tiedoston lopussa; dynaamisessa VHD:ssä kopio alatunnisteesta sijoitetaan tavuun 0 ylätunnisteena.
  • Microsoft Azure käytti alunperin VHD:tä kaikkien pilvivirtuaalikoneiden peruslevyformaattina.

Usein kysytyt tekniset kysymykset

Mikä ero on VHD- ja VHDX-tiedostojen välillä?

VHD on Microsoftin vanhempi muoto, jonka enimmäiskoko on 2 Tt. VHDX on moderni seuraaja, joka tukee jopa 64 Tt:n kokoa ja sisältää sähkökatkossuojauksen vioittumista vastaan.

Miten voin liittää VHD-tiedoston Windowsissa?

Paina Windowsissa Win+X, avaa 'Levyjen hallinta' (Disk Management), napsauta ylävalikosta 'Toiminto' (Action) ja valitse 'Kiinnitä VHD' (Attach VHD) liittääksesi sen aseman kirjaimena.

Miten voin muuntaa VHD-tiedoston VMDK- tai ISO-muotoon?

Voit muuntaa VHD-tiedostoja VMware VMDK -tiedostoiksi, raakalevykuviksi tai ISO-tiedostoiksi suoraan File2File.app-palvelulla selaimessasi.