VHD и VHDX файловете звучат подобно, но имат някои ключови разлики, за които трябва да знаете, преди да ги използвате.

Ключови изводи

  • VHD и VHDX са два вида файлове на виртуални устройства, използвани във виртуализационни среди за представяне на виртуални твърди дискове. VHD е по-старият формат, докато VHDX е по-новият.
  • VHDX има някои предимства пред VHD, като по-голям максимален размер на устройството от 64TB, по-добра производителност с модерен хардуер и функции като защита срещу повреда на данните. VHDX обаче не се поддържа широко от софтуер за виртуализация на трети страни, което ограничава използването му до Hyper-V.
  • Дали да използвате VHD или VHDX зависи от вашите нужди и приоритети. Ако използвате Hyper-V, VHDX е по-добрият избор поради своите по-нови и по-сигурни функции. Въпреки това, ако съвместимостта със софтуер за виртуализация на трети страни е важна за вас, VHD е широко поддържан формат, който може да се използва на всяка виртуална машина.

VHD и VHDX са два често използвани формати на дискови изображения на виртуални машини, използвани за виртуализиране на твърдия диск на компютъра. Използвани основно с платформата за виртуализация Hyper-V на Microsoft, двата формата на дискови изображения звучат подобно, но имат някои ключови разлики, с които трябва да сте наясно, преди да стартирате вашата виртуална машина.

instagram viewer

Какво е VHD?

Първо, ще започнем да обясняваме по-стария от тези два формата, VHD.

VHD означава Виртуален твърд диск и е тип файлов формат, използван за представяне на виртуален твърд диск. По същество това е файлов формат с изображение на диск, който включва цялото съдържание на виртуализиран твърд диск. VHD файловете се използват главно във виртуализационни среди, където симулират функционалността на физически твърди дискове във виртуални машини. VHD файловете могат да съхраняват операционната система, приложенията и данните, което ги прави неразделна част от технологиите за виртуализация, и тези виртуални машини използват и разпознават тези файлове като действителни хардуерни устройства - можете да ги монтирате, демонтирате и съхранявате други файлове на тях.

Това е формат, създаден за първи път от компания, наречена Connectix през 2003 г., като компанията прави спецификацията на файла достъпна за използване от трети страни от 2005 г. насам. Форматът се използва главно от Microsoft за неговия Virtual PC и след това за своята платформа за виртуализация Hyper-V, но се използва и от програми за виртуализация на трети страни като Virtualbox и VMware.

Какво е VHDX?

VHDX, от друга страна, е просто по-нова версия на VHD. Microsoft реши да пусне своеобразен наследник на VHD, който може да коригира някои от недостатъците и проблемите на VHD, както и да го направи по-гъвкав за използване. В момента Microsoft използва VHDX файлове за Hyper-V, но за разлика от VHD, VHDX не се поддържа широко от софтуер за виртуализация на трети страни. Към момента на писане Virtualbox и VMware инструктират потребителите да конвертират своите VHDX файлове във VHD, ако искат да ги използват на своите виртуални машини.

VHDX беше внедрен за първи път през 2012 г. с пускането на Windows 8 и Windows Server 2012 и оттогава се превърна в основния формат за цялата виртуализация на Microsoft.

Как се различават VHD и VHDX?

Има някои разлики между VHD и VHDX. Най-забележимият е максималният размер на устройството. Докато VHD позволява до 2TB устройства, VHDX повишава лентата до 64TB. Въпреки че е малко вероятно да имате нужда от толкова много, освен ако не сте бизнес потребител, може да помогне, ако искате повече от 2TB във вашата виртуална машина.

Има и няколко други разлики. VHDX файловете поддържат по-големи размери на блокове и по-добра производителност, особено с модерен хардуер и приложения с разширени функции за съхранение. VHDX файловете също са по-устойчиви, включително функции като защита срещу повреда на данните по време на прекъсване на електрозахранването и механизъм за "дневник", за да следите промените, преди да бъдат ангажирани към файл.

Тъй като това е подобрена версия на VHD, VHDX наистина няма недостатъци. Въпреки това, единственият недостатък, който бихме споменали, е, че наистина можете да използвате само VHDX файлове на Hyper-V, като повечето софтуери за виртуализация на трети страни все още не ги поддържат.

VHD срещу. VHDX: Кое е по-добро?

Ако ще използвате Hyper-V, тогава VHDX е безсмислено. Това е по-новият формат, както и най-гъвкавият, най-сигурният и най-богатият на функции. Но фактът, че е слабо съвместим със софтуер за виртуализация на трети страни, означава, че сте ограничени само до Hyper-V с този формат.

От друга страна, VHD е по-стар формат. Все пак, той също е широко документиран и се използва от почти целия софтуер за виртуализация, така че ако имате VHD файл, можете да го използвате на всяка виртуална машина там.

Основните разлики между VHD и VHDX се свеждат до това, което цените най-много: използване на по-нова спецификация или запазване на вашите файлове в спецификация, която може да се използва в софтуер на трети страни. Наистина зависи от вас. Трябва също така да споменем, че в допълнение към VHD и VHDX има и други формати, включително VMDK файловете на VMware и VDI файловете на VirtualBox, така че е въпрос на това кое работи по-добре за вас.