Как сделать загрузочную флешку Windows или диск для UEFI

bootable-usb-1

На компьютерах имеющих вместо обычного BIOS — новый UEFI интерфейс, желательно  устанавливать Windows в режиме EFI для улучшения работоспособности операционной системы .
Для установки Windows в режиме EFI Вам будет нужен образ 64-битной операционной системы Windows 7 SP1 или новее. При этом системный диск на который будет устанавливаться Windows в режиме EFI, должен быть размечен не в обычном MBR-виде, а сконвертирован в формат GPT.  Это делдается в 64-битной версии Windows утилитой Diskpart.

Вариант 1. Создание USB флешки для установки Windows в режиме EFI.

1) Создаем загрузочный USB-накопитель (флешку) для установки Windows 7.

Загрузочная флешка должна быть отформатирована в файловую систему FAT32, чтобы быть она распозналась как загрузочное устройство UEFI
USB-флешка должна быть объемом не менее 4 Гб.
Для создания флеш-диска Windows 7 в режиме EFI нельзя использовать программу от Microsoft — Windows 7 USB/DVD Download Tool. Данная утилита форматирует установочный флеш-диск в NTFS и UEFI его не распознает.

— Подключаем USB флешку в USB-порт.
— В меню Пуск в строке поиска вводим cmd.exe, и кликаем правой кнопкой мыши на найденном объекте. В открывшемся контекстном меню выбираем пункт Запуск от имени администратора.
— Вводим поочередно команды. После ввода каждой из них нажимаем клавишу Enter ↵.

diskpart
list disk
select disk #

здесь — # – это номер USB-носителя, полученного в предыдущей команде.
Далее команды полностью очистим все на выбранном диске.

clean
create partition primary
select partition 1
active
format fs=FAT32
assign
exit

— Распаковываем образ установочного диска (файл ISO) и все данные из него полность копируем на флешу.

ПримечаниеДля создания загрузочного диска можно использовать программу UltraISO, которая сразу создает установочный флеш-диск отформатированный в файловую систему FAT32.

2) На флешке открываем папку *:\efi (здесь * — это буква флеш-диска с установочными файлами Windows 7).
3) Создаем внутри этой папки новую с именем boot. (*:\efi\boot).
4) Копируем все содержимое папки *:\efi\microsoft\boot в папку *:\efi\boot .
5) Используя архиватор ( например, 7-zip) открываем файл *:\sources\boot.wim или *:\sources\install.wim .
6) Переходим в архиве в папку *:\sources\boot.wim\1\Windows\Boot\EFI\ .
7) Копируем файл bootmgfw.efi из архива на флешку, в созданную Вами папку *:\efi\boot.
8) Теперь надо переименовать скопированный файл bootmgfw.efi (*:\efi\boot\bootmgfw.efi) в bootx64.efi (*:\efi\boot\bootx64.efi)

Готово! Теперь в папке *:\efi\boot\ должно быть все содержимое, скопированное из папки *:\efi\microsoft\boot и файл bootx64.efi полученный из boot.wim или install.wim.
Примечание: Для некоторых материнских плат дополнительно нужно скопировать файл bootx64.efi в корень флеш-накопителя либо с этим же именем файла, либо с именем shellx64.efi.

Вариант 2. Создание DVD диска для установки Windows в режиме EFI.

1) Скачиваем архив с программой Microsoft CD/DVD Premastering Utility и распаковываем его в любую папку.
2) Копируем файл oscdimg.exe в папку C:\Windows\System32.
3) Распаковываем образ установочного диска (ISO-файл) во временную папку.
4) В меню Пуск в строке поиска вводим cmd.exe, и на найденном объекте кликаем правой кнопкой мыши.  В открывшемся контекстном меню выбираем пункт Запуск от имени администратора.
5) Введим команду для создания ISO-файла образа установочного диска:

oscdimg -lWin_7_x64_UEFI -m -o -u1 -pEF -e -bD:\Win_7_x64\efi\microsoft\boot\efisys.bin D:\Win_7_x64 D:\Win_7_x64_UEFI.iso

где используются следующие параметры:
-l — Задает метку тома. Не используйте пробелы.
-m — Игнорирует ограничение максимального размера образа.
-o — Оптимизирует хранилище используя алгоритм хэширования MD5 для сравнения файлов.
-u1 — Создает образ, который имеет как файловую систему UDF, так и файловую систему ISO 9660. Файловая система ISO 9660 записывается с использованием имен файлов 8.3, совместимых с DOS. Файловая система UDF записывается с использованием имен файлов в Юникоде.
-p — Указывает значение для идентификатора платформы в каталоге El Torito. Для представления системы UEFI используется идентификатор EF. Не используйте пробелы.
-e — Отключает эмуляцию дискеты в каталоге El Torito.
-b — Указывает файл загрузочного сектора El Torito, который будет записан в загрузочном секторе или секторах диска. Не используйте пробелы.
D:\Win_7_x64 – Указывает расположение исходных файлов.
D:\Win_7_x64_UEFI.iso – Указывает путь к создаваемому файлу ISO.

6) Нажимаем клавишу Enter ↵.
7) Записываем созданный образ на болванку с помощью утилиты UltraISO.

Особенности установки Windows в режиме EFI.

— Если Вы разгоняли что-то из своих комплектующих — лучше восстановите настройки в стандартные значения.
— В UEFI/BIOS надо установить значение AHCI для SATA-режима и включить ACPI 2.0, если отключено.
— Если загрузка с устройства не происходит, то в UEFI/BIOS установите флешку первой в очереди загрузки.
— Если у Вас имеются как USB 3.0 порты, так и USB 2.0, то для успешной установки рекомендуется подключить флеш-диск в USB 3.0 порт. Флешки USB 2.0 тоже можно подключить к порту USB 3.0. Скопируйте на Вашу флешку  драйвера для порта USB 3.0.

1) Подключаем флешку в USB-разъем и перезагружаем компьютер.
2) При загрузке компьютера нажимаем клавишу для вызова Boot Menu. В зависимости от производителя материнской платы — это F8, F11 или F12.
3) В списке устройств надо выбрать «UEFI:[имя Вашего устройства]«.

При установке на чистый неразмеченный диск переходите сразу к седьмому пункту.
При установке на диск с имеющимися разделами и использующий старый MBR, а не GPT, делаем следующее:
4) После загрузки в установочный экран Windows нажимаем комбинацию ⇑ Shift + F10.
5) Вводим поочередно команды, нажимая после ввода каждой из них клавишу Enter ↵.

diskpart
list disk
select disk #

Здесь # – это номер жесткого диска, на который будет устанавливаться Windows. Его выдаст результатом предыдущая команда.
Далее вводим команды для полной очистки всего выбранного диска:

clean
сonvert GPT
exit

6) Закрываем окно команд и продолжаем установку Windows.
7) Укавываем драйвера для порта USB 3.0, если подключали флешку к нему.
8) В окне выбора диска для установки Windows, выделяем пункт Неразмеченное место на диске и нажимаем кнопку Создать. После этого автоматически будет создано 3 раздела (системный раздел EFI (ESP), резервный раздел Майкрософт (MSR) и основной раздел Windows.)
9) Выбираем основной раздел и продолжаем установку Windows в режиме EFI, как обычную установку.

Примечание: Если установка завершилась успешно, а система не загружается, то в UEFI/BIOS установите «Windows Boot Manager» первым в очереди загрузки.


Поделитесть полезным с друзьями:

12 комментариев

  1. Феликс:

    Спасибо, всё очень понятно. Спасибо за доскональное разжёвывание.

  2. Long:

    Огромнейшее спасибо. Вы не представляете как помогли.

  3. trng:

    Пробовал оба варианта. И флешка и двд-диск создаются без проблем. Даже начинают загружатся. Но! Возникает ошибка в процессе загрузки.
    При загрузке с диска возникает ошибка:
    File: \windows\system32\boot\winload.efi
    Status: 0xc0000359
    The selected entry could not be loaded because the application is missing or corrupt.

    При загрузке с флешки возникает похожая ошибка по поводу файла BCD

    ПРИЧЕМ!
    Пробовал разные сборки Win7.
    Одну с первым сервис паком, вторую без. Результат одинаковый.

    Что бы это значило?

    • Сергей:

      Зайдите в БИОС и в настройке режима работы жестких дисков попробуйте поменять ahci на ide. К тому же сборки могут не все работать с uefi — попробуйте официальный образ.

  4. trng:

    Пробовал и официальный образ. Win7 Pro Sp1.
    Виснет (вообще без каких либо сообщений).
    Запускал в дебаг-режиме.
    Оказалось виснет на файле disk.sys

    А переключения ahci на ide в биосе нет. Вернее сама опция есть. Но из возможных вариантов только ahci (ноутбук Asus S551L).

  5. Valery:

    Подозреваю, что вы пытались установить Windows 7 x86…

  6. Сергей:

    Кстати да, может быть и такое. Я просто об этом в начале поста написал.

  7. Борис:

    А мультизагрузочную флэшку совместимую с UEFI создать можно? Ну чтобы и ХР с нее можно было установить и live ХРЕ и убунту?

  8. trng:

    Valery, Сергей!

    Нет. Пробовал именно x64.

    Кстати, после того, как все эти варианты не пошли — попробавал x86. То же самое.

    В результате устанавливал вообще без cd/флешки. С помощью метода описанного здесь:
    http://www.intowindows.com/how-to-install-windows-7-to-usb-external-hard-drive-must-read/

  9. Вова:

    в некоторых, тупиковых ситуациях стоит использовать утилиты, что предназначены для создания загрузочного носителя для инсталляции при поддержке режима UEFI BIOS
    http://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html

  10. Николай:

    На Packard bell ENTE69BM-29202G50Dnsk ни одним из описанных способов в интернете не удалось поставить Windows 7 x64….. 🙁

  11. Vlad:

    У меня все проблемы возникли при установке Win7. До этого устанавливал с EFI Win8 используя обычный iso-образ и RUFUS. Там все укажешь и автоматом загрузочная флешка формируется не дающая проблем. А поставить Win7x64 не удается ни по какой инструкции. Где-то прочел, что если готовишь загрузочную флешку под EFI, то это можно делать только на компе с EFI — это шутка или что-то я не понял. Порекомендуйте наиболее простой и понятный вариант подготовки загрузочной флешки для загрузки Win7x64 на ASUS x450cc, где БИОС с EFI. Мою флешку (сделал RUFUS) Asus видит и даже начинает читать, но тут же вылезает сообщение об ошибке «EFI/Microsoft/BOOT/BCD» status 0xc000000d, an Error occurred.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

36.02 МБ / 0.001 сек