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Возьмемся за дело при помощи Dfs

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

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

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

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

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

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

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

Windows 7

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

Windows 8

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

Windows XP

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

Windows Vista

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