Флешка с поддержкой uefi. Загрузочная флешка UEFi

Где был описан способ создания мультизагрузочной флешки с набором полезных утилит, разнообразных систем и т.д. И все бы ничего, да вот и тут зарыта собака - обратим внимание на эту ветку комментариев , в которой обсуждается работоспособность мультизагрузки в системах с UEFI. Таким образом я начал собственное расследование искать универсальный способ решения этой проблемы.

Далеко ходить не пришлось - еще со времен безумной популярности сборки Windows XP Zver Edition ее разработчики использовали набор утилит под названием RMPrepUSB для записи сборки на USB-накопитель. Сборка ушла из памяти людей, ну а сам проект пакета утилит продолжает развиваться и крепнуть. Ну а сама основа - проект Easy2Boot . Изучая их сайт я нашел универсальный способ создания мультизагрузочной флешки, которая может содержать в себе любой дистрибутив, LiveCD или образы дискет, которые Вы только захотите добавить. Итак, приступим к созданию такой чудо-флешки.

Как все это выглядит?

Рабочий пример - накидал разных образов на накопитель, структура такова:
  • _ISO\LINUX\linuxmint-17-xfce-dvd-64bit.iso
  • _ISO\WIN\ru-en_win7_sp1_x86-x64_18in1_activated_v2.imgPTN
  • _ISO\WIN\Boot_USB_Sergei_Strelec_2014_v.6.9.imgPTN
  • _ISO\WIN\ru_windows_8_1_pro_vl_x86_dvd_LITE_3.iso

Скриншоты

Главное меню флешки


Подменю Linux


Подменю с обычными ISO образами Windows


Подменю с образами для UEFI


При загрузки образа для UEFI нас спросят, действительно ли мы хотим переписать таблицу разделом флешки? Жмем Enter


А вот так выглядит загрузчик любого образа для UEFI. Инструкция по возвращению в главное меню ниже.



Грузимся в биосе, выбираем нужный UEFI образ, переключаем UEFI обратно и получаем флешку с одним разделом, содержащим файлы этого образа. Соответственно, если данный образ поддерживает загрузку в UEFI - он появится в списке устройств, с которых можно загрузиться.

Внимание! Если Вы загружались с образов, подготовленных для UEFI, то Вы заметите, что при следующей загрузке с накопителя будет меню загрузки с того самого образа. А где же все те, что мы набросали на флешку? Да и файлы на флешке не те… Тут два варианта - из загрузчика выбрать верхний пункт EASY2BOOT или в ОС запустить с флешки скрипт e2b\RestoreE2B (run as admin).cmd .

В сухом остатке

Без минусов не обошлось и тут - приходится переключаться в биос для того, чтобы подключить нужный образ. Зато функционал данного набора утилит закрывает все мыслимые и немыслимые потребности в мультизагрузочной флешке.

Что бы не гадать, вот тебе совет:
— Если у тебя в ноуте разметка диска MBR, то делай в Diskpart как обычно
— Если у тебя в ноуте разметка диска GPT, то делай в Rufus в GPT UEFI

Тогда не ошибешься и будет тебе счастье!!!

Ответить

aaalekseyyy 22.11.2015

Дениска, по всей видимости у тебя в BIOS по умолчанию настроена загрузка с расширенной версии Boot UEFI, которую поддерживают только Windows 8, 8.1, 10.
Windows 7 не поддерживает загрузку с расширенной версии Boot UEFI, для Windows 7 нужно понизить версию Boot UEFI с расширенной версии для Windows 8.1 до Launch CSM . А для этого сперва нужно отключить защиту Secure Boot .
Кроме того проверь, для загрузки и установки на GPT диск, Windows 7 должна быть х64 (64-bit).

Ответить

aaalekseyyy 30.11.2015

Дениска, что тебе посоветовать:

1. Понизь версию BOOT UEFI в БИОС до минимальной (Если есть Secure Boot, то отключи его предварительно).

2. Зайди с какого-нибудь Live CD c Windows 7, инициализируй свой диск в GPT и сделай разбивку диска. Не советую делать большие разделы, потому что, например для раздела в 1 Тб, в случае потери информации только на один проход Recovery-программы уйдет 17-24 часа, а что бы полностью восстановить информацию, потребуется до 3-х суток непрерывной работы компьютера. Лучше просто создай всего один раздел 200-500 Mb, остальное пусть останется неразмеченным пространством, потом доразобьешь как тебе нужно, после установки системы.

Дорогие эксперты, объясните пожалуйста, почему мой новый ноутбук с установленной Windows 8.1 невозможно загрузить ни с одной загрузочной флешки?

Флешку подготавливаю различными лицензионными программами (ESET NOD32 , Лаборатория Касперского, Acronis True Image 2013, Paragon, и других) имеющими свои инструменты для создания загрузочных флешек . Скажу больше, д аже если я создаю установочную флешку с операционной системой Windows 7 или Windows 8.1, ноутбук с неё тоже не грузится.

В интернетах говорят, теперь нужно создавать загрузочные UEFI флешки, но каким образом?

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

Привет друзья! Если у вас появится необходимость загрузить новый ноутбук с загрузочной флешки или диска с каким-либо софтом, то у вас наверняка ничего не выйдет, придётся лезть в BIOS и переключать интерфейс UEFI в режим расширенной загрузки «Legacy», затем отключать протокол безопасной загрузки Secure Boot, иначе ноутбук просто не увидит среди загрузочных устройств вашу флешку.

Не отключая интерфейс UEFI и Secure Boot загрузить современный ноутбук можно только с установочной флешки Windows 8.1 (подготовленной специальной утилитой) и Windows 10.

Насчёт создания загрузочной флешки с каким-либо софтом скажу, только самые известные производители программного обеспечения, например, Acronis, Paragon, AOMEI, Lazesoft и некоторые другие позволяют создать в своей программе загрузочную флешку, с которой можно загрузить ноутбук с интерфейсом UEFI.

Почему всё так сложно? Друзья, про БИОС UEFI уже написано , в том числе и на нашем сайте, в двух словах скажу, интерфейс UEFI призван заменить устаревший BIOS и защитить последние операционные системы Майкрософт (Windows 8.1, 10) от особого вида вредоносного программного обеспечения - буткитов (вирус поражающий загрузочный сектор MBR). Основным защитником выступает протокол безопасной загрузки Secure Boot. Пройти данный протокол может программа или операционная система имеющая специальные сертификаты соответствия стандарту Unified Extensible Firmware Interface (UEFI), на данный момент такие сертификаты имеют только Win 8.1 и Win 10.

Скажу больше, операционные системы от Майкрософт отныне будут продаваться только на устройствах с интерфейсом UEFI и если вы являетесь производителем компьютерных устройств и хотите продавать ваше изделие с установленной Windows 8.1, то обязаны, по условию соглашения с Майкрософт, включить опцию Secure Boot по умолчанию, вот и всё.

В сегодняшней статье мы узнаем как создать загрузочную UEFI флешку с операционной системой Windows 8.1, Windows 7 тремя способами, что касается Windows 10, то на эту тему написана . Далее я приведу Вам ссылки на свои статьи, в которых пошагово объясняю процесс создания загрузочных флешек UEFI в различных программах. Ещё покажу как создать свой собственный LiveCD на базе Win 8.1.

1 способ

Во первых, создать UEFI флешку с Windows 8.1 можно с помощью утилиты . Скачиваете, запускаете, выбираете Язык, Выпуск и Архитектуру нужной вам Win 8.1, затем отмечаете пункт USB-устройство флеш-памяти, жмёте Далее и начинается процесс создания UEFI флешки, не нужен даже дистрибутив системы.

2 способ

1. В главном окне программы в пункте "Устройство" выберите вашу флешку.

2. Схема раздела и тип системного интерфейса. GPT для компьютеров с интерфейсом UEFI.

3. Файловую систему выберите "FAT32""

4. Щёлкните на кнопке вызова проводника и выберите ISO образ с Windows 8.1.

Жмите Старт и через несколько минут флешка готова.

3 способ

Если хотите, создайте 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 , чтобы быть она распозналась как загрузочное устройство
USB-флешка должна быть объемом не менее 4 Гб .
Для создания флеш-диска Windows 7 в режиме EFI нельзя использовать программу от Microsoft — Windows 7 USB/DVD Download Tool . Данная утилита форматирует установочный флеш-диск в NTFS и его не распознает.

— Подключаем 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.

— Если Вы разгоняли что-то из своих комплектующих — лучше восстановите настройки в стандартные значения.
— В надо установить значение AHCI для SATA-режима и включить ACPI 2.0 , если отключено.
— Если загрузка с устройства не происходит, то в установите флешку первой в очереди загрузки.
— Если у Вас имеются как 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 , как обычную установку.

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

Чтобы загрузиться с флешки на ПК или ноутбуке с активным режимом BIOS UEFI, нужна, соответственно, загрузочная флешка UEFI. Как ее создать? Установочные процессы Windows 8.1, 10 и соответствующих им серверных редакций, некоторые Live-диски поддерживают загрузку в режиме на уровне дистрибутива (скачиваемого с Интернета ISO-файла). Такие дистрибутивы изначально в своем составе предусматривают папку «EFI» с программными кодами, адаптирующими загрузочный носитель под работу с UEFI. В этом случае не будет иметь значение, какой программой ISO-файл записан на флешку. Лишь бы сама флешка перед записью была отформатирована в файловой системе FAT32.

А что делать, если дистрибутив не адаптирован под работу с BIOS UEFI? С Live-дисками дела обстоят проще: даже если аварийный носитель создан не в формате загрузочной флешки UEFI, чтобы с него загрузиться в экстренных случаях – например, с целью уничтожить вирусы или установить причину проблем с аппаратной частью компьютера, достаточно прежде отключить в BIOS режим UEFI и, соответственно, включить либо режим Legacy, либо CSM (режим совместимости). Затем в порядке загрузки выбрать запуск с не флешки UEFI, а с обычной. А вот с флешкой установочного процесса Windows 7 все сложнее. Дистрибутив этой версии системы не адаптирован под BIOS UEFI, и при запуске компьютера с обычной загрузочной флешки в режиме BIOS Legacy (или CSM) «Семерка» откажется устанавливаться на GPT-диск, работа с которым является одним из ключевых преимуществ BIOS UEFI. Для установки Windows 7 на GPT-диск загрузка с флешки UEFI будет иметь принципиальное значение.

Создать загрузочную флешку UEFI с процессом установки Windows 7 и Live-дисками, создатели которых не позаботились об адаптации дистрибутива под BIOS нового формата, можно с помощью бесплатной программы Rufus . Rufus – это портативная утилита, предназначенная для записи ISO-образов на загрузочные съемные носители. В число возможностей программы входит адаптация загрузочных носителей под формат BIOS UEFI.

Запустив программу, в первой ее графе выбираем нужный накопитель, если их к компьютеру подсоединено несколько. Во второй графе устанавливаем значение «GPT для компьютеров с UEFI». Проверяем, чтобы в третьей графе стояло значение файловой системы «FAT32». Все остальные значения оставляем по умолчанию и в графе «ISO-образ» указываем путь к образу дистрибутива Windows 7 или Live-диска. Жмем кнопку «Старт».

Подтверждаем запуск процесса.

О завершении процесса создания загрузочной флешки UEFI оповестит индикатор прогресса, когда полностью заполнит шкалу зеленым цветом. Ниже индикатора будет виднеться статус «Готов».

Все – программу Rufus можно закрывать и тестировать флешку UEFI.

Напомним также, что для загрузки с флешки UEFI ПО, не имеющего сертифицированных ключей (а таким ПО являются дистрибутив Windows 7, некоторые дистрибутивы Linux, многие Live-диски), в BIOS UEFI необходимо (Secure Boot).

Отличного Вам дня!