Установка Windows 7 на VHD

Установка Windows 7 на VHD

Что такое VHD

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

Обновление компьютера на основе BIOS для включения загрузочного меню Windows 7

При развертывании VHD на компьютере на основе BIOS без меню загрузки Windows 7, например компьютер под управлением Windows Server 2008, до настройки системы для VHD со встроенной загрузкой потребуется обновить загрузочную среду с помощью диска Windows PE.

  1. Скопируйте файл VHD на конечный компьютер. Например, введите в командной строке:

    Copy N:VHDswindows7.vhd C:

  2. Чтобы подключить VHD на конечном компьютере, воспользуйтесь средством DiskPart в Windows PE. VHD можно подключить с помощью командыAttach vdisk. В результате VHD отображается на узле как диск, а не как файл VHD. В командной строке введите:
    diskpartselect vdisk file=c:windows7.vhdattach vdisklist volumeselect volume <volume_number_of_attached_VHD>assign letter=vexit
  3. Используйте средство BCDboot, расположенное в каталоге System32 образа VHD или в Windows PE, чтобы скопировать файлы среды загрузки и конфигурацию BCD из каталога Windows на VHD в системный раздел. На компьютере с микропрограммами BIOS системный раздел является активным разделом на первом жестком диске. Например, чтобы использовать BCDboot из образа VHD, в командной строке введите:
    cd v:windowssystem32bcdboot v:windows

Средство BCDboot автоматически импортирует сведения из существующей установки при обновлении BCD. Теперь компьютер обновлен и содержит среду загрузки Windows 7. После этого можно выполнить действия, описанные в части «Добавление VHD со встроенной загрузкой в существующее меню загрузки Windows 7» далее в данном разделе.

WHOIS – проверка домена

Image Expired.ru
Список освобождающихся доменов в зоне .RU и .РФ, сервис перехвата доменов. Заявка на регистрацию домена подается через максимально возможный пул регистраторов, что значительно увеличивает ваши шансы.

Для чего это нужно

  • На физическом оборудовании система работает намного быстрей, чем в виртуальной машине, и использует все «прелести» этого оборудования. Таким образом, если ваша видеокарта поддерживает Aero, то вы его получите.
  • Вы получите полный доступ к данным вашего ПК, так как физический жесткий диск будет «видно» из системы, загруженной с VHD.
  • Система в VHD хранится в одном файле, значит, можно:
    -легко её клонировать простым копированием VHD-файла
    -можно тестить бета-версии софта, не беспокоясь за систему
    -можно изучать систему, экспериментировать с реестром, не боясь её «свалить».

Установка Windows на виртуальный жесткий диск

Для установки Windows нам понадобится

  1. Предустановленная Windows 7 или 8. Предполагается что это ваша основная ОС.
  2. Загрузочный DVD или флэшка с Windows 7 или 8 (смотря что вы хотите установить). Что это такое и где достать описано в руководствах: установка Windows 7 и установка Windows 8.

Существует два способа создания VHD:

  1. в запущенной Windows;
  2. с помощью командной строки в процессе установки Windows

Рассмотрим первый способ вместе с процессом установки системы.

С чего начать

Нам понадобятся:

  1. Установленная операционная система Windows 7
  2. VHD-файл
  3. Загрузочный DVD с Windows 7
  4. Утилита DiskPart (она входит в состав системы)

Есть два пути создания VHD-файла:

  1. через интерфейс Windows 7;
  2. через командную строку прямо во время загрузки c DVD.

Работа из установленной операционной системы

Запускаем управление дисками: щелкнув по «Компьютер» в меню «Пуск» правой кнопкой мыши, выберите пункт «Управление», и слева щелкните «Управление дисками»:


Увеличить рисунок

Выполните пункт меню «Действие»«Создать жесткий диск». На экране появится это окно:

*

Задайте параметры расположения и размера жесткого диска. В данном примере я создаю новый файл Win7.vhd на диске F: размером 30 Гигабайт динамического типа.


Увеличить рисунок

Виртуальный жесткий диск готов к работе. Вставьте установочный диск Windows 7 в DVD-привод, перезагрузите текущую ОС, загрузитесь с DVD и дождитесь появления этого окна:


Увеличить рисунок

Нажмите Shift+F10. Это сочетание клавиш предоставит доступ к командной строке. Напечатайте в ней Diskpart и нажмите Enter.


Увеличить рисунок

Введите следующие команды:

select vdisk file=»F:win7.vhd»attach vdisk

Замените F: на верный путь в вашей системе.

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


Увеличить рисунок

Опции загрузки

Программа установки сама пропишет новую запись в опции загрузки, однако, назовет она её «Windows 7». Вероятней всего, вы захотите изменить название. Это несложно сделать, используя стандартную утилиту bcdedit.exe. Запустите интерпретатор командной строки cmd.exe от имени администратора, для чего нажмите «Пуск», в поле поиска введите cmd.exe и нажмите CTRL+ENTER. Если у вас загружена «новая» система из VHD, введите:

bcdedit /set {current} /d «Windows 7 from VHD»

В противном случае вы можете аналогичным образом переименовать текущую систему, либо найти идентификатор VHD-ОС в выводе bcdedit, запустив его без параметров:


Увеличить рисунок

В моем случае запись имеет идентификатор {default}, и я выполню следующие команды:

bcdedit /set {default} description «Windows 7 From VHD»bcdedit /default {current}

*

Они означают:

  1. Системе {default} задать описание «Windows 7 From VHD»
  2. Загружать по умолчанию текущую ОС. У меня была запущена Windows 7 с физического носителя, т.е. «родная».

Как удалить уже установленную на VHD Windows

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

Для этого нам нужно перейти в окно «Конфигурация системы» для этого в пуске выбираем «Панель управления» далее находим «Администрирование» и «Конфигурация Системы » в появившемся окне находим вкладку «Загрузка » . Весь путь представлен на картинке ниже:

Установка Windows 7 или Windows 8 на виртуальный жесткий диск

И таким образом перед вами должно быть вот такое окно:

Установка Windows 7 или Windows 8 на виртуальный жесткий диск

И таким образом вы можете видеть, что тут присутствуют такие элементы управления, как «Удалить» и «Использование по умолчанию». Таким образом вы можете с помощью bcdedit переименовать новую систему, а назначит нужную систему главной вот в этом окошке.

На этом у меня все. Спасибо за внимание!

Не судите строго, это моя первая статья smile Жду ваших предложений и комментариев!

Статью отредактировал FuzzyL

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: