%3F.png)
Я часто слышу термин «виртуальные жесткие диски» (VHD) и читаю статьи (например, Lifehacker), в которых они упоминаются, но я долгое время оставался в неведении относительно того, что на самом деле означает этот термин?
Вопросы/уточнения:
- Что такое VHD?
- Какую цель/преимущества они имеют?
- Замедляют или ускоряют ли они производительность? (скорость чтения/записи, кэширование и т. д.)
- Чем они лучше или хуже традиционных/твердотельных жестких дисков?
Разъяснение/объяснение по любому из этих пунктов было бы очень полезно!Спасибо!
решение1
Самый простой способ понять идею виртуальных жестких дисков — это вспомнить, что два компьютера не могут совместно использовать один и тот же физический жесткий диск. Поэтому они необходимы для работы виртуальных компьютеров, поскольку две машины не могут совместно использовать одни и те же жесткие диски с низким уровнем доступа — им нужны свои собственные.
Физический хост-компьютер сможет получить доступ к виртуальным жестким дискам любой гостевой ОС только через сеть, как и другой компьютер в локальной сети, даже если этот виртуальный жесткий диск находится на одном из его собственных физических дисков.
Нет никаких преимуществ в производительности, поскольку они никогда не могут быть быстрее, чем физические диски, на которых они находятся. Преимущество, которое у них есть, заключается в том, что они портативны, их легко перенести на другой физический диск или машину.
.VHD — это формат виртуальных дисков Microsoft, а .VMDK — VMwares. Конвертировать между различными форматами довольно просто.
Вы можете монтировать .VHD в Windows 7 и Server 2008 R2 Disk Management, и вы даже можете загружать физические компьютеры с .VHD-дисков, что я считаю полезным для старых установок ОС и более удобной альтернативой двойной загрузке.
решение2
Я не знаю, откуда вы взяли аббревиатуру VHM от "Virtual Hard Drive", но обычно виртуальный диск связан с виртуальной машиной как имитируемый жесткий диск. По сути, это просто большой файл (или несколько разделенных файлов), которые действуют как жесткий диск для виртуальной машины. Преимущество в том, что виртуальную среду можно легко перемещать на разные машины и она все равно будет работать. Производительность, как правило, будет ниже, чем при использовании самого физического диска из-за связанных с этим накладных расходов, и диску также может потребоваться выполнять операции на хостовой ОС (в зависимости от вашей настройки). Я думаю, это также отвечает на вопрос относительно твердотельных накопителей.
Для дополнительной информации:Формат файла VHD
Это касается формата VHD от Microsoft, но принципы для VMware и VirtualBox аналогичны.