.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
camilleSep 2026БЕЗ ОТВЕТА
v fvfbbvgbdgdg v jn cjnduje h bcj
Ожидание ответа
C
camilleSep 2026БЕЗ ОТВЕТА
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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

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

.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