Efi Shell загрузка с флешки

Содержание

Загрузочная флешка UEFI

Efi Shell загрузка с флешки

11.08.2014  windows

С учетом того, что на смену БИОС постепенно приходит UEFI, вопрос о том, как сделать загрузочную флешку (или другой USB накопитель) для последнего варианта, становится довольно-таки актуальным.

В этой инструкции подробно показано, как создать загрузочную флешку UEFI для установки Windows 7, Windows 10,  8 или 8.1 с использованием дистрибутива операционной системы в файле образа ISO или на диске DVD.

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

Все нижеописанное подходит для 64-битных версий Windows 7, Windows 10, 8 и 8.1 (32-битные версии не поддерживаются). Кроме этого, для того, чтобы успешно загрузиться с созданного накопителя, временно отключите Secure Boot в вашем UEFI BIOS, а также включите CSM (Compatibility Support Module), все это находится в разделе настроек Boot. На эту же тему: Программы для создания загрузочной флешки.

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

Ранее я писал, о том, Как сделать загрузочную флешку Windows 10 UEFI в Rufus, как сделать загрузочную флешку Windows 8 и 8.1 с поддержкой UEFI в программе Rufus. Вы можете использовать указанное руководство, если нет желания выполнять все действия в командной строке — в большинстве случаев, все проходит успешно, программа отличная.

В этой инструкции загрузочная флешка UEFI будет создаваться с помощью командной строки — запустите ее от имени администратора (В Windows 7 найдите командную строку в стандартных программах, кликните правой кнопкой мыши и выберите запуск от имени администратора. В Windows 10, 8 и 8.1 нажмите клавиши Win + X на клавиатуре и выберите нужный пункт в меню).

В командной строке по порядку введите следующие команды:

В списке дисков посмотрите, под каким номером находится подключенная к компьютеру флешка, на которую будет производиться запись, пусть это будет номер N. Введите следующие команды (все данные с USB накопителя будут удалены):

  • select disk N
  • clean
  • create partition primary
  • format fs=fat32 quick
  • active
  • assign
  • list volume
  • exit

В списке, который отобразится после выполнения команды list volume, обратите внимание на букву, которая была присвоена USB накопителю. Впрочем, это можно посмотреть и в проводнике.

Копирование файлов Windows на флешку

Следующий шаг — скопировать все файлы из дистрибутива Windows 10, 8 (8.1) или 7 на подготовленную флешку. Для начинающих пользователей отмечу: не нужно копировать сам файл ISO, если вы используете образ, требуется его содержимое. Теперь подробнее.

Если вы создаете USB накопитель UEFI на компьютере с Windows 10, Windows 8 или 8.1

В данном случае, если у вас имеется образ ISO, смонтируйте его в системе, для этого кликните по файлу образа правой кнопкой мыши и в меню выберите «Подключить».

Выделите все содержимое виртуального диска, который появится в системе, кликните правой кнопкой мыши и в меню выберите «Отправить» — «Съемный диск» (если их несколько, то укажите именно тот, который нужен).

Если у вас не образ диска, а установочный диск DVD, аналогичным образом скопируйте все его содержимое на флешку.

Если у вас на компьютере Windows 7

Если вы используете Windows 7 на своем компьютере и у вас установлена какая-либо программа для монтирования образов, например, Daemon Tools, смонтируйте образ с дистрибутивом ОС и скопируйте все его содержимое на USB накопитель.

Если такой программы у вас нет, то вы можете открыть образ ISO в архиваторе, например, 7Zip или WinRAR и распаковать его на флешку.

Дополнительный шаг при создании загрузочной флешки с Windows 7

Если вам требуется загрузочная флешка UEFI для установки Windows 7 (x64), то потребуется также проделать следующие шаги:

  1. На USB флешке скопируйте папку efi\Microsoft\boot на один уровень выше, в папку efi. 
  2. С помощью архиватора 7Zip или WinRar откройте файл sources\install.wim, в нем перейдите в папку 1\Windows\Boot\EFI\bootmgfw.efi и скопируйте этот файл куда-либо (на рабочий стол, к примеру). Для некоторых вариантов образов, этот файл может находиться не в папке 1, а в следующих по номеру. 
  3. Переименуйте файл bootmgfw.efi в bootx64.efi
  4. Скопируйте файл bootx64.efi в папку efi/boot на загрузочной флешке.

На этом установочная USB флешка готова. Вы можете выполнить чистую установку Windows 7, 10 или 8.1 с использованием UEFI (не забудьте про Secure Boot и CSM, о чем я писал выше. См. также: Как отключить Secure Boot).

А вдруг и это будет интересно:

Источник: https://remontka.pro/uefi-boot-usb/

Настройка UEFI-загрузчика. Самое краткое руководство в мире

Efi Shell загрузка с флешки

Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?

Я обещал «самое краткое руководство». Вот оно:

  1. Создаём на диске таблицу разделов GPT
  2. Создаём FAT32-раздел на пару сотен мегабайт
  3. Скачиваем из интернета любой UEFI-загрузчик
    (нам нужен сам загрузчик, это один бинарный файл!)
  4. Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
  5. Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
    (настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете)
  6. После перезагрузки видим меню загрузчика
    (Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)

TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается

Как делать не надо

Есть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ.

Не надо лезть в NVRAM и трогать efivars

Наиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры.

После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами.

Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика.

При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню.

Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов.

Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.

Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»).

Читайте также  Как убрать 100 загрузку диска Windows 10?

За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами.

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

Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки».

Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную.

При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке.

Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:

efibootmgr -c -L «Archlinux (debug)» -l '\EFI\archlinux\vmlinuz-linux' -u «root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\initramfs-linux.img systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M enforcing=0»

Не надо использовать GRUB

Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию

grub-install —target=x86_64-efi —efi-directory=esp_mount —bootloader-id=grub

Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой

bootctl install —path=/boot

Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.

«Самое краткое руководство» — чуть более подробно

Загрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней.

Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI

Что такое «EFI-раздел»? В теории, он должен иметь особый тип «EFI System» (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть).

Пункт 3: «Скачиваем из интернета любой UEFI-загрузчик». Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг.

К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian.

Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал.

Пункт 4: «Настроить конфиг». Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог «loader», а в нём файл «loader.conf» с тремя строчками (привожу свои):

default archlinuxtimeout 10editor 1

Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.

Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:

title Arch Linuxlinux /efi/archlinux/vmlinuz-linuxinitrd /efi/archlinux/initramfs-linux.imgoptions root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\intel-ucode.img

Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.

Другие загрузчики

systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.

rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.

Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.

Различные неочевидные последствия

Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.

Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.

Источник: https://habr.com/post/314412/

Настройка UEFI-загрузчика. Самое краткое руководство в мире | Зарубочки

Efi Shell загрузка с флешки

Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?

Я обещал «самое краткое руководство». Вот оно:

  1. Создаём на диске таблицу разделов GPT
  2. Создаём FAT32-раздел на пару сотен мегабайт
  3. Скачиваем из интернета любой UEFI-загрузчик
    (нам нужен сам загрузчик, это один бинарный файл!)
  4. Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
  5. Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
    (настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете)
  6. После перезагрузки видим меню загрузчика
    (Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)

TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается

Как делать не надо

Есть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ.

Не надо лезть в NVRAM и трогать efivars

Наиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры.

После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами.

Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика.


При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню.

Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов.

Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.

Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»).

Читайте также  Почему скорость скачивания меньше скорости загрузки?

За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами.

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

Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки».

Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную.

При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке.

Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:

efibootmgr -c -L «Archlinux (debug)» -l '\EFI\archlinux\vmlinuz-linux' -u «root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\initramfs-linux.img systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M enforcing=0»

Загрузочная флешка с UEFI Shell

Efi Shell загрузка с флешки
Допустим, вы являетесь счастливым обладателем материнской платы без встроенной оболочки UEFI Shell. Как загрузить в такой ситуации данную командную оболочку? Самое простое решение, это создать загрузочную флешку с UEFI Shell.

Подготовка Флешки

Все что нужно от используемой флешки, это файловая система FAT32 и наличие порядка 10 МБ свободного пространства. Итак, форматируем флешку в файловую систему FAT32.

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

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

Скачать UEFI Shell можно как отдельно, исполняемое приложение Shell.efi, так и в комплекте с загрузчиками Clover или rEFInd. В первом варианте в нашем распоряжении будет только командная оболочка.

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

Загрузчики Clover и rEFInd располагают функционалом автоопределения установленных ОС, EFI-приложений, и других загрузочных носителей. Все это будет доступно в меню. 

О самих загрузчиках. Clover — UEFI загрузчик, используемый в хакинтошах, так как в нем присутствуют специальные драйвера и возможность изменять некоторые значения системы. Трудно конфигурировать вручную. Из дополнительного программного обеспечения только UEFI Shell. Запуск возможен только на архитектуре x64.

rEFInd — UEFI загрузчик, для организации мультизагрузки. Легко конфигурируется. Присутствует дополнительное программное обеспечение (gdisk — инструмент разметки диска, gptsync — инструмент синхронизации GPT-таблицы с MBR-таблицей разделов). UEFI Shell так же присутствует. Возможен запуск на платформах x64, ia32, aa64.

Скачать Shell.efi можно по этим ссылкам x64, ia32, arm, aa64. Плюсом данной оболочки является возможность грузиться на ARM-машинах.

Загрузочная Флешка с Shell.efi

Открываем флешку, после подготовки. Копируем скачанный файл Shell.efi по пути /EFI/boot. Последовательность данных каталогов нужно создать.
Переименовываем скопированный файл в boot*.efi. Вместо звездочки вписываем архитектуру скачанного файла x64, ia32, arm или aa64.

Должно получиться что то подобное bootx64.efi, bootia32.efi, bootarm.efi или bootaa64.efi.
Можно сделать и универсальный вариант. Разместить Shell.efi файлы всех архитектур, переименовав их в соответствующие имена. В таких условиях флешка будет грузиться на любой из архитектур, файлы которых расположены в папке /EFI/boot.

Проверим флешку в виртуальной машине.

Загрузочная Флешка с Clover

Открываем скачанный ISO-образ с загрузчиком. Для этих целей хорошо подойдет 7-Zip. Извлекаем содержимое ISO-образа в корень флешки. Проверяем на виртуальной машине.
Открываем скачанный архив с загрузчиком. Для этих целей хорошо подойдет 7-Zip. Извлекаем содержимое архива в корень флешки. Проверяем на виртуальной машине.
Загрузочная флешка с Clover или rEFInd может помочь при различных ситуациях.


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

Ситуация 2. У вас был установлен дистрибутив Linux, с загрузчиком GRUB2.

Вы решили установить второй операционной системой Windows. После установки загрузчик Windows перезаписал загрузчик GRUB2 и установленный Linux больше не доступен для загрузки. В данной ситуации загрузившись с флешки с загрузчиком, вы сможете загрузить установленный Linux, и уже через него вернуть загрузчик GRUB2 обратно.

GRUB2 в свою очередь определит установленный Windows, и позволит грузить обе операционные системы.

Ситуация 3. На используемой материнской плате отсутствует UEFI Shell. А вам он необходим, для установки специального драйвера в автозагрузку (такое обычно делают на системах с процессорами Xeon для увеличения быстродействия), или добавления новой загрузочной записи.

Вопросы рассмотренные в данном материале: Как создать загрузочную флешку с UEFI Shell? Где скачать UEFI Shell? Как установить Clover на флешку? Как установить rEFInd на флешку? Как можно использовать загрузочную флешку с UEFI Shell?

В заключении приведу пару полезных ссылок. Описание командной оболочки UEFI Shell, смотрим тут. Решение проблемы загрузки ОС с помощью UEFI Shell, описано здесь. Загрузка и установка драйверов в UEFI Shell, рассмотрена тут.

«,»author»:»ÐÐ²Ñ‚ор: BootDev»,»date_published»:»2019-08-07T23:26:00.000Z»,»lead_image_url»:»https://4.bp.blogspot.com/-DlTr47EJzy4/W-8buXsGZWI/AAAAAAAAc/slNpTf7On7QHbHUL-o5mxVmY7sM4HIc3gCLcBGAs/w1200-h630-p-k-no-nu/scr_2018_11_16_015.png»,»dek»:null,»next_page_url»:null,»url»:»https://www.bootdev.ru/2018/11/EFI-Shell-Bootable-Flash-drive.html»,»domain»:»www.bootdev.ru»,»excerpt»:»ÐšÐ°Ðº создать загрузочную UEFI Shell флешку? Где скачать Shell.efi?»,»word_count»:615,»direction»:»ltr»,»total_pages»:1,»rendered_pages»:1}

Источник: https://www.bootdev.ru/2018/11/EFI-Shell-Bootable-Flash-drive.html

Подробнее о UEFI

Если говорить простым языков – это средство связи между компьютером и системой, под управлением которой он находится. Основной задачей программы является процесс инициализации оборудования в момент запуска с последующей передачей браздов правления загрузчику операционки. Устройство UEFI это современная интерпретация интерфейса БИОС. Создателем является компания Intel.

На самом деле отличий от стандартного БИОСА практически нет, за исключением деталей. Поэтому дальше будем рассматривать способы создания загрузочных носителей Windows в новом интерфейса.

Итак, если пользователь желает установить windows на uefi, то ему понадобится:

  • персональный компьютер или ноутбук с поддержкой необходимой платформы;
  • операционка 64-х 7 или 8 версии (uefi boot windows 7 требует некоторой настройки, но об этом дальше)
  • прямые руки.

Далее будут описаны подробные действия, включая существенные мелочи, без которых процесс не будет корректным.

Загрузочная флешка uefi посредством командной строки

Как можно понять из названия, речь пойдет о создании установочной флешки через встроенную программу виндовс – командную строку. Если у вас установлена ОС Seven, то нужно искать приложение в стандартных программах меню «Пуск» или через графу поиска прописать: cmd.

При использовании восьмой версии операционки, запуск выполняется посредством одновременного нажатия Win+X, а из открывшегося списка выбрать искомое. Запускать приложение нужно на правах администратора через клик ПКМ на нем и выбора соответствующей опции.

Если вы впервые используете cmd, обратите внимание на то, что вставлять и копировать в командной строке нельзя, а все действия прописывает пользователь вручную.

  1. Первая команда – disk_part (без нижнего подчеркивания);
  2. Вторая команда – list disk (через пробел):

Рисунок 1

После этого в окне появится перечень дисков, пользователь должен его внимательно просмотреть и запомнить букву раздела, соответствующую накопителю. В нашем случае флешка соответствует последнему пункту, у вас это может быть любая буква. Прежде чем выполнять следующие действия вспомните, не хранится ли важная инфа на носители, ведь все данные подлежат удалению Если все Ок, то приступаем:

  1. select disk 6 (конкретно в этом случае шестерка соответствует флешке, ввод выполняем с сохранением пробелов и размера букв);
  2. clean (команда выполнит очистку носителя);
  3. create partition primary (основная часть);
  4. format fs=fat32 quick (изменение файловой системы на FAT 32);
  5. active (активация);
  6. assign (назначение);
  7. list volume (создание списка томов);
  8. exit (завершение).

Вот такой вид имеют вышеописанные команды:

Рисунок 2

На моменте создания списка томов переносному носителю будет присвоена буква, обратите на нее внимание. В приведенном примере это буква K. Если вы этого не сделали, не переживайте, информация будет доступна через проводник.

Дальнейшие действия такие:

  • найти место расположения файлов будущей установочной флешке (та папка, где находится образ ISO);
  • скопировать подготовленные элементы на устройство.

Еще раз обратите внимание: ненужно копировать файл образа, нужно открыть его содержимое и скопировать файлы, после чего добавить на флешку.

Читайте также  Загрузка диска 100 Windows 8 решение

В инструкции будет описано, как происходит установка windows 7 на uefi bios и восьмой версии. Разделение происходит ввиду того, что системы имеют незначительное отличие в установке. В том случае, если после выполнения описываемых действий у пользователя возникают проблемы и не загружается uefi система, значит, была допущено ошибка на каком-то этапе, рекомендуется повторить все шаги по новой.

Как сделать загрузочную флешку uefi: особенности

Для начала будет описана процедура создания установочного носителя Windows 8 и последующих редакций. Первое что нужно сделать – найти подходящий образ диска и загрузить его к себе на компьютер.

После этого пользователь должен смонтировать образ. Процедура проста и не требует дополнительных знаний. Нужно кликнуть по иконке файла ПКМ и выбрать опцию подключения. Далее начнет работать система и выдаст перечень имеющихся элементов, нужно их выделить, сделать клик ПКМ и отправить на съемный диск. В этой части нужно обратить внимание, что при подключении нескольких накопителей, пользователь должен выбрать подготовленный.

Рисунок 3

Если для создания загрузочного накопителя юзер использует лицензионный диск, то порядок действий от этого не меняется, только нужно выбрать привод компьютера. Перед установкой выполняется активация uefi загрузки системы/

Загрузочная флешка uefi 8 версии готова.

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

Вниманию пользователей, если вы приняли решение установить на устройство семерку, то после выполнения всех действий потребуется активация windows 7 на uefi. Как выполняется этот процесс, будет указано в конце статьи.

В принципе, для семерки процесс подготовки такой же: создать образ диска посредством любимой программы монтирования, выбрать все элементы и поместить их в накопитель. Если программа на пк не установлена, ее нужно скачать из проверенного источника и запустить, или же воспользоваться без установочной утилитой.

Кроме этого открытие образов выполняется архиватором (распаковать элементы на флешку).

Дополнительные действия:

Если предусматривается создание загрузочной флешки windows 7 для 64-х разрядной системы, следуйте инструкции:

  • открыть накопитель и скопировать из него указанную папку в EFI:

Рисунок 4

  • затем открыть в такой последовательности:
  • скопировать оттуда файл в доступное место;
  • если файл в указанной папке не найдет, искать по немерным папкам:

Рисунок 6

  • сохраненному элементу изменяем имя на bootx64.efi;
  • и копируем его в положенное место на флешку (откуда забрали).

После этих действий пользователю доступна установка windows 7 uefi с флешки.

Uefi не видит загрузочную флешку

Загрузка с флешки uefi доступна в двух режимах:

  1. Windows UEFI – здесь работает режим Boot;
  2. Others OS – режим отключен.

Если требуется установить uefi основным типом загрузке, то делаем следующее:

  • подключить загрузочный носитель;
  • перезагрузить устройство и войти в Boot-menu
  • и выставить как показано на скрине:

Рисунок 7

  • выполнить перезагрузку устройства, после этого загрузка uefi подготовлена.

Если восьмая версия становиться нормально на обновленный интерфейс, то полностью установить windows на uefi седьмого поколения можно после процедуры активации. Если этого не сделать, то компьютер рассматривает систему, как несовместимую. Устранить неполадку можно программой-активатором KMS Auto Net, она маленькая, но грузим аккуратно и с проверенного сайта:

Рисунок 8

Запускаем работу на правах администратора и жмем по кнопке активации:

Рисунок 9

Ожидать завершения процесс, а после перезагрузить комп, все на этом активация windows 7 uefi bios завершилась.

Теперь вы знаете, что такое загрузочная флешка uefi, ее особенности и процесс создания. Задаем вопросы специалистам внизу статьи.

Источник: http://pcyk.ru/windows/kak-samostoyatelno-sdelat-fleshku-uefi-dlya-zagruzki-os-windows/

Как настроить загрузку с флешки, CD/DVD-диска в компьютерах с BIOS и UEFI

Efi Shell загрузка с флешки

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

Процедура настройки загрузки с внешнего носителя довольно проста, тем не менее, у многих начинающих пользователей она вызывает немало вопросов. И это вполне понятно. Во-первых, сталкиваться с необходимостью такой загрузки приходится нечасто, во-вторых, в разных моделях компьютеров процедура входа в BIOS и изменения приоритетов загрузки может отличаться в деталях. Рассмотрим все более подробно.

На данный момент существуют два типа базовой системы ввода-вывода: классический BIOS и его усовершенствованная версия UEFI.

Обе они представляют собой специальные программы, записанные на микросхему материнской платы и предназначенные для настройки и проверки готовности компонентов «железа», и передаче управления ПК операционной системе.

В отличие о BIOS, UEFI более автономна, она имеет удобный графический интерфейс с поддержкой мыши, позволяет интегрировать драйвера, запускать исполняемые файлы формата EFI, без ограничений работать с дисками GPT. Кроме того, компьютеры с UEFI запускаются на порядок быстрее, чем ПК с обычным BIOS.

Как попасть в BIOS или UEFI

Чтобы попасть в BIOS или UEFI, сразу после включения компьютера следует нажать и удерживать кнопку Del, F2, или Esc.

Какая кнопка должна использоваться для входа в BIOS/UEFI в вашей модели десктопа или ноутбука, должно указываться в поставляемой в комплекте инструкции пользователя. Однако на новых компьютерах с Windows 8.1 с этим могут возникнуть проблемы.

Если в системе активирована технология быстрой загрузки, вовремя нажать Del или F2 вы просто не успеете. В этом случае необходимо выполнить следующие действия:

Откройте Параметры -> Изменение параметров компьютера -> Обновление и восстановление -> Восстановление -> Особые варианты загрузки, а затем нажмите «Перезагрузить сейчас». После перезагрузки вы попадете в окно «Выбор действия». Нажмите Диагностика -> Дополнительные параметры -> Параметры встроенного ПО UEFI. Компьютер перезагрузится, и вы прямиком попадете в интерфейс UEFI.

Определить какой интерфейс использует ваш компьютер очень просто. Для этого нужно нажать Win + R и в открывшемся окошке выполнить команду msinfo32, а затем в окне сведений о системе отыскать пункт «Режим BIOS». Старая версия системы ввода-вывода будет иметь пометку «Устаревший», новая — «UEFI».

Настройка загрузки с CD/DVD/флешки в BIOS

В большинстве версий BIOS за настройку параметров загрузки отвечает раздел Boot.

Именно он содержит список всех подключенных к компьютеру устройств. Так как жесткий диск и CD-ROM являются встроенными компонентами, в списке они будут присутствовать по любому, если же вы хотите, чтобы там была и флешка, ее нужно вставить в USB-порт заранее, еще до входа в BIOS. Первым в списке идет устройство, с которого в данный момент производится загрузка системы. Используя клавиши-стрелки, вы можете менять приоритет загрузки, а нажатием клавиши F10 применять новые настройки.

Вам может быть интересно:  Скайп не видит камеру на Windows 10 и 7

В ряде версий BIOS в разделе Boot могут иметься дополнительные опции, в частности Boot Device Priority, Hard Disk Drives и так далее.

В случае загрузки с CD/DVD-диска или обычной флешки достаточно будет переместить это устройство в начало списка в Boot Device Priority и сохранить настройки. Если флешка отформатирована как HDD, сначала нужно будет зайти в Hard Disk Drives, выбрать в списке первое устройство (1st Drive), нажать Enter и в появившемся меню указать флешку. Затем то же самое нужно будет проделать в подразделе Boot Device Priority. Сохраняем настройки клавишей F10. Это что касается AMI BIOSов.

Порядок настройки загрузки с DVD/флешки в BIOS AWARD или Phoenix несколько иной. Здесь в главном меню BIOS вам нужно найти раздел Advanced BIOS Features, а в нем найти пункт First Boot Device, отвечающий за расстановку приоритетов для устройств загрузки. Находясь на First Boot Device, нажимаем Enter и в открывшемся меню (списке устройств) выбираем CD-ROM или, если доступна, флешку. Если в списке флешки нет, переключаемся на первый пункт Hard Disk Boot Priority, жмем Enter, выбираем в списке нашу флешку, перемещаем ее вверх списка. Для сохранения настроек нажимаем два раза Esc, а затем Save and Exit Setup и подтверждаем сохранение параметров клавишей Y.

Настройка загрузки с CD/DVD/флешки в UEFI

Настроить приоритет загрузки в UEFI проще, и не только потому что вы можете использовать мышь. В большинстве интерфейсов UEFI в нижней части окна имеется панель Boot Priority, на которой отображаются все подключенные к компьютеру устройства, в том числе флешки и съемные HDD-диски. Чтобы установить загрузку с того или иного устройства, достаточно просто перетащить его мышкой в начало панели, а затем при выходе из UEFI сохранить новые настройки.

Также вы можете нажать кнопку «Exit/Advanced mode», перейти в открывшемся окне на вкладку Boot, в списке Boot Option Priorities выбрать «Boot Option #1» и задать в качестве загрузочного устройства флешку, жесткий диск, CD-ROM или другое подключенное к компьютеру устройство.

Сохраняются новые настройки при выходе из UEFI или нажатием клавиши F10.

Источник: https://WindowsTips.ru/kak-nastroit-zagruzku-s-fleshki-cddvd-diska-v-kompyuterax-s-bios-i-uefi