Храните, передавайте и делитесь целыми дисками с помощью формата файлов 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 для каждой виртуальной машины на другой компьютер, и он будет безупречно работать с правильно настроенной виртуальной машиной.