Как установить винду с виртуального диска. Инструкция по установке Windows на виртуальный диск

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

Несколько замечаний:

  • В том случае, если вы применяете технологию BitLocker, не создавайте VHD с Windows 8 на разделе, зашифрованным BitLocker-ом. Если все ваши диски зашифрованы, то загрузиться с виртуального VHD не получится.
  • В том случае, если вы в качестве рабочей системы используете Windows XP, загрузиться с VHD диска также не получится. Данную методику получиться использовать только на компьютере с Windows 7 или Windows 2008 R2.
  • При создании VHD диска, убедитесь, что максимальный размер создаваемого файла меньше, чем общий размер вашего жесткого диска.

Следующий этап – получение дистрибутива ОС, в этом вам поможет статья скачать Windows 8 developer preview? Запишите образ на DVD диск или USB.

Затем на своем компьютере с Windows 7 перезагружаемся, запускаем загрузку с носителя с образом Win 8 и запускаем установку системы Windows 7. Прежде чем нажать кнопку “Install Now”, нажмите комбинацию Shift+ F10 , в результате чего появится командная строка WinPE.

Теперь нам нужно , на который и будет устанавливаться Windows 8. Наберите команду “diskpart ”, и далее последовательно выполните следующие команды diskpart:

  1. list disk … Выведем список всех жестких дисков в системе.
  2. select disk 0 … Выберем необходимый диск, в этом примере я выбрал Disk 0. Если в системе несколько диском, можно выбрать другой.
  3. list vol … Выведем список всех разделов, существующих на диске. Текущая конфигурация Windows 7, обычно состоит из зарезервированного раздела (“System Reserved”) размером 100 Мб (используется загрузчиком и BitLocker-ом) и непосредственно раздела с самой Windows 7 (размер которого, естественно, больше), обычно этому разделу назначается буква D: (хотя при нормальной загрузке он оказывается диском C:).
  4. create vdisk file=d:\Windows8.vhd maximum=100000 … Создадим в корне диска динамический VHD, максимальный размер которого может быть 100 Гб.
  5. select vdisk file=d:\Windows8.vhd … Выбираем созданный нами виртуальный диск
  6. attach vdisk … Монтируем VHD диск, в результате он станет доступен установщику Windows.
  7. exit … завершаем работу с diskpart

Теперь можно закрыть окно командной строки и нажать кнопку Install Now . При выборе раздела, куда будет производиться установка Windows8, укажем новый Disk 1 Unallocated Space, размером 100 Гб. Если выбрать этот диск, то установщик выдаст сообщение “Windows cannot be installed to this disk”, однако кнопка Next будет доступна. Нажмите ее, в результате запуститься процесс установки системы

После окончания установки и перезагрузки системы, появиться окно нового загрузчика, предлагающего выбрать ОС, которую нужно загрузить (“Choose an operating system”). Вы можете выбрать хотите ли вы загрузить Windows 8 или же Windows 7. При первой загрузке, после 3 секунд ожидания автоматически загрузится Windows 8, которая должна окончательно донастроиться. При следующей загрузке время ожидания выбора пользователя будет составлять 30 секунд.

Теперь вы можете поработать с Windows 8 прямо на своем железе! Причем у вас останется возможность доступа к файлам на жестком диске Windows 7. Для чего нужно открыть проводник (Explorer) и найти в нем второй диск (скорее всего это будет диск D:\)

Как вы видите на скриншоте, диск D:\ выглядит почти заполненным. Причина в том, что VHD, который вы создали для Windows 8, отображается со своим максимально возможным размером (как вы помните это 100 Гб), а не реальным. Если загрузиться в Windows 7, вы удостоверитесь, что реальный размер VHD диска будет около 9 Гб.

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

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

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

С чего начать

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

  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: на верный путь в вашей системе.

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

Работа с DVD носителя

Вставьте установочный диск Windows 7 в привод, загрузитесь с него и дождитесь появления этого окна:

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

Напечатайте в DISKPART следующую команду:

Create vdisk file="G:\win7.vhd" type=expandable maximum=30000

Она означает - создать файл win7.vhd расширяемого типа, максимальный размер ограничить 30 Гигабайтами. Замените G: на имя диска, на котором вы хотите хранить создаваемый файл.

Смонтируйте VHD-файл, чтобы он был доступен программе установки:

Select vdisk file="G:\win7.vhd" attach vdisk

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

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

Программа установки сама пропишет новую запись в опции загрузки, однако, назовет она её "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 с физического носителя, т.е. "родная".

Выводы

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

авторитет 1 июля 2012 в 00:01

Установка Windows 8 на VHD диск

  • Чулан *

На днях мне захотелось установить и протестировать ОС Windows 8 Release Preview при этом, не повредив существующую без лишних действий, таких как изменение структуры разделов на диске. Ранее у меня не получилось поставить Windows 8 RP на VirtualBox, и пришлось искать альтернативу. Как оказалось выход крайне прост, Windows 8 поддерживает установку на виртуальный диск VHD. Пподдержка данной технологии встроена начиная с Windows 7 и Windows Server 2008. Думаю излишне углубляться в теорию, виртуальный диск VHD – это файл, который создается в уже существующей файловой системе одного из текущих разделов. Более простыми словами текущая ОС будет рассматривать файл VHD как отдельный диск со своими разделами.
Установка:
Все что необходимо для установки Windows на виртуальный диск это, конечно же:
1. образ, записанный на диск или лучше всего на usb флешку (ускоряет процесс установки).
Далее перегружаем компьютер с подготовленной образом и запускаем мастер установки Windows 8.
2. Доходим в мастере установки Windows 8 до опции выбора режима установки и выбираем пользовательскую установку. На следующем шаге вам предложат выбрать диск, на который вы хотите установить Windows 8.
3. На этом шаге нажимаем комбинацию клавиш SHIFT+F10 и у вас откроется окно командного режима, в котором мы и будем создавать файл VHD для установки.
4. Это важный шаг, поскольку в мастере установки Windows 8 диски будут иметь не те буквы, к которым вы привыкли. Команды DIR C: , DIR D: и т.д. помогут вам найти букву требуемого раздела для будущего диска VHD – ориентируйтесь по свободному месту на диске, которое отображает команда DIR.
5. Запустите утилиту DISKPART. Выполните команду CREATE VDISK FILE=”D:\w8.vhd” type=FIXED maximum=40000 (где D: – буква именно вашего свободного диска, определенного на шаге 4)
6. Выполняем команду SELECT VDISK FILE=”D:\w8.vhd”
7. ATTACH VDISK – созданный виртуальный диск смонтирован.
8. Выйдите из командного режима командой EXIT
9. В окне выбора диска мастера установки Windows 8 внизу слева нажмите кнопку «Refresh».
10. Выберите появившийся новый диск как диск для установки и нажмите «Next»
11. Мастер продолжит установку Windows 8 в виртуальный диск, не затрагивая структуру существующих дисков и данных.
Выводы:
Установив Windows 8 на виртуальный диск VHD, мы самое главное ничего не повредили, и можем использовать две (или больше ОС одновременно). Единственный минус установки ОС с помощью данного метода это как вы уже догадались снижающаяся производительность дисковых операций. Но плюсов все де больше, чем недостатков:
1. Возможность мирного сосуществования нескольких ОС Windows на одном диске, или даже установки нескольких экземпляров Windows 8 – для тестирования, разработки.
2. Windows 8, установленная в таком режиме на виртуальный раздел, будет его видеть как обычный диск С.

Теги: Windows 8, установка, vhd, виртуальный, диск,

Здравствуйте читатели блога компании КомСервис (г. Набережные Челны).

Игорь Шаститко

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

Все это реализовано теперь весьма и весьма просто – файлы. VHD, известные как виртуальные диски, Windows 7/Windows Server 2008 R2 теперь воспринимают как отдельные разделы и поддерживают загрузку ОС, установленных внутри этих файлов. Но, хочу заметить, никакого отношения к вирутализации данный случай не имеет – система внутри VHD загружается также, как если бы ее файлы находились бы просто на «обычном», привычном для нас, разделе диска типа С: или D:. Т. е., создаем файл. VHD нужного размера на уже существующей файловой системе того или иного диска, в процессе установки Windows 7 или Windows Server 2008 R2 монтируем этот VHD-файл, как отдельный раздел диска, устанавливаем в него ОС… Все… Можем повторить процедуру M, нет, лучше N раз, пока не закончится место на «родительском» разделе и установить столько ОС, сколько влезет. При этом как ОС, установленная на «радительском» разделе, так и ОС в других. VHD, останутся нетронутыми.

Перспективы, как вы понимаете, колоссальные, как для обеспечения ускоренного развертывания, так и для обеспечения отказоустойчивости и динамического распределения нагрузки при помощи той же виртуализации. Теперь любая виртуальная машина при потребности в повышенных аппаратных ресурсах может быть переведена в «физическое» состояние простым перенаправлением загрузчика физического хоста на файл. VHD этой виртуальной машины, и, наоборот – любая ОС, работающая на физическом хосте, может быть тут же превращена в виртуальную. Перспективы заманчивые… Вплоть до скорой реализации «Восстания машин» и «Матрицы»… 🙂

Ну а теперь – к делу… Теория без практики – пуста… Допустим, у вас под рукой скромный ПК или ноутбук, на жестком диске которого только один раздел С:, и на нем присутствует 50ГБ свободного места. Вы хотите установить сюда Windows 7 beta, но при этом сохранить установленную на диске ту же Windows Vista .

Итак, установка Windows 7 или Windows Server 2008 R2 на VHD. Все просто:

  • Качаем нужный образ Windows 7
  • Записываем «скачаный» образ. ISO на диск или (очень полезно для нетбуков)
  • Загружаем наш ПК с полученого диска/USB
  • Подтверждаем установку, выбираем язык и редакцию, соглашаемся с лицензией и все такое… Не боимся, все с вашей текущей системой будет нормально…
  • Доходим до шага мастера установки, где нас просят выбрать или создать тот раздел диска, на который будет установлена Windows 7.

А теперь внимание! Следуем инструкции… Трюк!

Нажимаем комбинацию клавиш Shift+F10, мастер запускает командную строку CMD. EXE. В окне CMD. EXE запускаем программу Diskpart. Немного ждем и получаем приглашение DISKPART>

Далее идет несколько шагов – создание непосредственно файла. VHD, будущего диска для установки нового экземпляра Windows 7, выбор и монтирование этого файла как «реального», с точки зрения мастера установки, диска.

В приглашении DISKPART> вводим команду

Create vdisk file=»C:Win7.vhd» type=FIXED maximum=30720

Данная команда создает файл. VHD на диске С: с именем Win7.vhd (диск, папка расположения и имя файла зависят только от вашей системы и фантазии), максимальный размер будущего виртуального диска определен как 30ГБ, при этом тип. VHD определен как «фиксированного размера», т. е. файл изначально будет занимать 30ГБ на «родительской» файловой системе. Это обеспечит лучшую производительность и меньшую вероятность сбоев, покольку если вы укажите тип как «динамически расширяемый» (type=EXPANDABLE), то, во-первых, это потребует дополнительных дисковых операций по мере необходимости увеличения реального размера.VHD, а во-вторых, если «вдруг» на родительском разделе место закончится раньше, чем такой файл достигнет своего максимального размера – то за последствия для ОС, использующей этот файл, никто не отвечает 🙂 С другой стороны – 30ГБ дискового пространства более чем достаточно для установки системы, тем более что файлы пользователя могут храниться на файловой системе «физического» диска, который будет также доступен ОС, установленной на. VHD. И тут динамический тип позволяет съэкономить дисковое пространство. Выбор, как говорится – за вами. Для более полного ознакомления с параметрами create vdisk рекомендую познакомиться, выполнив в строке DISKPART> команду

После успешного выполнения команды create (процесс может занимать длительное время при создании фиксированного файла с большим максимальным значением размера) выполняем следующие команды:

DISKPART> select vdisk file=»C:Win7.vhd»

– выбор созданного. VHD для дальнейших операций в рамках утилиты diskpart

– монтирования выбранного. VHD-диска как нового диска в системе

После успешного выполнения всех операций командой Exit выходим из утилиты diskpart, и еще раз команда Exit – уже в приглашении CMD. EXE для закрытия командной строки.

Мы вернулись в окно мастера установки с выбором диска для установки Windows 7. В нем нажимаем кнопку Refresh, расположенную под списком дисков. Видим наш новый диск, выбираем его, нажимаем Next.

Все, процесс установки Windows 7 на. VHD диск, который мы только что создали, пошел… При это будет не только установлена новая ОС, но и подменен загрузчик на «физическом» системном разделе для успешного старта с. VHD. Кстати, при установке Windows 7/Windows Server 2008 R2 на «голую» машину, мастер установки автоматически создает на диске системный раздел в 200МБ, на котором помещается загрузчик, а уже для самой системы создается отдельный раздел.

И еще один, далеко не праздный, вопрос. Как загрузиться с уже существующего VHD файла, в котором установлена Windows 7, например, перенесенного с другого ПК. Все очень просто – необходимо подменить файлы загрузчика bootmgr/bcdedit. exe на системном разделе версиями, взятыми из уже установленной Windows 7. Заметьте, такой тип загрузчика и простота его замены поддерживается только для Windows Vista/Windows Server 2008, а с Windows XP придется повозиться (копать в направлении bootsect). Далее, получив на «физической» ОС загрузчик от Windows 7, запускаем «новый» bcdedit, чьи параметры device и osdevice теперь поддерживают значения типа vhd=C:Win7migrated. vhd. В общем это буде выглядеть примерно так: bcdedit /set {boot_record_GUID} device vhd=C:Win7migrated. vhd (подробнее читаем документы в Сети ). После таких экспериментов перегружаем систему и видем меню загрузчика, дополненое новым пунктом и передающем управление на перенесенный файл.VHD

4. Установка Windows 7 на виртуальный диск в VHD-файл.

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

Сможете сделать копию операционной системы просто скопировав VHD-файл

Сможете тестироть бета версии программ, не беспокоясь за систему

Сможете изучать систему, экспериментировать с реестром, не боясь её испортить.

1) Вставьте установочный диск Windows 7 в привод, загрузитесь с него

2) Доходите до шага мастера установки, где Вас просят выбрать или создать тот раздел диска, на который будет установлена Windows 7.

3) Нажмите комбинацию клавиш "Shift +F10 ".

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

Командная строка примет следующий вид: DISKPART> . Это говорит о том, что запущен интерпретатор DiskPart.

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

create vdisk file="E:\VHD\win7.vhd" type=expandable maximum=30000

Она означает - создать файл win7.vhd расширяемого типа, максимальный размер ограничить 30 Гигабайтами. Замените E: на имя диска, на котором вы хотите хранить создаваемый файл.

4) Смонтируйте VHD-файл, чтобы он был доступен программе установки:

select vdisk file="E:\win7.vhd" attach vdisk

5) После успешного выполнения всех операций, набираете команду exit для выхода из утилиты diskpart , и еще раз команду exit – уже в приглашении CMD.EXE для закрытия командной строки.

6) Вы снова окажетесь в окне Выберите раздел для установки .

7) Нажмите кнопку Обновить , расположенную под списком дисков и Вы увидите Ваш новый диск

8) Так как на нем ещё нет разделов, то будет написано Незанятое место на диске...

9) Выберите его и нажмите Настройка диска

10) Щелкните на кнопке "Создать ", укажите объем создаваемого радела и щелкните на кнопке "Применить ".

11) Ещё раз убедитесь, что Вы выбрали созданный Вами виртуальный диск и нажмите Далее, игнорируя предупреждение: Невозможно установить Windows на диск...

Процесс установки Windows 7 на раздел VHD-диска продолжится так, как будто это обычный логический раздел жесткого диска. При этом будет не только установлена новая ОС, но и подменен загрузчик на "физическом" системном разделе для успешного старта с VHD. При установке Windows 7 на "чистую" систему, мастер установки автоматически создаст на диске системный раздел в 100МБ, на котором помещается загрузчик, а уже для самой системы создаст отдельный раздел.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: