Установка Windows Server 2008 r2 на uEFI GPT диск

Начну с того, что компьютер должен поддерживать загрузку через UEFI. Это можно посмотреть в настройках биоса.

Распаковываем все установочные файлы Windows Server 2008 r2 в папку на обычный диск, к примеру в c:\instwin2008

Далее надо отформатировать флешку в FAT32. К примеру наша флешка получит букву H:

Запускаем

c:\instwin2008\boot\bootsect.exe /NT60 H:

Копируем на флешку всю папку Windows Server 2008 r2

xcopy с:\instwin2008\*.* /s /e /f H:\

Далее есть два варианта.

Вариант 1:

Далее надо скопировать все файлы из папки H:\efi\microsoft\ в папку H:\efi\

Далее скачиваем утилиту GetWaikTools.7z из аттача, запускаем и выбираем скачать Waik Tools (соответственно выбираем версию для винды, в которой работаем). Выбираем папку, куда качать.

Создаем папку c:\wintemp

Заходим в папку с imagex.exe из WAIK утилит, которые мы скачали.

запускаем

imagex /mount c:\instwin2008\sources\install.wim 2 C:\wintemp

заходим в папку C:\wintemp\windows\boot\efi

копируем оттуда файл bootmgfw.efi в H:\efi\boot\ и переименовываем его в BOOTx64.EFI

запускаем

imagex /unmount C:\wintemp

Вариант 2:

Далее надо скопировать папку H:\efi\ в корень диска H:

Готово. Теперь можно с USB флешки запустить установку Windows. Если диск при установке очистить от разделов, то он будет автоматически переделан в GPT диск, откуда и будет загружаться Windows.