Найти тему
Coop-Land

Что такое файл виртуального жесткого диска (VHD)?

Оглавление

Храните, передавайте и делитесь целыми дисками с помощью формата файлов VHD.

В наши дни существует больше типов файлов для сжатия данных, чем можно сосчитать. Однако ни один из них не является универсальным типом файла, который может охватить все и при этом быть предоставлен в виде одного файла, который можно распаковать и использовать как есть на другом компьютере.

Если вам нужно сжать определенный файл или папку, вы можете обойтись ZIP, RAR или даже ISO-файлами. Но что делать, если нужно заключить или сжать в один файл весь HDD/SSD?

Что такое виртуальный жесткий диск?

VHD расшифровывается как Virtual Hard Drive (виртуальный жесткий диск). Эта общедоступная спецификация формата образа позволяет заключить весь жесткий диск в один файл. Затем ОС может использовать и обращаться к нему как к физическому жесткому диску.

Проще говоря, файл VHD – это цифровая копия жесткого диска или SSD, которая отображается как реальный накопитель для вашей ОС.

 📷
📷

Файл VHD похож на файл ISO, но вместо сжатия (или инкапсуляции) одного CD или DVD вы охватываете весь диск. Файлы VHD могут содержать собственные файловые системы, включая NTFS, FAT, exFAT и UDFS, а также поддерживать стандартные дисковые и файловые операции. Однако максимальный размер файла ограничен 2 ТБ.

Существует три основных типа форматов VHD

Фиксированный VHD: эти файлы занимают фиксированный объем памяти на диске хост-машины. Однако в качестве компромисса за больший размер файла можно получить более низкую скорость обработки и постоянную фрагментацию.

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

Дифференцирующий VHD: наименее популярный из трех форматов VHD, этот формат создает копию существующего диска, создавая родительский и дочерний диски. Дифференцирующие VHD позволяют изменять родительский диск, не затрагивая при этом дочерний VHD.

Подобно настоящему жесткому диску, эти виртуальные диски могут создавать сектора диска, новые файлы и папки, выполнять пользовательские приложения и, что не менее важно, запускать ОС. Это делает их идеальным выбором для приложений виртуализации.

Хотя Microsoft публикует спецификацию в свободном доступе, чтобы сторонние разработчики могли писать свои собственные программы для чтения и работы с файлами VHD или VHDX, она сохраняет контроль над форматом. Это означает, что формат VHD поддерживается исключительно Windows, если только он не используется с совместимой программой стороннего производителя на другой ОС.

Смотрите также:
5 лучших недорогих SSD в 2020-2023

VHD против VHDX

Стандарт VHD доступен по безвозмездной лицензии с июня 2005 года. Расширение этого формата, VHDX, появилось в 2012 году и поддерживалось Windows 8 и Windows Server 8. Этот формат добавил новые возможности, повысил производительность, предотвратил повреждение данных и обеспечил максимальный размер файла 64 ТБ. К другим преимуществам файлов VHD относятся следующие:

  • Защита данных при сбоях питания
  • Поддержка пользовательских метаданных
  • Метаданные автоматически обновляются
  • VHDX лучше адаптируется к новому оборудованию

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

Преимущества использования файла VHD

Как вы уже, наверное, догадались, использование VHD-файла имеет определенные преимущества перед традиционными физическими дисками.

 📷
📷

Наиболее существенным преимуществом является то, что файлы VHD можно хранить в Интернете или носить с собой на флэш-накопителе. Это делает VHD быстро развертываемыми в полевых условиях. К другим преимуществам VHD относятся следующие:

  • Более простое резервное копирование и восстановление
  • Быстрая репликация
  • Изоляция от хоста или других ОС ВМ.
  • Устранение требований к стоимости и размеру физических дисков хранения.

Где используются файлы VHD?

Файлы VHD в основном используются программами виртуализации, такими как VirtualBox от VMware и Hyper-V от Microsoft. Однако следует отметить, что перед использованием необходимо включить Hyper-V в Windows 11. Поскольку они работают как физические жесткие диски, они идеально подходят для виртуальных машин, которым нужно запускать изолированные ОС, файловые системы, управлять приложениями и так далее.

Тем не менее их также можно использовать для создания резервных копий существующих дисков и хранения их в качестве цифровых архивов на случай, если понадобится вернуться или восстановить данные. Это экономически эффективный способ резервного копирования данных на нескольких жестких дисках и более удобный для хранения, что часто используется в корпоративных приложениях.

Файлы VHD очень полезны

Хотя файлы VHD функционально похожи на физический диск, содержащий ту же файловую систему, разделы диска и даже сектора жесткого диска, по сути это просто виртуальные жесткие диски, которые в ОС выглядят как физический диск. Помимо того, что они идеально подходят для виртуальных машин, их также можно эффективно использовать для резервного копирования физических дисков.

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