Возникла ситуация, когда пришлось мануально устанавливать ОС Hyper-V Server 2008 R2 на сервер, не имеющий DVD привода. Решил проверить метод, описанный в заметке x(perts)64 Blog - Charlie Russel - HowTo: Make a Bootable USB Disk. Итак, поехали…
Берём USB накопитель (в моём случае это Kingston DataTravel II 2Gb)…
В DVD привод устанавливаем загрузочный диск с дистрибутивом Hyper-V Server 2008 R2. Открываем командную строку с правами Администратора и с помощью утилиты DISKPART подготавливаем флэш-накопитель последовательностью команд:
# Входим в режим работы с утилитой
DISKPART
# Получаем листинг управляемых дисков
DISKPART> LIST DISK
# Выбираем флэш накопитель
DISKPART> SELECT DISK 2
# Производим очистку флэш накопителя
DISKPART> CLEAN
# Создаем на первичный раздел на всю ёмкость флэш накопителя
DISKPART> CREATE PARTITION PRIMARY
# Выбираем созданный раздел
DISKPART> SELECT PARTITION 1
# Делаем выбранный раздел активный
DISKPART> ACTIVE
# Форматируем активный раздел в формат NTFS
DISKPART> FORMAT FS=NTFS QUICK
# Назначаем имя диска в системе
DISKPART> ASSIGN
# Завершаем работу утилиты
DISKPART> EXIT
Результат работы утилиты должен выглядеть примерно так:
После того как флэш накопитель подготовлен, с помощью утилиты BOOTSECT с дистрибутивного диска с ОС производим запись загрузочного сектора в активном разделе накопителя командой:
D:BOOTBOOTSECT.EXE /nt60 G:
В этом примере диск D: это DVD диск с дистрибутивом, а G: это USB накопитель.
Обратите внимание на то, что для 64-битных образов ОС утилита BOOTSECT.EXE должна выполняться в 64-битной среде.
Далее с помощью утилиты ROBOCOPY копируем всё содержимое дистрибутива ОС с DVD диска на USB накопитель командой:
ROBOCOPY D: G: /mir
После завершения процедуры копирования, мы получим готовый к использованию загрузочный USB флэш накопитель:
В BIOS сервера выставляем загрузку с USB, и если всё сделано правильно, то мы сможем, загрузившись с накопителя, произвести быструю установку ОС. В моём случае полное время установки ОС Hyper-V Server 2008 R2 с учетом перезагрузки сервера заняло 12 минут
Интересно для понимания процесса, но для повседневного использования удобно использовать "Windows 7 USB DVD Download Tool" (http://store.microsoft.com/help/iso-tool)
"Windows 7 USB DVD Download Tool" не записывает hyper-v server 2008, только 2012 (RC)
Про эту тулзу я знаю, но намеренно не стал про неё упоминать, ибо полагаю, что описанный метод является наиболее оперативным, так как не требует установки каких либо утилит, а использует уже встроенные в ОС средства,.. к тому же не забывайте о том, что Windows 7 USB/DVD Download Tool имеет зависимость от Microsoft .NET Framework (версии 2.0 или выше)...так что насчет "удобства" вопрос спорный.
Хотелось бы добавить, что WUDDT не хочет очень часто работать с USB накопителями 32+ Gb
Исправьте команду D:BOOTBOOTSECT.EXE /nt60 G:
на
D:BOOT\BOOTSECT.EXE /nt60 G:
:)