Создаем загрузочную флешку с Windows 7 для UEFI системы
Чтобы UEFI система могла загрузиться с USB флешки, необходимо чтобы последняя была отформатирована в файловой системе FAT32. Официальная утилита Microsoft для создания загрузочных флешек, Windows 7 USB/DVD download tool, форматирует накопитель в файловой системе NTFS, соответственно, система с UEFI в родном режиме загружаться с такого носителя не будет.
Попробуем самостоятельно подготовить USB флешку и залить на нее дистрибутив Windows 7. Что нам понадобится:
- USB (v2 или v3) флешка емкостью не менее 4 гб
- 64 битный дистрибутив Windows 7 (32 битные версии ОС Microsoft на UEFI системе грузиться не будут). Дистрибутив может быть в виде установочного DVD диска или ISO файла с образом
Порядок создания установочной USB флешки с Windows7 для UEFI системы:
- Вставьте USB флешку в соответствующий порт ПК
- Запустите командную строку с правами администратора
- Запустите утилиту DISKPART, набрав в командной строке:
Diskpart
- Выведем список всех дисков в системе:
list disk
- Найдите диск, соответствующий вашей USB флешке (в нашем примере это Disk 2) и выберите его:
Select Disk 2
-
Предупреждение. Следующая команда полностью уничтожит всю информацию и разделы на USB флешке, поэтому желательно лишний раз убедится, что на предыдущем шаге вы выбрали именно USB устройство.
Удалим все данные с данного диска командой:
clean
- Создадим первичный раздел:
create partition primary
- Сделаем созданный раздел активным (системным томом):
active
- Выведем список разделов в системе командой:
list volume
- Выберем созданный нами раздел (в нашем примере это Volume 3):
select volume 3
- Отформатируем выбранный раздел в файловой системе Fat32:
format fs=fat32
Примечание. В отличии от систем с BIOS, позволяющих загружаться с загрузочных разделов с FAT, FAT32, exFAT или NTFS, UEFI позволяет загрузиться только с загрузчика, находящегося на загрузочном диске, отформатированном в файловой системе FAT32. - Назначим отформатированному разделу букву диска:
assign
- Завершим работу с DISKPART:
exit
- Целиком скопируйте содержимое вашего установочного диска с Windows 7 x64 на подготовленную вами флешку. Сделать это можно с помощью проводника Windows, любимого файлового менеджера или из командной строки, например, так:
xcopy d:\* f:\ /s /e
(где, d:\ установочный DVD диск или смонтированный iso образ с дистрибутивом Windows 7, f:\ — буква, присвоенная флешке)
- На USB флешке перейдите в каталог f:\efi\microsoft\boot
- Целиком скопируйте его содержимое на один уровень выше (в каталог F:\efi\boot)
- Скопируйте файл bootmgfw.efi в каталог f:\efi\boot и переименуйте его в bootx64.efi.
Примечание. Именно файлу bootx64.efi должна передать управление UEFI. Файл bootmgfw.efi можно скопировать из уже установленной системы с Windows 7 x64 (находится он в каталоге %windir%\Boot\EFI), также его можно выковырять с помощью, например архиватора 7ZIP, из файла install.wim в дистрибутиве (найти его можно по пути sources\install.wim\1\Windows\Boot\EFI\bootmgfw.efi).Примечание. Для некоторых материнских плат необходимо дополнительно скопировать файл bootx64.efi в корень USB диска либо с идентичным именем файла или с именем shellx64.efi.
После выполнения всех описанных манипуляций, в ваших руках оказывается USB флешка, с которой можно установить Windows 7 на UEFI систему в нативном режиме. Подробнее процесс установки Windows 7 на системе с UEFI и все подводные камни мы рассмотрим в следующей статье.