Меню Рубрики

Установка vhd на hdd

Создание 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.

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

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

Нажимаем кнопку 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:\Sources\install.wim.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Завершение

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

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

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

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

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

Удалить запись из загрузчика.

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

Для ее удаления выполняем команду:

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

источник

Читайте также:  Установка кпп на монтеро спорт

Установка vhd на hdd

Вопрос

Так случилось, что были установлены одновременно Windows Vista OEM на жёстком диске и Windows 7 коробочная в VHD файле жёсткого диска. Vista использовалась в основном для мелких экспериментов. Windows 7 используется как основная система. Некоторое время назад я потерял лицензию на Vista из-за замены материнской платы (компьютеру более 4 лет), в данный момент удалил Vista из загрузчика. Интересует возможность создания полного образа системы, включая все программы и файлы и исключая раздел D:, на котором находится Vista и файл VHD с Windows 7, а затем разворачивания этого образа уже на жёсткий диск. Подойдут ли для этого встроенные возможности системы, и если нет, есть ли бесплатные сторонние средства, позволяющие создать подобный образ с Live CD на внешний жёсткий диск?

Ответы

Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.

Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.

Я предлагаю такую последовательность:

1. Перенос всех данных с Q на внешний диск.

3. Загрузка с установочного диска 7 и удаление всех разделов.

4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.

Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’

1. Перенести VHD на внешний диск.

2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске

Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.

Бесплатная книга об ускорении загрузки Windows

Диск D включается в образ потому, что там загрузчик (поэтому и написано «система», как ни странно это звучит). Если вы избавитесь от этого, то не загрузитесь никуда.

Как я сказал, проще будет идти вторым путем.

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

Но в любом случае вам придется где-то сохранять резервную копию образа, т.е. купить/одолжить внешний диск.

К сожалению, мне неизвестна волшебная кнопка «намазать мой VHD на HDD» 🙂

Бесплатная книга об ускорении загрузки Windows

Диск D включается в образ потому, что там загрузчик (поэтому и написано «система», как ни странно это звучит). Если вы избавитесь от этого, то не загрузитесь никуда.

Как я сказал, проще будет идти вторым путем.

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

Но в любом случае вам придется где-то сохранять резервную копию образа, т.е. купить/одолжить внешний диск.

К сожалению, мне неизвестна волшебная кнопка «намазать мой VHD на HDD» 🙂

Бесплатная книга об ускорении загрузки Windows

К сожалению, миграцию действительно придётся отложить. 3 часа провозился с загрузчиком, кое-как удалось восстановить работоспособность моей VHD системы.

У меня имеется Acronis True Image Personal HDD 11, насколько понял, именно образ он создать не может, только резервную копию вроде той, что создаётся стандартной архивацией системы. Из-за загрузчика на диске D: и огромного размера моего фиксированного VHD не могу создать штатный образ системы — в своё время покупал внешний диск того же размера, что и внутренний (232 Гб), а других бесплатных средств, способных создать образ из работающей системы, а затем развертывания его из неработающей, например, с Live CD не нашёл.

Все ответы

Это все решаемо, но для конкретного совета нужно понять структуру ваших дисков/разделов/загрузчика.

  1. Скриншот оснастки «Управления дисками» (нажмите Win + R и в строке «Выполнить» введите diskmgmt.msc) и точное описание, на каком разделе (диске) какая система установлена.
  2. Файл данных хранилища загрузки bcdcfg.txt. Для его получения скачайте программу Multiboot и на вкладке «Дополнительно» нажмите кнопку-ссылку «Сохранить в текстовый файл» (выбрать верхнее поле).

Если есть внешние диски — сообщите объем, они могут пригодиться для бэкапа.

Бесплатная книга об ускорении загрузки Windows

Это все решаемо, но для конкретного совета нужно понять структуру ваших дисков/разделов/загрузчика.

  1. Скриншот оснастки «Управления дисками» (нажмите Win + R и в строке «Выполнить» введите diskmgmt.msc) и точное описание, на каком разделе (диске) какая система установлена.
  2. Файл данных хранилища загрузки bcdcfg.txt. Для его получения скачайте программу Multiboot и на вкладке «Дополнительно» нажмите кнопку-ссылку «Сохранить в текстовый файл» (выбрать верхнее поле).

Если есть внешние диски — сообщите объем, они могут пригодиться для бэкапа.

Бесплатная книга об ускорении загрузки Windows

Скриншот управления дисками, где System D: — это физический жёсткий диск, содержащий файлы Vista и VHD файл 7ки, C: — часть VHD файла с установленной системой и программами, Q: — часть VHD файла с личными данными и играми. ссылка на конфигурацию загрузки. Multiboot устанавливать не стал, по вашей ссылке прочёл, что действует она аналогично встроенным средствам системы.

Читайте также:  Установка поликлиновой ремень змз 402

Имеется внешний жёсткий диск объёмом 232 ГБ, примерно на 1/3 занятый программой архивации и восстановления ОС.

Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.

Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.

Я предлагаю такую последовательность:

1. Перенос всех данных с Q на внешний диск.

3. Загрузка с установочного диска 7 и удаление всех разделов.

4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.

Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’

1. Перенести VHD на внешний диск.

2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске

Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.

Бесплатная книга об ускорении загрузки Windows

Multiboot предоставляет больше информации, чем bcdedit, причем нагляднее. Ну да ладно.

Чтобы осуществить вашу задумку, нужно перенести VHD / его содержимое на внешний диск. На VHD у вас занято порядка 180, так что по-моему немного не влезает, но думаю, что чистка решит проблему.

Я предлагаю такую последовательность:

1. Перенос всех данных с Q на внешний диск.

3. Загрузка с установочного диска 7 и удаление всех разделов.

4. Там же создание и форматирование раздела, на который будет развернут образ. Заодно будет создан раздел Зарезервировано системой.

Добавлю, впрочем, что можно сделать намного проще — продолжать использовать VHD, хотя и не уверен, что вас это устроит:’

1. Перенести VHD на внешний диск.

2. Загрузиться в PE с установочного диска, удалить все разделы и подключить VHD. См. Как запустить Windows 7 из VHD на новом жестком диске

Для Windows 7 нет разницы между работой с VHD и традиционной установкой на диск.

Бесплатная книга об ускорении загрузки Windows

Решил последовать первому пути, застопорился на создании образа. Отформатировал свой внешний жёсткий диск. Перенёс на него всё содержимое диска Q:, осталось около 100 Гб. Программа создания образа упорно хочет включить в образ диск D:, на котором находились файлы Vista и находится VHD. По этой ссылке находится статья, руководствуясь которой я попытался стереть все файлы, оставшиеся от Vista, удалил все на разделе, остались папки корзины, папка Boot и папка System Volume Information. В папке Boot остались файлы BCD и BCD.LOG — теперь побаиваюсь завершать сеанс, так как, возможно, возникнут проблемы с загрузкой системы.

Как добиться, чтобы диску D: не присваивался тег «система» в оснастке управления дисками и в программе создания образа системы? Учитывая размер моего фиксированного VHD 208Гб и около 60 Гб системного раздела C: мне не хватает места на внешнем диске для образа системы, да и создав образ с разделом D: я получу систему, разбитую на 3 раздела и на физическом жёстком диске. В образе мне нужен только раздел C:

источник

Установка второй ОС. Windows на VHD (Виртуальный жесткий диск)

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

Что такое VHD

VHD – это файл (формат файла), который можно подключить как отдельный жесткий диск, и на который к примеру можно устанавливать виртуальные операционные системы. Эта технология принадлежит компании Microsoft.
Главное преимущество такого подхода в том, что не нужно выделять отдельный раздел на жестком диске или использовать виртуальную машину (которая ест ресурсы), чтобы загрузить вторую систему. При загрузке компьютер будет видеть VHD как обычный жесткий диск, а в основной системе он выглядит как простой файл с расширением *.vhd.

Создание VHD

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

Порядок действий (действия помечены цифрами на скриншоте):

1. В контекстном меню «Компьютера» выбрать «Управление»
2. На левой панели выбрать «Управление дисками»
3. В меню «Действие» (меню находится в верхней части окна) выбрать «Создать виртуальный жесткий диск»
4. Нажать «Обзор»
5. Выбрать место расположения и название для файла VHD, нажать «Сохранить»
6. Указать «Размер виртуального диска» (желательно не меньше 25-30 Гб)
7. В поле «Формат виртуального диска» оставить значение «Фиксированный размер»
8. Нажать «ОК»

Читайте также:  Установка can clip 157

(Кликните, чтобы открыть скриншот в большом размере)

Процесс создания VHD займет некоторое время (зависит от указанного объема и производительности компьютера), которое можно потратить на создание загрузочной флешки.

Создаем загрузочную флешку при помощи Rufus

Есть множество программ, способных выполнить эту задачу. Большинство из них мало чем отличаются друг от друга. Мы будем использовать маленькую утилиту Rufus (скачать можно с официального сайта)

Примечание. Нужно принять во внимание, что все данные с флешки будут стерты, поэтому изначально с нее нужно скопировать все важные файлы.

Порядок действий:

1. Загрузить ISO-образ Windows 10
2. Запустить Rufus
3. В поле «Device» выбрать из списка флешку, на которую будет идти запись
4. Указать программе расположение ISO-образа (маленькая кнопка с нарисованным на ней диском) и нажать «Сохранить»
5. Нажать «Start»

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

Дальнейшая установка операционной системы на VHD мало чем отличается от установки на обычный жесткий диск. Нужно поставить в BIOS загрузку с флешки, начать установочный процесс и следовать всем предложенным инструкциям. Единственное отличие будет на этапе выбора диска для установки. По умолчанию установщик Windows 10 не видит файл VHD, поэтому ему нужно показать (инициализировать) расположение виртуального диска. Для этого используется утилита командной строки diskpart.

Порядок действий для инициализации VHD:

1. Вызвать командную строку на экране выбора диска для установки (нужно использовать сочетание клавиш Shift+F10)

2. Ввести diskpart и нажать Enter

3. После загрузки утилиты ввести команду

Это позволит определить, под какой буквой установщик видит диск, на котором хранится файл VHD.

4. Далее последовательно ввести две команды:

select vdisk file=Путь к файлу VHD

Где «Путь к файлу VHD» – адрес расположения виртуального диска. В нашем случае это будет с:VHDWindows10

5. Закрыть или свернуть окно командной строки, а затем нажать «Обновить»

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

(Установщик в виде предупреждения может сообщить о том что на этот диск невозможно установить Windows — не обращаем внимания)

После завершения установки, при включении компьютера появится выбор между основной системой и только что установленной Windows 10.

Настройка менеджера загрузки (меню выбора операционной системы)

Для того, чтобы удалить систему, установленную на VHD из списка загрузки, или поменять приоритет загрузки, можно воспользоваться панелью «Конфигурация системы».

Порядок действий:

1. Зайти в меню «Пуск»
2. В поиске ввести msconfig и нажать клавишу «Enter»
3. Зайти во вкладку «Загрузка»
4. Выбрать нужную запись операционной системы и воспользоваться кнопками «Использовать по умолчанию» или «Удалить» для настройки меню загрузки.
5. Нажать «ОК» или «Применить» для сохранения изменений

Знакомимся с BCD

BCD или Boot Configuration Data — это системное хранилище, в котором хранится конфигурация загрузки операционной системы.
Все файлы, необходимые для загрузки Windows, по умолчанию копируются в отдельный системный раздел, который обычно помечается «Зарезервировано системой». Он создается еще при первой установке ОС. В случае возникновение ошибок с загрузкой, их несложно исправить (или даже полностью восстановить загрузочную конфигурацию) при помощи утилит командной строки, которые работают с BCD (BCDEdit, BCDboot и bootrec).

Используем BCDEdit для удаления и восстановления записи VHD в списке загрузки

BCDEdit – специальный редактор, в котором можно изменить, удалить и добавить новые записи в BCD. Его можно запустить из командной строки (обязательное условие: работа под учетной записью администратора).

Удаление записи VHD (также это действие можно провести через графический интерфейс — как описано выше):
1. Вводим в командной строке bcdedit без атрибутов.
2. Находим в списке запись, в которой значение в поле device равно пути к файлу VHD.
3. Копируем значение из поля «идентификатор» этой записи.
4. Запускаем bcdedit с атрибутом /delete .

Восстановление записи VHD

5. Создаем копию существующей записи, чтобы потом сделать из нее новую

bcdedit /copy /d «Название системы в списке загрузки»

6. Скопировать идентификатор созданной записи для VHD (можно не копировать а вписывать вручную в следующих командах).

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

8. Разница в двух последних командах лишь в атрибутах device и osdevice.

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

источник

Добавить комментарий