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

Конвертирование диска (C:) с установленной Windows 8.1 в файл виртуального диска VHD. Дальнейший запуск операционной системы из файла VHD на другом компьютере или ноутбуке с отличающейся аппаратной конфигурацией

Содержание

Установка второй ОС. 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. Нажать «ОК»

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

Процесс создания 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 .

Читать еще:  Как скачать xinput1_3.dll с официального сайта

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

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

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

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

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

bcdedit /set <идентификатор VHD>device vhd=[буква_диска:]Путь_к_файлу

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

bcdedit /set <идентификатор VHD>osdevice vhd=[буква_диска:]Путь_к_файлу

9. Выставляем приоритет

bcdedit /displayorder <идентификатор VHD>/addlast

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

Виртуальный диск VHD с установленной Windows был перемещён – как теперь настроить загрузку операционной системы?

О бладая лишь незначительным недостатком в виде необходимости задействования командной строки в процессе установки операционной системы Windows, размещение последней на виртуальном VHD-диске во всём остальном выигрывает у способа использования другого раздела диска. В частности, для установки второй системы на другой раздел диска потребуется перераспределение дискового пространства, если таковое изначально не предусматривает отдельный раздел с необходимым объёмом.

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

Ещё одно преимущество операционной системы, установленной на VHD-диске – это возможность перемещения VHD–файла на другой раздел диска, на другой жёсткий диск или на другой компьютер без вреда для системы . Повторимся, без вреда для операционной системы, но, увы, никак не для записи о её загрузке. Перемещённая с VHD-файлом операционная система так и останется мёртвым грузом занимать дисковое пространство – будь это другое место внутри одного компьютера, будь это другое компьютерное устройство.

Итак, виртуальный диск VHD с установленной Windows был перемещён – как теперь настроить загрузку этой системы?

Вернуть перемещённой системе способность загружаться можно путём редактирования меню загрузки. Сделать это можно двумя способами. Первый – это использование командной строки для внесения изменений в системную утилиту BCDEdit. Этот способ подойдёт больше для опытных системщиков, привыкших решать с помощью командной строки и прочие задачи. Обычным пользователям скорее подойдёт второй способ редактирования меню загрузки — с помощью юзабельного инструмента с графическим интерфейсом, каковым является программа EasyBCD. Процесс восстановления загрузки перемещённой в VHD-файле Windows с помощью этой программы мы и рассмотрим ниже.

Программа EasyBCD, по сути, являет собой графическую оболочку для работы с системной утилитой BCDEdit. Программа позволяет восстанавливать загрузочные записи диска, добавлять варианты загрузки для операционных систем Windows, Linux, Mac OS, размещённых на других разделах диска и виртуальных VHD-дисках, настраивать загрузку компьютера по сети или со съёмных носителей, редактировать очерёдность загрузки и временной интервал для осуществления выбора загружаемой системы.

При условии некоммерческого использования программы её можно скачать на сайте разработчика совершенно бесплатно.

Скачать программу EasyBCD с сайта разработчика:
https://neosmart.net/EasyBCD/

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

Внесение регистрационных данных не обязательно , можно просто кликать кнопку загрузки программы EasyBCD.

При запуске программы появится кнопка выбора языка, выбираем русский. EasyBCD запустится, и во вкладке «Редактировать меню загрузки» увидим имеющиеся записи о загрузке, которые могут быть применены с помощью программы. В нашем случае имеем VHD-диск с Windows 8.1, перемещённый на другой компьютер, и на нём в качестве основной операционной системы установлена также Windows 8.1. Естественно, пока что EasyBCD видит только одну загрузочную запись с основной Windows 8.1.

Запись о загрузке Windows ХР предусматривается по умолчанию, поскольку самой распространённой причиной редактирования меню загрузки является установка этой версии системы на другой раздел диска. Windows ХР, устанавливаясь после версий-последовательниц – Vista, 7, 8.1, беспощадно стирает данные о загрузке этих систем и эгоистично прописывает в загрузчик только себя любимую, только себя недалёкую. Ветхие правила – что поделаешь…

Переходим на вкладку программы «Добавить запись». Это раздел, где можно добавлять записи о загрузке операционных систем. EasyBCD умеет автоматически определять разделы диска с установленными системами, но это работает, если только последние установлены именно на разделы диска, но никак не на виртуальные VHD-диски. Системы, установленные на таковые, необходимо вручную добавлять. Для этих целей в EasyBCD предназначены графы для заполнения в нижней части окна программы. Графы редактирования загрузки Windows и типа носителя – образа виртуального диска – в программе выбраны по умолчанию. Потому в графе «Тип» носитель Microsoft VHD оставляем, ничего не меняя. В графе «Имя» задаём операционной системе свободное имя. В нашем случае название банально – Windows 8.1 VHD. Тем не менее, дописки в виде формата виртуального диска будет достаточно, чтобы при загрузке не попутать эту систему с основной Windows 8.1. В графе «Путь» с помощью кнопки обзора задаём путь к VHD-файлу. Жмём кнопку «Добавить».

Возвращаемся во вкладку редактирования меню загрузки. Как видим, появилась новая запись о загрузке, и теперь Windows 8.1 VHD после перезаписи меню загрузки может быть запущена на компьютере наряду с основной системой. Но перед перезаписью меню загрузки необходимо выставить интервал ожидания выбора. В нашем случае выбрано 20 секунд. Время ожидания добавляется или уменьшается нажатием на кнопки-треугольнички больше или меньше. Вручную ввод цифр программа почему-то не воспринимает, во всяком случае так происходит в последней актуальной версии EasyBCD на момент написания этой статьи. Жмём кнопку «Сохранить».

Всё – необходимые настройки заданы, можем переписывать меню загрузки. Переходим во вкладку «Установка BCD» и жмём кнопку «Переписать MBR».

Проверим теперь варианты загрузки в разделе конфигурации системы. Имеем две загрузочные записи – с основной Windows 8.1 и с этой же версией системы, но расположенной на виртуальном VHD-диске .

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

Если присутствие по умолчанию добавляемой Windows ХР в числе вариантов загрузки раздражает, эту запись можно удалить. Запускаем программу EasyBCD, переходим во вкладку редактирования меню загрузки. Выделяем Windows ХР и жмём кнопку «Удалить».

И переписываем меню загрузки во вкладке «Установка BCD».

Теперь меню вариантов загрузки не содержит лишних записей.

Точно так же с помощью программы EasyBCD можно удалить и другие загрузочные записи несуществующих операционных систем, в частности, если перемещение VHD-диска было осуществлено в пределах дискового пространства одного компьютера. Несуществующие версии Windows также можно удалить и в разделе конфигурации системы. Запускаем системную утилиту «Выполнить» нажатием клавиш Win + R и вводим:

Читать еще:  Установка Windows 7 используя службы развертывания Windows (WDS)

msconfig

Окно конфигурации системы переключаем на вкладку «Загрузка», выделяем запись о загрузке несуществующей Windows, удаляем её соответствующей кнопкой и применяем проделанные изменения.

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

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

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

Михаил Романов

Just another WordPress.com site

Запуск Windows 8 с виртуального диска (VHD)

Если вам, как и мне, требуется запуск Windows 8 “на железе” (в принципе, работа в виртуально машине меня устраивала почти во всем, кроме того, что там нельзя запустить Hyper-V, а значит и эмулятор Windows Phone 8), то у вас возможны следующие варианты:

  • установить Windows 8 вместо текущей ОС. Мне не подошло, т.к. рабочая среда у меня – серверная, плюс имеется куча установленного и настроенного ПО, которое почти гарантированно придется переустанавливать
  • установить второй системой в dualboot. Вариант хороший, но, по некоторым соображениям я решил отказаться и от него – все же система не основная, и при необходимости удалить файл виртуального диска все же проще, нежели возиться с разделами
  • настроить загрузку с виртуального (VHD) диска

Собственно, как ясно из заголовка , я остановился на последнем варианте.

Здесь, правда, есть пара подвариантов:

  • вы ставите систему с 0 из дистрибутива. Для частного применения самый, наверное, удобный вариант. На этом варианте я особо останавливаться не буду, т.к. схема подробно описана в блоге Скотта Хансельмана Guide to Installing and Booting Windows 8 Developer Preview off a VHD (Virtual Hard Disk). (в двух словах: качаете дистрибутив делаете из него загрузочную флэшку, запускаетесь с этой флэшки, на этапе выбора диска, куда ставить систему, переключаетесь в консоль, создаете новый виртуальный диск, подключаете его и развертываете систему на этот диск)

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

  • у вас уже есть готовая установленная система на виртуалке и вам требуется просто перенести загрузку “на железо”
Читать еще:  Проверка системных файлов Windows

Я остановился именно на втором варианте, в первую очередь потому, что в нашей компании для развертывания системы используется система распространения готовых образов через System Center Configuration Manager (там помимо собственно операционки ставится куча корпоративного ПО, плюс накатывается куча различных настроек, например, система включается в домен, …), но в этих образах не предусмотрен выбор диска для установки (что логично – они нужны для развертывания на стандартизованных виртуальных машинах, а там это не требуется).

Итак, у нас есть:

  • компьютер, на котором установлена Windows 7 или Windows Server 2008 R2
  • VHD-файл c развернутой Windows 8 (у меня это путь D:Hyper-VVHDsT2.vhd).

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

Виртуальные жесткие диски в Windows 8.1

В Windows виртуальные жесткие диски (VHD) можно использовать как файловые хранилища, так и как диск начальной загрузки операционной системы. Создается он как в пределах Hyper-V, так и через консоль управления дисками Windows 8.1 (доступно клавишами Win+X).

Внимание. Изначально у VHD ограниченное использование и при перезапуске вам придется повторно подсоединять его к Windows 8.1 вручную.

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

Создание виртуального жесткого диска в Windows 8.1

Для создания VHD из консоли управления дисками (нажмите Win+X). В меню действий щелкните по созданию VHD.

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

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

Внимание. Учтите, что размер для VHD указывается в выпадающем списке. Там предлагаются мегабайты (Мбайт), гигабайты (Гбайт) и терабайты (Тбайт). Не перепутайте.

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

Начальная загрузка Windows с виртуального VHD

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

  1. На экране установки нажмите Shift+F10 и откройте командное окно.
  2. Введите diskpart и нажмите ввод.
  3. Чтобы использовать существующий VHD, введите Select vdisk file=C:Path1Path2disk.vhd, заменив путь, имя диска и расположения VHD своими данными.
  4. Чтобы создать новый VHD, введите Create vdisk file=C:Path1Path2disk.vhd maximum=20000 type=dynamic, опять же заменив путь и имя диска своими данными. Кроме того, укажите свой объем в мегабайтах и создайте фиксированный или динамический диск.
  5. Введите Select vdisk file=C:zPath1Path2disk.vhd, и нажмите ввод, чтобы присоединить только что созданный VHD.
  6. Введите присоединить vdisk, и нажмите ввод.
  7. Введите exit и нажмите ввод.
  8. Введите exit еще раз и нажмите ввод.
  9. Щелкните по Install ➤ Custom: Install Windows Only (Advanced).
  10. Определите местоположение недавно присоединенного VHD, куда вы хотите установить Windows. Это — Диск 1, если у вас только один жесткий диск на компьютере. Вы можете идентифицировать его размером. Когда вы готовы установить на VHD Windows, щелкните «Дальше».

На VHD вы можете установить Windows 7 Enterprise и Ultimate, Windows 8.1 Pro и Enterprise, и Windows Server 2008 и 2012.

Внимание. У каждой операционной системы и пакета программного обеспечения, который Вы устанавливаете в VM, должны быть своя собственная лицензия и, в случае необходимости, свой ключ продукта. Некоторые версии Windows для использования в VM не лицензируются.

Теперь вам требуется добавить VHD в меню начальной загрузки Windows:

  1. Нажмите Win+X, чтобы открыть административное меню.
  2. Щелкните по командной строке (Admin).
  3. Введите в командном окне bcdedit/v. Нажмите ввод.
  4. Определите местоположение установленного VHD и обратите внимание на его глобальный уникальный идентификатор (GUID). Это — длинная строка чисел и букв в разделе Идентификатора для ОС.

  1. Введите bcdedit /set description «OS Name», заменяя фактический GUID для своей ОС и присваивая свое имя ОС. Нажмите ввод.
  2. Дополнительно, вы можете сделать так, чтобы система загружалась с этого VHD по умолчанию. Для этого введите bcdedit / default . Нажмите ввод.

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

Внимание. Безопасная функция начальной загрузки в Windows 8.1 на системных платах, оборудованных UEFI, может препятствовать загрузке с VHD. Сначала проверьте возможность включения функции UEFI в настройках встроенного микропрограммного обеспечения.

THE-IT-FILES

se non è vero, è ben trovato

понедельник, 26 декабря 2016 г.

[VHD] Делаем запуск чистой системы с VHD-образа Windows

Я не буду подробно рассказывать, как создать VHD-образ (или VHDX-образ) системы. Лично я «поднимаю виртуалку» на сервере Hyper-V , накатываю на нее обновления, устанавливаю нужный софт, делаю необходимые настройки и запускаю Sysprep .

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

Итак, чистая система, один физический жесткий диск.

1. Копируем на флэшку VHD-образ и загружаемся с любого загрузочного диска Windows/WinPE .
2. Открываем командную строку ( Shift+F10 ) и вводим последовательно команды:

diskpart
select disk 0
clean
create partition primary
active
format fs=ntfs label=HDD quick
assign letter=K
exit
copy /y /z E:Win81.vhdx K:Win81.vhdx
diskpart
select vdisk file=K:Win81.vhdx
attach vdisk
select partition 1 (2, если у вас образ со скрытым разделом загрузки)
assign letter=L
exit
bcdboot L:Windows /s K:
wpeutil reboot

Теперь по порядку: что же произошло?

1. Первый блок команд diskpart создал на нашем диске единственный загрузочный раздел для нашей системы (можно также создать скрытый раздел для файлов загрузки) и назначил метку K: логическому диску.
2. Копирование VHD-образа на вновь созданный логический диск.
3. Второй блок команд diskpart монтирует VHD-образ и назначает метку L: виртуальному тому.
4. Копирование загрузочных файлов с помощью утилиты bcdboot с виртуального тома L: на логический загрузочный диск K: .
5. Перезагрузка установщика Windows/WinPE .

Блоки diskpart можно оформить в файлы сценариев (создать текстовый файл с блоками командам) и запускать с помощью diskpart /s script_name .

Таким образом, можно автоматизировать процесс, что я и сделал, написав простейший bat-файл:

diskpart /s win81_1.txt
copy /y /z E:Win81.vhdx K:Win81.vhdx
diskpart /s win81_2.txt
bcdboot L:Windows /s K:
wpeutil reboot

где win81_1.txt и win81_2.txt — сценарии diskpart

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector