Расширение файла VHD. Установка ОС на VHD и развертывание обновлений

27.02.2019 Флешки и HDD

VHD (Virtual Hard Disk) это формат файлов используемых виртуальными машинами Microsoft Virtual PC для эмуляции жесткого диска (HDD). VHD файл, как и сам физический жесткий диск, будет содержать загрузочную запись, разделы диска, файловые системы, файлы и папки. VHD файл обычно используется как логический диск виртуальной машины. При этом он также может быть подключен напрямую к ОС Windows 7 (или более поздней версии Windows).

VHD файлы, как и данные любого физического жесткого диска, могут быть утрачены (повреждены, случайно удалены , подвергнуты вирусной атаке и т.д.) В силу этого вопрос восстановления данных с VHD дисков (образов) представляется крайне важным. В R-Studio предлагается для этого несколько способов.

Случай 1: Виртуальные Жеские Диски находятся в исправном состоянии и их можно подключить к ОС Windows

Для подключения файла VHD напрямую к операционной системе хоста требуется Windows 7 или более поздняя версия Windows.

1. Подключите VHD образ к системе через утилиту Управление дисками Windows (Windows Disk Management).

Рис. 1: Подключенные к компьютеру VHD диски

После успешного подключения разделам диска будут присвоены буквы. В R-Studio они будут представлены как обычные диски.

2. Обработайте в R-Studio подключенные VHD диски таким же образом как и другие диски.

Рис. 2: Подключенные VHD диски на панели R-Studio Диски (Drives)
Кликните по изображению для его увеличения

Случай 2: Файлы Виртуальных Жестких Дисков и подключить их к системе невозможно

Данной последовательностью действий также можно воспользоваться если версия ОС Windows не позволяет подключить VHD диск напрямую (например, Windows XP, Windows Vista или более ранняя версия Windows).

1. Откройте файлы VHD как образы дисков. Вам может потребоваться изменить тип файлов на "Все файлы (All files)" в диалоговом окне Открыть файл образа (Open Image File) чтобы увидеть файлы VHD с расширением по умолчанию.vhd.

Рис. 3: Файлы VHD дисков открытые в R-Studio как образы дисков
Кликните по изображению для его увеличения

2. Обработайте в R-Studio открытые файлы VHD дисков как обычные дисковые объекты.

Случай 3: Виртуальные Жесткие Диски находятся на диске с поврежденной файловой системой и к ним нельзя получить доступ напрямую

1. Отсканируйте диск (логический том или весь жесткий диск) на котором находились файлы VHD дисков. В диалоговом окне Сканировать (Scan) выберите соответствующую файловую систему искомого раздела (в нашем случае NTFS).

2. Найдите VHD диски среди распознанных разделов. Они будут либо красного, либо зеленого цвета.



Рис. 4: Диски VHD как распознанные разделы на диске хоста
Кликните по изображению для его увеличения

Вы также можете определить раздел по его файловой системе, размеру или другим дисковым параметрам.

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

Случай 4: Для Виртуальных Жестких Дисков найденных как распознанные разделы требуется более глубокий анализ

1. Определите точное смещение и размер (в секторах) анализируемого раздела на вкладке Свойства (Properties).



Рис. 5: Диск VHD и его параметры
Кликните по изображению для его увеличения

Обратите внимание: Вы можете дважды щелкнуть по значениям параметров (смещение и размер) чтобы их копировать и вставить в Блокнот для последующего использования в диалоговом окне Создать регион (Create Region) (на этапе 2).

2. Используйте параметры полученные на первом этапе и создайте регион на диске хоста. Проверьте чтобы в диалоговом окне Создать регион (Create Region) были выбраны единицы Sectors.



Рис. 6: Диск VHD как регион на диске хоста и распознанный раздел
Кликните по изображению для его увеличения

Заключение

R-Studio позволяет , восстанавливать и копировать данные VHD файлов. Способы восстановления файлов и анализа диска зависят от конкретной ситуации. Если у вас ОС Windows 7 или более поздняя версия Windows и VHD файлы не повреждены, то можно отсканировать диск VHD также как и обычный логический том. В остальных случаях применяются более сложные способы поиска и восстановления утраченных данных.

Если вы часто работаете с Virtual PC, то время от времени возникает необходимость открыть файл виртуального жесткого диска не в виртуальной, а в основной системе. В Windows 7 — это не проблема (vhd-фaйл легко подключается через «Управление дисками»). А вот в XP и Висте все сложнее: нужно установить утилиту vhdmount.


Содержание:

Установка vhdmount

Утилита vhdmount входит в состав Microsoft Virtual Server 2005 R2 SP1 (это не отдельный сервис-пак, а полноценный сервер с SP1).

Запускаем установщик (если включен , то запускаем от имени Администратора). Выбираем Install:


Устанавливать все компоненты сервера нет необходимости. Выбираем только VHD Mount:


Завершаем установку. На этом первый этап закончен.

Создание контекстного меню

Теперь приступаем к созданию контекстного меню (чтобы не мучиться с командной строкой).

Необходимо создать файл с расширением reg и следующим содержанием:

Windows Registry Editor Version 5.00 @="Dismount" @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\"" @="Mount" @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\"" @="Virtual.Machine.HD"

Если папка установки отличается от стандартной, то естественно, требуется изменить путь к vhdmount.exe. Vhdmount можно запускать с различными параметрами (например включить поддержку undo-диска для отката изменений). Чтобы ознакомиться с дополнительными параметрами, запустите vhdmount с параметром /? в командной строке.

После того как файл создан, запускаем его. Подтверждаем внесение изменений в реестр.

Проверяем результат. При правом клике на vhd-файле, вы должный увидеть новые пункты меню:


Установка драйвера vhdmount

Для установки драйвера открываем панель управления, переключаемся в «классический вид» и запускаем мастер «Установка оборудования»:


Выбираем «Установка оборудования, выбранного из списка в ручную»:


Выбираем «Показать все устройства» и жмем на Далее:


Нажимаем на «Установить с диска»:


Переходим в папку установки vhdmount и открываем файл vhdbus.inf :


Выбираем «Microsoft Virtual Server Storage Bus» и Далее:


После завершения установки необходимо подключить любой vhd-файл. Во время попытки подключения начнется установка драйвера, которая завершится ошибкой. Это нормально.

Открываем Диспетчер устройств. Здесь вы увидите устройство Microsoft Server Storage Bus Device01 отмеченное восклицательным знаком:


Делаем на нем правый клик и выбираем «Обновить драйверы…». Выбираем ручную установку:


В поле «Искать драйверы в следующем месте» выбираем папку установки vhdmount и жмем Далее:



На этом все. Теперь подключаем виртуальный диск, открываем «Компьютер» и работаем с подключенным диском.

Насчет отключения. Под Вистой у меня так и не получилось произвести отключение без перезагрузки. Появляется стандартной сообщение, что ресурс используется другой программой и т.п. Ничего страшного, просто имейте в виду.

Главный писатель по вопросам технологий

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

До того, как вы сможете открыть файл VHD, вам необходимо выяснить, к какому виду файла относится расширения файла VHD.

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

Ответ:

Файлы VHD имеют Файлы разработчика, который преимущественно ассоциирован с Quartus II VHDL Design File (Altera Corporation).

Файлы VHD также ассоциированы с Virtual PC Virtual Hard Disk (Microsoft Corporation), Vista Complete PC Backup File (Microsoft Corporation) и FileViewPro.

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

Как открыть ваш файл VHD:

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

В случае, если ваш файл VHD не открывается, весьма вероятно, что на вашем ПК не установлена необходимая прикладная программа для просмотра или редактирования файлов с расширениями VHD.

Если ваш ПК открывает файл VHD, но в неверной программе, вам потребуется изменить настройки ассоциации файлов в вашем реестре Windows. Другими словами, Windows ассоциирует расширения файлов VHD с неверной программой.

Загрузки программного обеспечения, связанные с расширением файла VHD:

  • FileViewPro* ()
  • Quartus II VHDL Design File (Altera Corporation)

* Некоторые форматы расширений файлов VHD можно открыть только в двоичном формате.

VHD Инструмент анализа файлов™

Вы не уверены, какой тип у файла VHD? Хотите получить точную информацию о файле, его создателе и как его можно открыть?

Теперь можно мгновенно получить всю необходимую информацию о файле VHD!

Революционный VHD Инструмент анализа файлов™ сканирует, анализирует и сообщает подробную информацию о файле VHD. Наш алгоритм (ожидается выдача патента) быстро проанализирует файл и через несколько секунд предоставит подробную информацию в наглядном и легко читаемом формате.†

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

Чтобы начать бесплатный анализ файла, просто перетащите ваш файл VHD внутрь пунктирной линии ниже или нажмите «Просмотреть мой компьютер» и выберите файл. Отчет об анализе файла VHD будет показан внизу, прямо в окне браузера.

Перетащите файл VHD сюда для начала анализа

Просмотреть мой компьютер »

Пожалуйста, также проверьте мой файл на вирусы

Аннотация: Начиная с данной лекции, мы разбираем вопросы планирования развертывания. Ведь процесс перехода на новую операционную систему сопряжен с некоторыми трудностями. Проблему совместимости приложений мы уже разобрали, однако как бы хороши не были все приложения, производящие тестирование системы, без реального полевого тестирования не обходится ни одно развертывание. Если в вашей организации небольшое количество компьютеров или вы хотите испытать предварительное тестирование на большом количестве компьютеров, то в этом вам поможет возможность установки операционной системы Windows 7 на виртуальный диск (VHD). Мы разберем основные возможности VHD и сценарий создания. В дополнении мы коснемся вопроса развертывания обновлений на установленных системах. Далее нас ждут вопросы оптимизации процесса переноса пользовательских и настроек, разберем способы активации и их назначения, выясним варианты языковых установок, способы создания среды восстановления и ее возможности.

VHD-диск в помощь при развертывании операционной системы Windows 7

Прежде чем разбираться, чем VHD- диск поможет нам при установке операционной системы Windows 7 необходимо разобраться, что же представляет собой данная технология и какими возможностями она обладает.

Общее представление о Virtual Hard Disk

Virtual Hard Disk (VHD) – это формат файла, содержащий полную структуру и содержание сходные с жестким диском, и используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно открыть разными программами виртуализации или виртуальными машинами .

Компания Microsoft изначально не участвовала в создании данного формата, а купила его у компании Connectix вместе с программой виртуализации Connectix Virtual PC. C июня 2005 Microsoft сделала спецификацию формата VHD доступной третьим фирмам в рамках Microsoft Open Specification Promise.

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

  • Обмен файлами между VHD и файловой системой
  • Восстановление и резервное копирование
  • Обеспечение безопасности данных (антивирусной и т.п.)
  • Управление образами
  • Конвертирование дисков (физических в виртуальные и т.п.)

Формат Microsoft VHD в настоящее время используется в Microsoft Virtual PC 2007, Microsoft Virtual Server 2005 R2 и Hyper-V. Windows 7 и Windows Server 2008 R2 предоставляет администраторам возможность автономного управления VHD-образами с возможностью безопасного доступа к VHD-образам без установки программного обеспечения для виртуализации.

Формат VHD используется в Complete PC Backup для Windows Vista в Business, Enterprise и Ultimate версиях. VirtualBox, являющаяся частью Sun xVM от Sun Microsystems (Oracle) поддерживает VHD со 2 версии и новее и может читать VHD-файлы на многих операционных системах. VMware ESX Server поддерживает VHD как альтернативу собственному формату VMDK. Acronis True Image Home 10 тоже поддерживает VHD.

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

  1. Fixed hard disk image - дисковый образ фиксированного размера, выделяется файл такого же размера как заданный размер виртуального диска.
  2. Dynamic hard disk image - динамический образ, имеет размер равный размеру записанных на диск данных. Перезаписывание существующих данных может не приводить к росту образа.
  3. Differencing hard disk image - разностный образ, содержит только блоки измененные относительно родительского образа.
  4. Linked to a hard disk - ссылка на жёсткий диск или раздел жесткого диска. Блоки данных записываются на физический диск или его раздел.

Теперь мы обладаем необходимым минимум знаний о возможностях VHD-дисков. Каким же образом он нам поможет в развертывании Windows 7?

Поддержка VHD-дисков в Windows 7

В первую очередь, возможность установки операционной системы Windows 7 (Windows Server 2008 R2) на виртуальный диск используется теми, кто хотел бы попробовать работу этих систем на своем компьютере, но по каким-то причинам, не рискует этого делать - не хочется, например, переразбивать разделы на жестком диске, есть сомнения в дальнейшей работоспособности или совместимости с уже установленной ОС. В нашем случае данная возможность используется в целях тестирования совместимости как программного, так и аппаратного обеспечения компьютера. Благодаря некоторым новым возможностям Windows 7/Windows Server 2008 R2 - это не проблема. Теперь мы можем установить новую ОС Windows 7 рядом с уже существующей, ни коим образом не затронув ее базовую функциональность, разбивку дисков или файловую структуру, а после тестирования восстановить все изменения (понадобится всего лишь восстановить загрузчик Windows XP и удалить виртуальный диск). Кроме того, мы можем спокойно установить несколько независимых копий ОС Windows 7 на одном разделе и успешно переключаться между ними.

Все это стало возможно благодаря встроенной поддержки виртуальных дисков - файлов в формате VHD. Windows 7/Windows Server 2008 R2 теперь воспринимают такие диски как отдельные разделы и поддерживают загрузку ОС, установленных внутри этих файлов. Т.е. из одного физического диска можно сделать один или несколько виртуальных, при этом остается возможность обращаться напрямую к физическому диску. Т.е., создаем файл.VHD нужного размера на уже существующей файловой системе того или иного диска, в процессе установки Windows 7 или Windows Server 2008 R2 монтируем этот VHD-файл, как отдельный раздел диска, устанавливаем в него ОС. При этом как ОС, установленная на "родительском" разделе, так и ОС в других.VHD, останутся нетронутыми.

Сценарий установки операционной системы на виртуальный диск состоит из следующих этапов:

  1. Вставляем загрузочный съемный носитель с операционной системой Windows 7 (Windows Server 2008 R2)
  2. Загружаем наш ПК со съемного устройства (диска/USB-устройства)
  3. Подтверждаем установку, выбираем язык и редакцию, соглашаемся с лицензией.
  4. На этапе мастера установки, где нас просят выбрать или создать тот раздел диска, на который будет установлена Windows 7, для начала создаем виртуальный диск, а потом устанавливаем на него операционную систему.

Создание виртуального диска во время установки операционной системы происходит в консольном (текстовом) режиме и обладает некоторой спецификой и сложностью. Поэтому для начала разберем, каким образом создается VHD-диск на установленной операционной системе Windows 7.

Управление виртуальным диском через консоль Управление дисками

Создание, подключение и отключение виртуальных жестких дисков в Windows 7 производится через интерфейс Управление дисками консоли управления Microsoft. Виртуальный жесткий диск может быть создан в любом месте на жестком диске компьютера, кроме папки Windows и вложенных в нее папок. Минимальный размер VHD-диска – 3 мегабайта. Максимальный размер ограничен лишь количеством свободного места на физическом жестком диске.

Разберем несколько сценариев работы с VHD-дисками, а именно: создание, присоединение, отсоединение и удаление.

Создание виртуального жесткого диска на установленной системе:

  1. Заходим в оснастку " Управление дисками" . Несколько вариантов, чтобы попасть туда:
    • "Пуск" -> "Выполнить", вводим в поисковую строку diskmgmt.msc и нажмите "Enter"
    • "Пуск" -> "Поиск", вводим в поисковую строку diskmgmt.msc и нажмите "Enter"
    • "Пуск" -> "Администрирование" -> "Управление компьютером" -> "Запоминающие устройства" -> "Управление дисками"
    • Правой кнопкой мыши на "Мой компьютер" -> "Управление" -> "Запоминающие устройства" -> "Управление дисками".
  2. В меню "Действие" (правой кнопкой мыши на строке "Управление дисками") выбираем " Создать виртуальный жесткий диск" .
  3. Нажмите " Обзор" .
  4. Выбираем место, где будет храниться виртуальный жесткий диск (в любом месте, кроме папки Windows и ее подпапках). Указываем имя создаваемого диска и нажимаем " Сохранить" .
  5. Если хотите, чтобы емкость виртуального жесткого диска увеличивалась по мере сохранения на нем данных, выберите " Динамическое расширение" . Если хотите, чтобы емкость виртуального жесткого диска оставалась фиксированной, выберите " Фиксированный размер" и указываем объем создаваемого жесткого диска в мегабайтах, гигабайтах или терабайтах (не менее 3 Мб).
  6. Нажимаем " ОК" и дожидаемся, пока Windows 7 создаст виртуальный жесткий диск и установит драйвер для него.
  7. После создания виртуального диска описанным способом Windows 7 автоматически присоединяет (монтирует) его, поэтому сразу после создания диска мы можем увидеть его в интерфейсе управления дисками консоли управления Windows 7 в списке всех дисков, установленных в системе.
  8. Чтобы начать пользоваться созданным диском, инициализируйте его и создайте на нем раздел.

Присоединение виртуального жесткого диска

  • В меню "Действие" выбираем пункт " Присоединить виртуальный жесткий диск" (присоединяем заранее созданный или скопированный диск).
  • С помощью кнопки " Обзор" указываем место, где хранится файл виртуального жесткого диска. При необходимости выставляем галочку " Только для чтения" и нажимаем " ОК" .

Отсоединение и удаление виртуального жесткого диска

  • Щелкаем правой кнопкой мыши по виртуальному жесткому диску и в появившемся контекстном меню выбираем " Отсоединить виртуальный жесткий диск" .
  • При необходимости выставляем галочку " Удалить виртуальный жесткий диск" после удаления диска. Подтверждаем своё решение.

После отсоединения виртуальный жесткий диск будет недоступен до тех пор, пока вы не присоедините его снова.

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

Управление виртуальным диском через командную строку (консоль)

Для выполнения перечисленных ниже команд необходимо войти в командную строку с правами системного администратора и набрать команду Diskpart . Виртуальный жесткий диск также можно создать средствами утилиты командной строки DiskPart . Для этого нужно воспользоваться командой Create Vdisk . Синтаксис команды:

CREATE VDISK FILE=<"имя_файла"> MAXIMUM=

FILE=<"имя_файла"> – Указание полного пути и имени файла виртуального диска. Файл может находится в сетевой папке.

MAXIMUM= – Максимальное дисковое пространство, предоставляемое виртуальным диском, заданное в мегабайтах (МБ).

TYPE={FIXED|EXPANDABLE} – FIXED создает файл виртуального диска фиксированного размера. EXPANDABLE задает изменяемый по мере размещения данных размер файла виртуального диска. По умолчанию используется параметр FIXED .

– Указывает дескриптор безопасности в формате языка SDDL.

– Путь к существующему родительскому файлу виртуального диска для создания разностного диска. При использовании PARENT нельзя использовать параметр MAXIMUM, поскольку размер разностного диска определяется родительским файлом. Помимо этого, также нельзя задавать параметр TYPE , поскольку создавать можно только расширяемые (параметр EXPANDABLE) разностные диски.

– Путь к существующему файлу виртуального диска для предварительного заполнения нового файла виртуального диска. При использовании параметра SOURCE данные из исходного файла виртуального диска копируются блок за блоком в создаваемый файл виртуального диска. Однако между ними отсутствуют

Virtual hard disk
Расширение
Сигнатура
Разработчик

Connectix / Microsoft

Тип формата

Образ диска

Содержит

Образ диска виртуальной машины

Изначально формат был создан компанией Connectix и позднее куплен Microsoft вместе с программой виртуализации Virtual PC . C июня 2005 Microsoft сделала спецификацию формата VHD доступной третьим фирмам в рамках Microsoft Open Specification Promise.

Использование

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

  • Обмен файлами между VHD и файловой системой
  • Восстановление и резервное копирование
  • Обеспечение безопасности данных (антивирусной и т. п.)
  • Управление образами
  • Конвертирование дисков (физических в виртуальные и т.п)

Программное обеспечение, использующее формат VHD

Acronis True Image Home 10 тоже поддерживает VHD.

Формат VHD используется в Complete PC Backup для Windows Vista в Business, Enterprise и Ultimate версиях.

disk2vhd позволяет преобразовывать физический диск в vhd.

Поддерживаемые типы виртуальных дисков

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

  • Fixed hard disk image - дисковый образ фиксированного размера, выделяется файл такого же размера, как заданный размер виртуального диска.
  • Dynamic hard disk image - динамический образ, имеет размер, равный размеру записанных на диск данных. Перезаписывание существующих данных может не приводить к росту образа.
  • Differencing hard disk image - разностный образ, содержит только блоки, измененные относительно родительского образа.
  • Linked to a hard disk - ссылка на жёсткий диск или раздел жесткого диска. Блоки данных записываются на физический диск или его раздел.