Установка 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.