Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Открытие файлов в формате VHD

Открытие файлов в формате VHD

Если кто-то пробовал напишите как прошло и получилось ли?

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

Делал я следующее:

Так как необходимо было (с моей точки зрения) создать имидж раздела Win 7, я попытался сделать это при помощи Acronis TI 8 Home. При этом после инсталляция оного в Win 7 получил BSOD (более новой версии у меня не было, да и насколько я видел на сайте пока поддержки Win 7 там вроде бы нет). Попытка смонтировать vhd файл в Vista (x64 Enterprice), тоже ни к чему не привела (не умеет она это делать стандартными средствами).

Вобщем немного полазив по инету я наткнулся на то, что vhd можно смонтировать в Virtual PC (для чего он изначально и предназначался). Но оной программы тоже не оказалось под рукой (был лишь VirtualBOX, который и смонтировал файл (может это было моей ошибкой)). Установив Акронис в Win XP (находящуюся в Virtual BOX) я нормально создал имидж раздела.

После загрузившись с флешки в BartPE я накатил образ на активный раздел. Естественно после данной операции ничего не загрузилось.

Использовав опцию восстановления загрузки из инсталяционного компакта Win 7 (пришлось грузится и делать операцию 2 раза. 1 проход была добавлена запись о системе, 2-й — восстановлен бутлоадер).

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

Возможно мой пост кого-нить натолкнет на совершенные мной ошибки и не даст повторить сделанное мной.

В итоге у меня было следующее: один комп с установленным ХР и один с убитым VHD от Windows 7. Попробовал пересохранить VHD в WinImage, но в итоге получался такой же битый VHD.
Также появилась новая проблема: CD/DVD приводов нет, все флешки объемом меньше 4 гиг, а для Windows 7 x64 нужно 4-х гиговую флешку, чтобы сделать из нее загрузочную.

Выход придумал такой:

1) Урезать дистрибутив (ISO) Windows 7, чтобы тот влез на небольшую флешку
2) Развернуть install.wim из дистрибутива Windows 7 на диск С:, т.к. именно это и делает установщик, насколько я знаю.
Как "восстановить" VHD на нужный раздел я написал в этом же пункте, в последнем абзаце.
3) Сделать диск С: загрузочным
4) Загрузиться и "продолжить" установку Windows 7

Решение задачи:
1) Открываем образ (в моем случае 7600.16385.090713-1255_x64fre_client_en-us_Retail_Ultimate-GRMCULXFRER_EN_DVD) Windows 7 в UltraISO и удаляем файл install.wim в папке sources.
Идем в меню File — Properties и в выпадающем меню Media выбираем 650MB/74Min.
Сохраняем новый исошник под новым именем, чтобы не испортить оригинал. Получаем файл весом 365 мегабайт
При помощи той же UltraISO извлекаем install.wim куда-нибудь.

Устанавливаем Windows 7 USB DVD tool — официальную утилиту мелкософта для создания загрузочной флешки из образа Windows 7. Вставляем флешку и делаем ее загрузочной при помощи этой утилиты.
У меня последняя версия этой утилиты после копирования нужных файлов никак не хотела делать флешку загрузочной и предлагала лезть на сайт корпорации для получения нужных инструкций. Мне этого делать очень не хотелось и я попробовал первую версию этой же утилиты, которая была отозвана с сайта за нарушение каких-то лицензионных заморочек. Благо, я ее сохранил. И она прекрасно справилась с задачей! Флешку нужно для этого объемом более 650 мегабайт, т.е. 1 гиг вполне достаточно.

Читайте так же:
Как платить на Алиэкспресс?

2) Я снял хард и подключил ко второму компу, переразбил диск. Скачал WIM Installer, который предназначен специально для развертывания *.WIM образов: http://www.ntcore.com/files/WIM_Installer.zip
Для работы этой программке необходимо иметь доступ к ImageX.exe из WAIK, который весит очень немало. Гугл вывел меня на этот линк: http://shup.com/Shup/65435/ImageX.7z
Извлекаем из архива нужную версию ImageX.exe (у меня 32 битный ХР на 2-м компе, поэтому я распаковал из папки х86), запускаем WIM Installer, открываем в нем файл install.wim, в Installation path пишем путь к корню нашего будущего диска C:, т.е. у меня на втором компе он обозначился буквой F, я указал F:\ (у вас скорее всего будет другая буква!) и жмем Install. Если WIM Installer не увидит ImageX.exe, то попросит указать ее, что и следует сделать. Ждем окончания процесса.

А для "восстановления" VHD на нужный раздел можно взять, например, Acronis TrueImage Home 2010, который умеет конвертировать VHD образы в свои родные, сделать это, а потом восстановить его на нужный раздел.
Я столько возился, что уже точно не помню делал ли я следующее перед тем, как все удачно завершилось, но если не ошибаюсь, я еще скопировал все содержимое папки C:\Windows\Boot\PCAT\ в C:\Boot , а также файл bootmgr в корень C:\ .. не знаю, нужен он там или нет. Так что если что-то не будет получаться — попробуйте сделать то же самое.

3) Загрузился с другой флешки в "Mini-XP" (урезанный ХР для загрузки с флешки. для этого подойдет также BartPE и ERD Commander) и выполнил команду BootSect.exe /NT60 С:
Возможно, если бы я не снял хард со второго компа, то безболезненно сработала бы и команда BootSect.exe /NT60 F:, но я рисковать не стал Ребутнул комп.

4) Грузим комп с с флешки, на которой обрезанный дистр Windows 7. Сперва установщик нас спросит что-то об языке, регионе. не помню уже, а потом появится окошко, где предложат выбор между установкой 7-ки и Восстановлением системы, а дальше все как описано здесь http://www.oszone.net/11294/repair_bootloader_with_bootrec в первом абзаце, там же и отличные скриншоты окон. Щелкаем Восстановление системы и все происходит как описано в этой статье:
Цитата:

Если вы загрузитесь с установочного диска Windows 7 и щелкните "Восстановление системы" ("Repair Computer"), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет
Читайте так же:
Проблемы с формулами в таблице Excel

Так и произошло, загрузчик автоматически "самопочинился" и после перезагрузки установка Windows 7 Ultimate x64 "продолжилась".

PS:
Единственное, последствие такой извращенной установки — это простой BootLogo (жуткий такой, бегущая строка на черном фоне, очень похож на стандартный ХРшный), который я теперь лицезрею при каждой загрузке Windows 7. Если кто подскажет, как включить родной BootLogo 7-ки с мерцающей эмблемой Windows — буду очень признателен

Открытие файлов в формате VHD

Translation2.png

Virtual Hard Drive (VHD) — формат файла, содержащий полную структуру и содержание, сходные с жёстким диском. Используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно открыть разными программами виртуализации или виртуальными машинами. [2]

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

Содержание

Использование [ править | править код ]

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

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

Программное обеспечение, использующее формат VHD [ править | править код ]

Формат VHD используется в Virtual PC. Также этот формат используется в Windows Server 2008, которая включает в себя технологию виртуализации Hyper-V. Hyper-V предоставляет администраторам возможность автономного управления VHD-образами с возможностью безопасного доступа без установки программного обеспечения для виртуализации. [3]

Windows 7 и Windows Server 2008 R2 поддерживают создание, монтирование и загрузку с VHD-файлов. [4]

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

Гипервизор Xen, среди прочих, может использовать формат VHD для хранения образа диска. Продукты, основанные на Xen, например, Citrix XenServer, также могут использовать этот формат. Поддержка осуществляется с использованием библиотеки blktap2. [5]

Эмулятор QEMU поддерживает формат VHD и имеет в своем составе утилиту qemu-img для преобразования форматов. Формат называется vpc .

VirtualBox, являющаяся частью Sun xVM от Sun Microsystems, поддерживает VHD с версии 2.

VMware ESX Server поддерживает VHD как альтернативу собственному формату VMDK.

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

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

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

Конвертируем виртуальные жёсткие диски VDI, VHD и VMDK с помощью программы VirtualBox

Одним из отличий программы-гипервизора VirtualBox является возможность полноценной работы с несколькими форматами виртуальных жёстких дисков. VirtualBox не только поддерживает возможность открытия сторонних виртуальных дисков, в частности, VHD и VMDK, с которыми работают системы виртуализации Microsoft и программное обеспечение VMware Workstation, но также предусматривает изначальное создание виртуальных машин с жёсткими VHD- и VMDK-дисками наряду с собственным форматом VDI. А вот упомянутое программное обеспечение от компаний Microsoft и VMware совсем не благосклонно к формату виртуального жёсткого диска VirtualBox – VDI. Открыть в Hyper-V или VMware Workstation виртуальную машину, установленную на VDI-диск, можно либо путём экспорта её конфигурации в файл OVA, либо методом конвертирования диска VDI в диск VHD или VMDK.

Читайте так же:
HP Deskjet 1513 Скачать драйвер и программное обеспечение

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

0. Оглавление:

1. Конвертер виртуальных жёстких дисков внутри VirtualBox

Для конвертирования виртуальных жёстких дисков существует ряд специальных утилит. Утилита для конвертирования форматов виртуальных жёстких дисков имеется и в составе VirtualBox. Встроенный конвертер позволяет преобразовывать из одних в другие все поддерживаемые программой форматы виртуальных жёстких дисков — VDI, VHD, VMDK, HDD, QED, QCOW.

Рассмотрим работу встроенного конвертера VirtualBox на примере преобразования диска VHD в диск VMDK. В принципе, для открытия гостевой системы на VHD-диске в программе VMware Workstation преобразование формата диска не нужно. VMware работает с форматом Microsoft VHD. В нашем случае причиной смены формата стала экономия дискового пространства, поскольку диски VMDK на физическом компьютере занимают меньше места, чем диски VHD. При этом в дальнейшем с гостевой операционной системой можно будет работать как в VMware Workstation, так и в VirtualBox.

2. Процесс конвертирования

В окне программы VirtualBox раскрываем меню «Файл» и выбираем «Менеджер виртуальных носителей».

Скрин 1

В открывшемся окне этого самого менеджера виртуальных носителей, в первой вкладке «Жёсткие диски» увидим перечень виртуальных дисков, на которых установлены гостевые операционные системы, открытые в VirtualBox. Не обнаружим здесь стандартной кнопки обзора или специальной опции, чтобы можно было добавить отдельные файлы дисков VDI, VHD или VMDK, виртуальные машины которых до этого момента не запускались с помощью VirtualBox. Тем не менее, такая возможность нам представится впредь, и если необходимо конвертировать виртуальный диск гостевой системы не из списка VirtualBox, нужно выбрать любой из существующих дисков.

Выбрав из списка нужный или любой попавшийся диск, можем приступать к процессу конвертирования. Жмём кнопку вверху «Копировать».

Скрин 2

Далее появится окно выбора диска. Оставляем всё, как есть, если изначально выбран нужный виртуальный диск. Если это не так, с помощью кнопки обзора в конце строки с выбранным диском указываем путь к любому другому файлу VDI, VHD или VMDK, который хранится на компьютере. Жмём «Next».

Скрин 3

Следующее окно – выбор формата виртуального жёсткого диска на выходе. В нашем случае исходный формат диска VHD будет преобразован в формат VMware Workstation — VMDK. Жмём «Next».

Скрин 4

В окне задания формата хранения виртуального диска необходимо выбрать его тип – динамический или фиксированный. Жмём «Next».

Скрин 5

Далее следует задание названия нового виртуального диска и место его хранения. По умолчанию VirtualBox добавляет к имени файла диска отметку «_копия», а местом хранения определяет папку с исходным конвертируемым файлом. Эти данные можно изменить. Чтобы назначить другое место сохранения файла на выходе, необходимо нажать кнопку обзора в конце строки с названием нового диска. После внесения правок можем приступать непосредственно к самому процессу конвертирования. Жмём кнопку внизу «Копировать».

Скрин 6

Время конвертирования будет напрямую зависеть от объёмов исходного файла виртуального жёсткого диска.

Читайте так же:
Создание группы в Телеграмме: пошаговая инструкция

Скрин 7

По окончании процесса конвертирования виртуальный жёсткий диск уже в новом формате можем наблюдать в папке хранения.

Скрин 8

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

Скрин 9

Смотрите также:

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

Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от…

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

Создание VHD-диска и загрузка с VHD

Создание VHD-диска и загрузка с VHD

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

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

Быстродействие такой системы будет выше, чем при использовании виртуальных машин. Т.к. при использовании виртуализации на копьютере запускается одновременно две системы. А в случае с VHD — только одна и все ресурсы компьютера отданы именно ей.

В качестве основной системы можно использовать Windows 7 и выше. На виртуальный диск указанным способом можно устанавливать операционную систему от Windows Vista и выше.

Внимание!

Загрузку с VHD дисков в Windows 7 поддерживают только редакции Максимальная (Ultimate) и Корпоративная (Enterprise).

В Windows 10 загрузку с VHD поддерживает редакция Профессиональная (Professional) и выше.

Создание вирутального жесткого диска (VHD)

Создать VHD в Windows 7 можно двумя способами — с помощью утилиты Diskpart (используя CMD), а можно через визуальный интерфейс Менеджера дисков. Второй способ проще и нагляднее, поэтому используем его.

Открываем Менеджер дисков. Это можно сделать по следующему пути: Пуск -> Панель управления -> Администрирование -> Управление компьютером -> Управление дисками.

Управление дисками

Управление дисками

Далее щелкаем правой кнопкой мыши по разделу «Управление дисками» и в выпавшем меню выбираем «Создать виртуальный жесткий диск«.

Указываем расположение файла VHD.

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

Формат виртуального жесткого диска я предпочитаю выбирать «Динамическое расширение«, т.к. такой режим позволяет экономить место.

Настройки VHD

Нажимаем кнопку OK, создается файл VHD.

Читайте так же:
Как скрыть время посещения в ВКонтакте

После этого в консоли «Управление дисками» появляется созданный виртуальный диск. Но он не инициализирован.

Инициализируется он через контекстное меню:

Диск не инициализирован

Контекстное меню диска

Инициализация диска

Далее необходимо создать том и отформатировать диск. Тоже через контекстное меню:

Создание простого тома

Указываем размер раздела

Назначаем диску букву

Указываем метку тома

Диск создан и отформатирован

В итоге мы создали виртуальный жесткий диск, он находится на диске D: (D:MyDisk.vhd) и виден в операционной системе. Можно разворачивать на нем другую «операционку».

Развертывание операционной системы Windows на VHD

Для этого потребуется утилита imagex.exe из состава Windows AIK или Windows ADK. Я уже предусмотрительно взял эту утилиту из WADK и приложил к статье. Скачать imagex для x64 и x86 Вы можете внизу страницы.

Также понадобится файл install.wim из дистрибутива Windows. В дистрибутиве он находится в папке Sources. Предположим, что у нас в привод вставлен установочный DVD и путь к install.wim выглядит так — E:Sourcesinstall.wim.

Разворачивание ОС из файла install.wim на диск выполняется следующим образом.

Так как в одном WIM-файле может находится несколько образов ОС, то предварительно определим индекс нужного нам образа:

Допустим, что нужная Винда находится под индексом 1.

Разворачиваем из индекса 1 операционку на наш VHD:

где Z: — буква, присвоенная нашему VHD.

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

Если всё прошло успешно, то переходим к добавлению в загрузчик ОС информации о том, что с нашего VHD тоже можно грузиться.

Изменение информации в загрузчике Windows

Создаем копию текущей операционной системы в загрузчике и даем ей описание «Windows 7 VHD»:

При выполнении этой команды также будет отображен GUID новой записи. Запишите или скопируйте его — он нам пригодится.

Если вы забыли записать GUID, то узнать его вы можете запустив команду bcdedit без параметров.

Далее установите параметры device и osdevice для загрузочной записи VHD. В командной строке введите:

bcdedit /set osdevice vhd=[D:]MyDisk.vhd

где GUID — идентификатор нашей новой записи в загрузчике.

Не забудьте изменить букву диска и путь к файлу VHD на свои.

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

где GUID — идентификатор нашей новой записи в загрузчике.

Завершение

Теперь можно перегружать компьютер.

При старте компьютера на черном фоне будет в течение 5 секунд выдан запрос о выборе операционной системы. Выбирайте свою вновь созданную систему.

Начнется загрузка и установка ОС. После чего не забудьте установить драйверы на новой ОС и можете пользоваться новой системой, которая располагается на виртуальном диске VHD.

Отключение загрузки с VHD и возврат к первоначальному состоянию

Чтобы вернуть компьютер к первоначальному состоянию, необходимо выполнить следующие шаги (в любой последовательности):

Для этого выполняем команду bcdedit без параметров. Она выведет нам все записи. Находим в списке нашу добавленную запись и ее GUID.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector