Вход Регистрация

Забыли пароль?

Чужой компьютер

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

 

Общая информация по установке Windows на виртуальный жесткий диск



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

К счастью, Windows 7 и Windows 8 поддерживают установку на виртуальный жесткий диск (VHD). По большому счету виртуальный жесткий диск - это достаточно большой файл, который можно подключить в системе как еще один жесткий диск. Все, что на том диске содержится, хранится в том файле.

Преимуществами такого подхода являются:
  1. На физическом оборудовании система работает намного быстрей, чем в виртуальной машине. В этом заключается одно из основных преимуществ установки системы на VHD по сравнению с установкой системы на виртуальную машину;
  2. VHD будет работать как физический диск. Иными словами, вы сможете легко получить доступ ко всем данным на вашем жестком диске;
  3. VHD храниться в одном файле и вы можете "клонировать" систему простым копирование VHD файла;
  4. Можно тестировать новые программы, игры и т.д. не опасаясь за свою основную систему;
  5. Можно использовать новые версии Windows без удаления основной. В свете выхода Windows 8 это особенно актуально.


И так, приступим к установке Windows 7 или 8 на виртуальный жесткий диск.

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



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


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


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

1. Создание VHD файла в среде Windows и установка на него системы



Щелкаем на пункте Компьютер в меню Пуск правой кнопкой мышки, далее выбираем пункт Управление. Если все сделано правильно, то вы должны увидеть примерно такое окно:

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


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

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


Указываете имя и место расположения файла VHD, а так же максимальный размер. Лучше всего выбирать Динамическое расширение так как в этом случае файл VHD будет занимать ровно столько места, сколько содержится информации на виртуальном жестком диске. В данном примере я создал файл виртуального жесткого диска с размером в 25 Гб и с именем win7.vhd на диске D:\.

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

Запускаем установку Windows:

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


Для того, чтобы у нас была возможность установить Windows на виртуальный жесткий диск, нужно его подключить (промонтировать). Для этого нажимаем Shift и F10 для вызова Командной строки:

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


Нам необходимо ввести такие команды:

Discpart
select vdisk file="D:\win7.vhd"
attach vdisk


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

При выборе диска установки не обращайте внимание на предупреждение:

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


Дальше установка происходит как обычно. Сам процесс описан в материалах по ссылкам в начале статьи.

Рассмотрим теперь создание VHD диска в процессе установки Windows.

2. Создание VHD в процессе установки Windows



Загружаемся с флэшки или DVD с Windows и запускаем установку. Как это сделать рассказано в статьях по ссылкам выше. В начале установки должно появиться примерно такое окно:

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


Теперь нам нужно как-то создать виртуальный жесткий диск, чтобы потом на него установить систему. Для этого нажимаем Shift и F10, а потом вводим:

Discpart
create vdisk file="D:\win7.vhd" type=expandable maximum=30000


С помощью данной команды мы создадим файл виртуального жесткого диска wind7.vhd в корневой папке раздела D:\ с максимальным размером 30 000 мегабайт или примерно 30 Гб.

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

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


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

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


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

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

Редактирование загрузчика Windows



Для редактирования загрузчика удобно использовать стандартную утилиту bcdedit.exe. Запустите Командную строку от имени Администратора. Для этого находите ее в меню Пуск, щелкаете правой кнопкой мышки и выбираете соответствующий пункт в меню.

Если у вас загружена система, которая установлена на VHD, введите:

bcdedit /set {current} /d "Windows 7 VHD"


Тут "Windows 7 VHD" - это желаемое название в списке загрузки для системы на виртуальном жестком диске, а {current} - это идентификатор загрузчика, для которого меняется название. Весь список идентификаторов можно просмотреть, запустив bcdedit без параметров.

У меня это выглядит вот так:

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


Скорее всего у вас будет идентификатор default, если нет, то заметить в коде default на свой. Это делается так:


bcdedit /set {default} description "Windows 7 VHD"
bcdedit /default {current}


Тут системе {default} задается название "Windows 7 VHD". Указываете что надо загружать по умолчанию текущую ОС. У меня была запущена Windows 7 с физического носителя "основная".

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



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

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

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


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

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


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

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

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

Статью отредактировал FuzzyL
 
Astik 17 ноября 2012 Просмотров: 91951
FAQПохожие статьи:
Комментарии
iljapro Посетитель
#1 от 1 декабря 2012 11:12
Статья написана простым и доступным языком...спасибо.А установка Mac OS таким манером пройдет?
FuzzyL Администратор
#2 от 1 декабря 2012 12:33
iljapro, скорей-всего нет.
Ноутбук: Acer Aspire 5920G / Acer TravelMate 5520G / Acer Timeline 3810T
Astik Журналист
#3 от 1 декабря 2012 21:42
iljapro,
можете попробовать вариант с созданием VHD во время установки Windows7-8...
лично я с маком не работал ничего не гарантирую...
Ноутбук: Acer Aspire V5-552G
black_seven Посетитель
#4 от 4 декабря 2012 10:39
А если этот фай (который хранится к примеру на диске "D") потом скопировать на другой вин (другой компьютер с установленной OS), то можно будит загрузиться не с той винды котоая стоит на том компе, а с этой которая хранится в новом файле?
Ноутбук: Acer Aspire 8530G
Astik Журналист
#5 от 6 декабря 2012 15:17
black_seven,
да можно, на днях подробно опишу весь алгоритм...
Ноутбук: Acer Aspire V5-552G
black_seven Посетитель
#6 от 10 декабря 2012 19:36
да можно, на днях подробно опишу весь алгоритм...

киньте ссылочку на материал в личку тогда
Ноутбук: Acer Aspire 8530G
Chestya Посетитель
#7 от 31 декабря 2012 18:25
Драйвера устанавливать придется заного на семерку? У меня стоит 8, я хочу залить семерку.
Ноутбук: Acer Aspire E1-571G
DeVa Посетитель
#8 от 2 января 2013 20:42
Ошибка у Вас в описании, нет такой команды Discpart, есть команда Diskpart
Сегодня создавал виртуальный жесткий диск и сталкнулся именно с этой проблемой и не сразу понял где собака зарыта! winked
bublik007 Посетитель
#9 от 10 января 2013 10:34
DeVa, спасибо, так и есть
TAREN3000 Посетитель
#10 от 18 января 2013 06:36
А Ubuntu можно таким макаром установить? smile
Ноутбук: Acer aspire 5750G, 5740G

Информация

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