Virtuaalikiintolevy (.vhd)

Microsoft Standardi

Virtual Hard Disk (VHD) on Microsoftin virtuaalilevyformaatti. Se esiteltiin Virtual PC:n yhteydessä, ja jotkin virtualisointityökalut käyttävät sitä virtuaalilevyn tallentamiseen.

Muunna tiedostot muodosta VMDK muotoon VHD

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta VMDK muotoon VHD. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

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

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

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

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 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 tavun peräosa, jossa on ”conectix”-tunniste ja joka sijaitsee tiedoston lopussa (dynaamisissa ja eroavaan levyyn perustuvissa levyissä tunnistekopio on myös alussa)
PakkausPakkaamaton; dynaamisissa levyissä käytetään harvaa tilanvarausta
Tavujärjestys (Endianness)Big-Endian-peräosa ja Block Allocation Table (BAT)
VäriavaruudetEi sovellu (virtuaalinen kiintolevy)
Kanavat ja rakenneKokonainen virtuaalinen kiintolevy: MBR/GPT-osiotaulukot, NTFS/FAT-tiedostojärjestelmät ja sektorilohkot
Suurimmat mitat2 TiB (noin 2,2 TB desimaalimuodossa) VHD-muodon 32-bittisen sektorimäärän vuoksi
LäpinäkyvyysEi läpinäkyvyyttä
Suoratoisto ja progressiivinen latausSuora sektorikartoitus reaaliaikaista käyttöjärjestelmän virtualisointia varten

Tekninen vertailumatriisi: VHD vs. kilpailijat

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

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

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.app VHD Tool -työkalulla.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

Virtualisointihypervisoreiden VHD-jäsenninohjelmat arvioivat lohkojen varaustaulukoita (BAT), jotka on rajattava isäntämuistin vioittumisen estämiseksi.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto lohkojen varaustaulukon (BAT) siirtymän laskennan aikana.
  • Hypervisorista poistuminen virtuaalisten tallennusajurien sektorikirjoitusten kautta, kun kirjoitukset ylittävät rajat.
  • Palvelun estäminen virheellisten erolevyjen emoketjujen silmukoiden kautta.

Tietoturvan parhaat käytännöt: Kiinnitä epäluotettavat VHD-tiedostot tiukasti vain luku -tilassa eristetyissä hiekkalaatikoissa.

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 (harvalohkoisia) ja erolevyihin perustuvia emo- ja lapsilevykokoonpanoja.

Tekniset rajoitukset

  • Tiukka 2 teratavun arkkitehtoninen kapasiteettiraja (korvattu VHDX:llä suuremmille levyille).
  • Haavoittuvainen vioittumiselle, jos virta katkeaa dynaamisen lohkojen varaustaulukon (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ä muistuttaa Virtual PC:n alun perin kehittäneestä yrityksestä.
  • Kiinteässä VHD:ssä 512 tavun alatunniste on vain tiedoston lopussa; dynaamisessa VHD:ssä kopio alatunnisteesta sijoitetaan tavuun 0 ylätunnisteena.
  • Azure on tukenut VHD-pohjaisia virtuaalikiintolevyjä, mutta sen levyformaatit ja työnkulut ovat muuttuneet ajan myötä.

Usein kysytyt tekniset kysymykset

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

VHD on Microsoftin vanhempi muoto, jonka enimmäiskoko on 2 TB. VHDX tukee enintään 64 TB:n levyjä ja käyttää lokia tiettyjen metatietopäivitysten palauttamiseen sähkökatkon jälkeen. Se ei kuitenkaan suojaa kaikkia levyn tietoja katoamiselta tai vioittumiselta.

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.