.VHD

Файл VHD

Virtual Hard Disk
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл VHD - это полный образ жесткого диска, хранящийся в виде одного файла: таблица разделов, файловая система и зачастую полноценная операционная система. В Windows его можно смонтировать через «Управление дисками» для чтения файлов или подключить к Hyper-V или VirtualBox для загрузки виртуальной машины. Преемником формата является VHDX, который поддерживает диски большего объема и лучше защищен от повреждений.

Разработчик: Microsoft (originally Connectix Virtual PC) Категория: Файлы образов дисков Открыть стандартное MIME: application/x-vhd
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .BIN · .ISO · .MDF · .DMG

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 13, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла VHD?

Файл .vhd содержит виртуальный образ жесткого диска, используемый платформами виртуализации, такими как Microsoft Hyper-V, Oracle VirtualBox и Windows Virtual PC. Один файл .vhd может содержать все данные, хранящиеся на физическом жестком диске, сохраненные в той же структуре - разделы, системные файлы, обычные файлы и папки.

Возможности, предоставляемые файлами .vhd

Файлы .vhd обычно используются в качестве дисков виртуальных машин, что позволяет устанавливать и запускать несколько операционных систем без необходимости использования нескольких физических дисков или отдельных компьютеров. Это открывает множество возможностей - например, поддержку программ и приложений в различных средах. Файлы .vhd также позволяют восстанавливать выбранные каталоги или весь жесткий диск. В Windows 7 и более поздних версиях файл .vhd можно смонтировать напрямую через «Управление дисками» или с помощью командлета PowerShell Mount-DiskImage без использования стороннего ПО.

Краткая история формата VHD

Формат VHD был создан компанией Connectix, которую Microsoft приобрела в 2003 году, после чего разработала продукт Microsoft Virtual PC. Впоследствии Microsoft опубликовала спецификацию VHD в рамках программы Open Specification Promise, сделав формат бесплатным для реализации. В 2012 году были представлены значительные обновления в виде нового формата - .VHDX, который поддерживает диски большего объема (до 64 ТБ) и обладает повышенной устойчивостью к сбоям.

Типы файлов VHD

Файлы .vhd делятся на несколько типов, что облегчает управление ими:

  • Фиксированный образ жесткого диска - имеет фиксированный размер, равный размеру виртуального диска; все пространство выделяется в момент создания.
  • Динамический образ жесткого диска - размер файла изначально мал и растет по мере записи данных; он содержит только те секторы, которые были фактически использованы.
  • Дифференциальный образ диска - отдельный файл .vhd, который записывает только изменения относительно родительского (базового) диска; Hyper-V использует связанное расширение .AVHD для файлов контрольных точек виртуальных машин.
  • Связанный (сквозной) - содержит только ссылку на физический диск, предоставляя виртуальной машине прямой доступ к оборудованию.

Конкурирующими форматами дисков виртуализации являются .VMDK (VMware) и .VDI (нативный формат VirtualBox). Инструмент qemu-img позволяет конвертировать файлы между всеми этими форматами в Linux и macOS.

Безопасность и защита

РИСК: MEDIUM

Файл .vhd является образом диска и не исполняется напрямую на хосте, но он может содержать полноценную загрузочную ОС, поэтому скачанный VHD может скрывать вредоносное ПО внутри гостевой системы. Запускайте недоверенные виртуальные машины изолированно (без общих папок, с ограниченной сетью). Монтирование VHD через «Управление дисками» открывает его файловую систему хосту, поэтому сканируйте неизвестные образы перед открытием файлов. VHD также хранят любые конфиденциальные данные гостя (учетные данные, личные файлы) - обращайтесь с ними как с конфиденциальной информацией. Они имеют большой размер; убедитесь в наличии свободного места перед конвертацией или копированием.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕVirtual Hard Disk
РАЗРАБОТЧИКMicrosoft (originally Connectix Virtual PC)с Connectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
MIME-ТИПapplication/x-vhd
ТИПБинарный контейнер виртуального жесткого диска - содержит весь гостевой диск (таблицу разделов, файловую систему, ОС, файлы); фиксированный, динамический или дифференциальный
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.bin.iso.mdf.dmg
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
636F6E6563746978
ASCII
conectix
VHD содержит 512-байтный футер, первые 8 байт которого представляют собой ASCII-cookie «conectix» (именно так, с опечаткой от Connectix). Фиксированные VHD имеют его только в конце; динамические/дифференциальные VHD также имеют копию со смещением 0 плюс заголовок динамического диска «cxsparse». Таким образом, фиксированный VHD НЕ имеет фиксированной сигнатуры в нулевом байте (это необработанный образ диска с прикрепленным футером). VHD - это образ жесткого диска, а не оптический образ ISO.

Программы, открывающие файлы VHD

Windows4 apps
7-Zip Открытый код Открывает .vhd как архив для извлечения файлов без монтирования или загрузки (в режиме «только чтение»).
Hyper-V Встроенная Чтобы ЗАПУСТИТЬ его как машину: подключите .vhd как диск виртуальной машины в Диспетчере Hyper-V (функция Windows Pro/Enterprise) и запустите виртуальную машину.
Windows Disk Management (built-in) Встроенная Для просмотра файлов: «Управление дисками» > «Действие» > «Присоединить виртуальный жесткий диск», выберите .vhd - он смонтируется как диск с буквой. Отсоедините по завершении. (Двойной клик по .vhd в Проводнике Windows 8+ также монтирует его).
Oracle VirtualBox Открытый код Подключите .vhd к виртуальной машине (VirtualBox поддерживает чтение/запись VHD) и загрузите ее; или конвертируйте с помощью VBoxManage.
macOS2 apps
Oracle VirtualBox Открытый код Подключите .vhd к виртуальной машине (VirtualBox поддерживает чтение/запись VHD) и загрузите ее; или конвертируйте с помощью VBoxManage.
qemu-img Открытый код Проверка/конвертация: «qemu-img info disk.vhd» или преобразование в qcow2/raw/vmdk для других инструментов.
Linux2 apps
Oracle VirtualBox Открытый код Подключите .vhd к виртуальной машине (VirtualBox поддерживает чтение/запись VHD) и загрузите ее; или конвертируйте с помощью VBoxManage.
qemu-img / libguestfs (guestmount) Открытый код Конвертируйте с помощью qemu-img или смонтируйте гостевую файловую систему для копирования файлов: «guestmount -a disk.vhd -i --ro /mnt».

Технические подробности

глубокая спецификация
Тип контейнераБинарный контейнер виртуального жесткого диска - необработанный образ диска с 512-байтным футером, добавленным в конец файла
Cookie футера (магические байты)ASCII-строка `conectix` (8 байт) в начале 512-байтного футера; в конце файла для фиксированных VHD и дополнительно со смещением 0 для динамических и дифференциальных VHD
Размер футера512 байт; вторая копия помещается в байт 0 в динамических и дифференциальных файлах VHD, где она служит заголовком файла
Максимальный размер виртуального диска~2040 ГБ (~2 ТБ), ограничен 32-битными полями геометрии в футере VHD
MIME-типapplication/x-vhd
Поддерживаемые типы образов дисковФиксированный (предварительно выделенный), Динамический (разреженный, растет при записи), Дифференциальный (дочерний диск, записывающий изменения относительно родителя), Сквозной (ссылка на физический диск)
Размер динамического блокаПо умолчанию 2 МБ на блок; каждый блок имеет связанную битовую карту секторов, отслеживающую, какие 512-байтные секторы внутри него были записаны
Порядок байтов в футереBig-endian (сетевой порядок байтов) для всех многобайтовых полей футера, включая размер, геометрию и временные метки
Проверка целостностиКонтрольная сумма CRC-32, встроенная как в 512-байтный футер, так и в заголовок динамического диска
Кодирование геометрии дискаЗначения Cylinder-Head-Sector (CHS), хранящиеся в футере для совместимости с загрузкой через BIOS
Нативное монтирование в WindowsВозможно в Windows 7 и более поздних версиях без сторонних инструментов - через «Управление дисками», `diskpart attach vdisk` или командлет PowerShell `Mount-DiskImage`
Формат-преемникЗаменен форматом `.vhdx`, который поддерживает виртуальные диски до 64 ТБ и добавляет журналирование метаданных для устойчивости к сбоям
Эмулируемый размер сектора512 байт (традиционная геометрия HDD), независимо от физического размера сектора хост-диска
Записи локатора родителяДифференциальные VHD хранят до 8 записей локатора родителя, поддерживая гибкое разрешение путей на разных платформах
Модель лицензированияОпубликовано в рамках Microsoft Open Specification Promise, что позволяет сторонним разработчикам реализовывать формат без лицензионных отчислений
ВыпущенConnectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
Открыть стандартноеДа · без роялти
Спецификацияlearn.microsoft.com

Конвертации VHD

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами VHD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня
C
camille4 h agoБЕЗ ОТВЕТА
v fvfbbvgbdgdg v jn cjnduje h bcj
Ожидание ответа
C
camille4 h agoБЕЗ ОТВЕТА
cfcecrvjfjnfg vhnfrbebfjivkfikvbhbrfvg jfnoni
Ожидание ответа

Часто задаваемые вопросы

Как открыть файл VHD в Windows?
Чтобы прочитать файлы, откройте «Управление дисками» > «Действие» > «Присоединить виртуальный жесткий диск» (или просто дважды щелкните по .vhd в Windows 8+); он смонтируется как диск с буквой. Чтобы запустить его как машину, подключите его к виртуальной машине в Hyper-V или VirtualBox.
В чем разница между VHD и VHDX?
Оба являются виртуальными жесткими дисками Microsoft. VHD - более старый формат (макс. 2 ТБ, более подвержен повреждениям). VHDX (начиная с Windows 8 / Server 2012) поддерживает до 64 ТБ, устойчив к повреждениям при потере питания и является рекомендуемым выбором для Hyper-V.
Как конвертировать VHD в VHDX (или обратно)?
Используйте PowerShell: «Convert-VHD -Path in.vhd -DestinationPath out.vhdx» или функцию «Правка диска» > «Преобразовать» в Диспетчере Hyper-V. Те же инструменты конвертируют VHDX обратно в VHD при необходимости (например, для Azure).
Можно ли конвертировать VHD в ISO?
Нет - VHD является образом жесткого диска, а ISO - образом оптического диска; они не взаимозаменяемы. Подключите/смонтируйте VHD, чтобы скопировать файлы, или конвертируйте в VMDK/VDI/raw для другого гипервизора. Загрузочный ISO должен создаваться из ОС отдельно.
Как извлечь файлы из VHD без виртуальной машины?
В Windows подключите его в «Управлении дисками», чтобы получить букву диска, или откройте его в режиме «только чтение» с помощью 7-Zip. В Linux смонтируйте гостевую файловую систему с помощью guestmount (libguestfs).
Может ли Windows загружаться с VHD?
Да - Windows поддерживает «нативную загрузку с VHD», запуская физический ПК напрямую из файла VHD/VHDX (настраивается через bcdedit или «Управление дисками»). Это используется для тестирования и конфигураций с несколькими ОС.

Ссылки

1Microsoft Learn - [MS-VHDX] and VHD format specificationlearn.microsoft.com
2Microsoft Learn - Convert-VHD (PowerShell)learn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.MDMarkdown Document
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Похожие расширения

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z