Загрузочная флешка gpt uefi. Создание загрузочной флешки UEFI c windows

21.10.2019

Чтобы загрузиться с флешки на ПК или ноутбуке с активным режимом 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).

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

Где был описан способ создания мультизагрузочной флешки с набором полезных утилит, разнообразных систем и т.д. И все бы ничего, да вот и тут зарыта собака - обратим внимание на эту ветку комментариев , в которой обсуждается работоспособность мультизагрузки в системах с 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 .

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

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

Интерфейс, желательно устанавливать 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 » первым в очереди загрузки.

Что бы не гадать, вот тебе совет:
— Если у тебя в ноуте разметка диска 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, остальное пусть останется неразмеченным пространством, потом доразобьешь как тебе нужно, после установки системы.

Разработанная больше 30 лет назад, базовая система ввода-вывода BIOS по современным меркам существенно устарела. На смену ей приходит спецификация UEFI, которая существенно изменяет устоявшуюся и привычную процедуру загрузки. Эта статья предназначена для тех, кому интересна установка windows 7 на компьютер с UEFI.

Замена устаревшему BIOS

Extensible Firmware Interface (расширяемый интерфейс прошивки) был разработан компанией Intel в 1998 году. Актуальная версия спецификации носит название Unified Extensible Firmware Interface. Компьютеры, выпущенные после 2010 года с высокой вероятностью работают с системой UEFI. В отличие от биоса, коды новой спецификации могут храниться как на микросхеме материнской платы, так и в специальном разделе HDD.

UEFI работает с новой разметкой GPD, которая способна поддерживать HDD размером больше 2 Тб и неограниченное количество разделов. Помимо этого, архитектура UEFI – модульная, следовательно поддерживает пользовательские приложения и драйверы.

И, наиболее важная для этой статьи часть: в новой спецификации есть встроенный менеджер загрузок. Благодаря этому установка Windows 7 c USB или внешнего HDD не требует сторонних загрузчиков.

Создание загрузочной флешки

Для создания загрузочной флешки рассмотрена утилита Rufus 1.4.3 . Примечательна программа тем, что не требует установки, имеет очень малый размер и распространяется совершенно бесплатно. Конечно же, Rufus поддерживает GPT разметку HDD и работу со спецификацией UEFI. Актуальная версия утилиты доступна для скачивания с официального сайта производителя.

После запуска утилиты необходимо указать имя флешки, которая будет загрузочной (Внимание! Все данные с нее будут безвозвратно удалены! ), файловую систему (выберите FAT32), схему раздела и системный интерфейс (выберите GPT и UEFI). Напротив «создать загрузочный диск» надо указать путь к ISO образу Windows 7.

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

Помимо Rufus можно использовать программу WinSetupFromUSB . Ее также можно скачать с сайта производителя. Интерфейс этих двух программ практически аналогичен, поэтому рассматривать процесс создания загрузочной флешки отдельно смысла не имеет.

Подготовка в установке

Для того чтобы начать установку с флешки, необходимо сначала настроить UEFI. Для этого необходимо перезагрузить компьютер и нажать F2 или Delete (зависит от вашей материнской платы, для верности нажмите обе клавиши). После этих действий, как и в случае и BIOS, вы попадете в главное меню управления.

Нажмите F7 или выберите раздел «Дополнительно». Далее зайдите в меню «загрузка», выберите опцию «поддержка USB» и установите Full Initialization. В меню «безопасная загрузка» установите «Windows uefi mode».

Теперь откройте меню Compatibility Support Module (или CSM) и в пункте «запуск CSM» укажите «enabled». Откройте дополнительные опции и в пункте «параметры загрузочных устройств» выберите «only uefi». Этот пункт позволит фильтровать флешки и HDD, которые не умею работать с вашей спецификацией. В графе «загрузка с устройств хранения» выберите «both, uefi first».

Теперь вам осталось только указать boot priority (приоритет загрузки). На первом месте разместите загрузочную флешку, на втором – ваш HDD. Настройки завершены, сохраните их клавишей F10, подтвердите решение, и компьютер будет перезагружен.

Установка Windows

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

Теперь необходимо вызвать командную строку комбинацией Shift + F10 . Далее введите следующую последовательность команд:

diskpart (после каждой команды надо нажать кнопку enter)
sel dis 0
clean
convert gpt
exit
exit

На этом месте поподробнее. С помощью этих команд вы удалите все данные с HDD, разметите его как GPD и отформатируете для последующей установки системы. Нажмите «обновить» и «далее».

Начнется установка Windows 7 на HDD вашего персонального компьютера. Во время процесса инсталляции ПК будет несколько раз перезагружен, после чего вам останется указать его имя и пароль, часовой пояс и задать список пользователей. По завершении установки центр обновления Microsoft загрузит и установит все необходимые патчи и драйверы, и компьютером можно будет пользоваться.