HPUNIX Сайт о ОС и не только!

Установка Windows Server 2008 R2 на один раздел с Windows 7 с помощью Hyper-V

19 ноября 2012 - unix
Обычно для установки на один компьютер нескольких операционных систем в режиме альтернативной загрузки требуется изменять разбивку диска на разделы, что не всегда желательно, особенно если на машине уже установлены Windows и Linux. Вместо этого я предлагаю воспользоваться виртуальным жестким диском (VHD), чтобы запускать полноценный экземпляр Windows Server 2008 R2 из одного компактного файла прямо в Windows 7.

Чем моя статья отличается от множества других, посвященных загрузке операционной системы с VHD? Я почерпнул из этих статей множество полезной информации, но практически все авторы предлагают создавать виртуальные жесткие диски из консоли WinPE. Между тем подавляющее большинство пользователей работает в Windows, а не в WinPE. В своей статье я расскажу, как создавать VHD в Windows 7 или Windows Server 2008 R2, чтобы использовать виртуальные диски не только для установки ОС, но и для других целей, о которых я тоже упомяну.

Чем хороша загрузка с VHD?

Использование виртуальных жестких дисков для загрузки операционной системы предоставляет целый ряд преимуществ:

• избавляет от необходимости изменять разбивку диска на разделы, что приводит к нерациональному расходованию дискового пространства, поскольку разделы обычно оказываются больше чем надо;

• облегчает управление образами виртуальных и физических систем, поскольку VHD можно с одинаковым успехом использовать в обоих случаях;

• позволяет перенести виртуальный жесткий диск на сервер Hyper-V или любую другую платформу виртуализации, поддерживающую VHD, — ESX, Virtual Box, Xen и т. п.;

• дает возможность ограничить объем дискового пространства, задав максимальный допустимый размер VHD; при этом в гостевой системе диск будет представлен как полноценный раздел, а в основной ОС он будет занимать ровно столько места, сколько необходимо для размещения гостевой системы, и разрастаться по мере записи данных лишь до указанного максимального размера;

• позволяет деинсталлировать операционную систему, удалив всего один файл и отредактировав меню загрузчика;

• дает возможность загружать операционную систему с внешнего носителя с интерфейсом eSATA (USB-накопители и сетевые диски для Windows 7 и Windows Server 2008 R2 в этом случае не поддерживаются; Hyper-V Server поддерживает USB и флеш-диски);

• позволяет создать резервную копию всей операционной системы в одном файле (как в случае с виртуальной машиной);

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

Что вам понадобится:

• компьютер, поддерживающий Hyper-V (с активированными технологиями Intel VT или AMD-V);
• установленная на этот компьютер Windows 7;
• 15 Гбайт свободного места на диске;
• ISO-образ Windows Server 2008 R2.

Примечание: В своих примерах я работаю с диском «C:», а виртуальному диску присваиваю литеру «Q:», но вы можете использовать любую свободную метку.

Подготовка виртуального жесткого диска

Для начала нужно создать VHD с помощью команды DISKPART в Windows 7.

1. Откройте меню «Пуск | Все программы | Стандартные» (Start | All Programs | Accessories), нажмите правой кнопкой мыши на ярлыке «Командная строка» (Command Prompt) и выберите опцию «Запуск от имени администратора» (Run as Administrator). Выполните команду diskpart — загрузится оболочка DISKPART CLI.

2. Давайте посмотрим, какие тома видит DISKPART. Введите:

list vol

Обратите внимание на список томов.

3. Чтобы создать VHD минимального размера с возможностью расширения до 15 000 Мбайт, выполните команду:

create vdisk file=c:\win2k8r2.vhd maximum=15000 type=expandable

4. Чтобы выбрать новый VHD в DISKPART, введите:

select vdisk file=c:\win2k8r2.vhd

5. Чтобы подключить виртуальный жесткий диск, введите:

attach vdisk

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

create partition primary

7. Отформатировать раздел можно и в процессе установки Windows Server, но лучше сделать это сразу. Чтобы отформатировать раздел под NTFS, введите:

format fs=ntfs quick label=”NewVHD”

8. Присваивать виртуальному диску метку необязательно, поскольку при установке Windows Server она все равно поменяется. Тем не менее, так будет удобнее работать с диском в Windows 7, поэтому присвойте ему литеру «Q:». Введите:

assign letter=q:

9. Давайте посмотрим, какие тома DISKPART видит теперь. Введите:

list vol

В списке должен появиться новый том размером 14 Гбайт.

10. Выйдите из оболочки DISKPART командой:

exit

11. Чтобы закрыть командную строку, введите:

exit

12. Теперь с помощью Проводника (Windows Explorer) проверьте размер файла «c:\win2k8r2», представляющего собой новый VHD. Он должен составлять около 80 Мбайт. В дальнейшем размер файла будет увеличиваться по мере заполнения диска.

13. Для интереса можете открыть «Компьютер» (Computer) из меню «Пуск» и проверить: жесткий диск «Q:» должен быть примонтирован. Нажав на нем правой кнопкой мыши, можно посмотреть его свойства.

Установка Windows Server

Теперь можно установить Windows Server 2008 R2 на новый раздел VHD. Ниже я вкратце опишу процесс установки, только чтобы объяснить, чем он отличается от обычного.

1. Загрузите компьютер с ISO-образа Windows Server 2008 R2. Когда появится экран выбора языка, нажмите [Shift]+[F10] для загрузки консоли WinPE.

2. Чтобы запустить оболочку DISKPART CLI, выполните команду:

diskpart

3. Посмотрим, какие тома видит DISKPART. Введите:

list vol

4. Чтобы выбрать новый VHD в DISKPART, введите:

select vdisk file=c:\win2k8r2.vhd

5. Чтобы подключить виртуальный жесткий диск к системе, введите:

attach vdisk

6. Снова посмотрим, какие тома видит DISKPART. Введите:

list vol

7. Чтобвы выйти из оболочки DISKPART, введите:

exit

8. Чтобы выйти из оболочки WinPE, введите:

exit

9. Вернувшись в окно установки Windows Server 2008 R2, выберите тип установки «Выборочная (расширенная)» (Custom (advanced)), а не «Обновление» (Upgrade).

10. При выборе размещения для новой установки, выберите том с меткой «NewVHD».

11. Завершите установку в привычном порядке.

12. После перезагрузки появится меню загрузчика с предложением выбрать операционную систему для загрузки. Выберите Windows Server 2008 R2.

13. Включите роль Hyper-V.

Теперь на вашем компьютере установлены две операционные системы — Windows 7 и Windows Server 2008 R2, причем последняя — с ролью Hyper-V, хотя она и не имеет собственного раздела на физическом жестком диске.

Теперь можно перенести на виртуальный жесткий диск и Windows 7, чтобы загружать обе операционные системы с VHD. На этот случай вам пригодится утилита Disk2vhd.

Виртуальный жесткий диск с Windows Server можно также превратить в виртуальную машину Hyper-V или ESX. Для этого придется изменить или пересоздать хранилище данных конфигурации загрузки.

Кстати, размер созданного VHD при просмотре из Windows 7 будет составлять всего 6 Гбайт.

Автор: Colin Smith
Перевод SVET

ДАТА ПУБЛИКАЦИИ МАТЕРИАЛА: 7 дек 2010

Данный материал подготовлен сайтом: www.winblog.ru

Похожие статьи:

Windows ServerВосстановление операционной системы Windows Server 2008

WindowsСкриншот инсталляции Windows Server Восемь Beta

Windows ServerВосстановление объектов-захоронений Active Directory

Windows ServerВозьмемся за дело при помощи Dfs

Windows ServerВосстановление пропавишх файлов Windows Server 2003 при помощи службы Теневого Копирования Тома

Рейтинг: +5 Голосов: 561 2862 просмотра
Комментарии (0)

Нет комментариев. Ваш будет первым!

Найти на сайте: параметры поиска

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

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