Загрузочная флешка Windows 7 UEFI три способа

Загрузиться с флешки можно и без изменения настроек BIOS — с помощью Boot Menu или особых вариантов загрузки. Однако эти способы не всегда работают. Поэтому приходится менять приоритет загрузки. Мы собрали варианты для разных моделей материнских плат и версий BIOS, которые помогут загрузиться с флешки при включении компьютера.

Вход в BIOS/UEFI: варианты

Пожалуй, статью нужно начать не с настройки BIOS, а с того, как в него войти ?… Это тоже далеко не так очевидно и просто для не искушенного пользователя.

Вообще, все сводится (обычно) к тому, чтобы сразу же после включения компьютера/ноутбука, пока появился только первый логотип при загрузке, нажать спец. клавишу (лучше несколько раз). Если вы нажали правильную клавишу — увидите заветное окно настроек BIOS.

Самые распространенные кнопки для входа в BIOS: F2, Esc, Del. Если у вас ноутбук — то, возможно, что нажимать их нужно вместе с кнопкой Fn (т.е., например, Fn+F2). Это зависит от настроек клавиатуры в том же BIOS…

Основная сложность состоит в том, что единой клавиши для входа в BIOS нет! У каждого производителя — могут быть свои спец. клавиши (иногда, это целые комбинации из 3-4 кнопок!).

Ниже я приведу несколько вариантов, как можно зайти в BIOS и дам ссылки на статьи, где можно узнать эти заветные клавиши.

Вариант №1

Если у вас на компьютере установлена Windows 8/10 — вы можете вообще не гадать с кнопками, а войти в BIOS из интерфейса ОС. Делается это достаточно просто, см. инструкцию, ссылка на которую приведена ниже.

В помощь! 

Как войти в UEFI (BIOS) из интерфейса Windows 8, 10 (без использования спец. клавиш F2, Del и др.) — https://ocomp.info/kak-voyti-v-bios-iz-windows.html

Вариант №2

Чтобы узнать клавишу для входа в BIOS — можно воспользоваться документацией (которая шла вместе с вашим устройством при покупке), либо спец. таблицами и спецификациями (коих в интернете предостаточно).

У меня на блоге также выложено несколько таблиц и инструкций, возможно что-то вы сможете почерпнуть там.

Инструкции!

bios

1) как войти в BIOS или UEFI (инструкция) — https://ocomp.info/kak-voyti-v-bios.html

2) таблицы с кнопками для входа в BIOS / Boot Menu для разных производителей ПК — https://ocomp.info/goryachie-klavishi-dlya-vh-bios-boot-menu.html

Вариант №3

Обратите внимание на первый экран, который появляется сразу же после перезагрузки компьютера (чтобы увидеть первый экран — именно перезагрузите компьютер, а не включите…).

Если вы не успеваете увидеть «первый» экран (или прочитать информацию на нем) — нажмите клавишу Pause (Break).

Если успеете это сделать — то экран «зависнет» и будет ждать вашего следующего нажатия (т.е. сможете все прочитать и осмотреть).

На скриншоте ниже показан экран приветствия AMI BIOS: F2 или Del — это кнопки для входа в настройки BIOS (на англ.: to run Setup).

AmiBios: клавиша F2 - вход в настройки BIOS.

AMI BIOS: клавиша F2 — вход в настройки BIOS.

Вариант 4

На некоторых ноутбуках есть спец. кнопки для входа в BIOS (они обычно небольшого размера, и располагаются либо рядом с кнопкой включения, либо рядом с гнездом питания).

Lenovo B70 - кнопка для входа в BIOS рядом с входом для питания. Нажимать удобнее всего карандашом или ручкой

Lenovo B70 — кнопка для входа в BIOS рядом с входом для питания. Нажимать удобнее всего карандашом или ручкой

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

Button Menu // Lenovo

Загрузочное меню / Lenovo (в качестве примера)

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

Есть, на самом-то деле, несколько способов настроить 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 ‘EFIarchlinuxvmlinuz-linux’ -u «root=/dev/mapper/vg1-lvroot rw initrd=EFIarchlinuxinitramfs-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-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.

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

1432191237_1.jpg

1432191268_2.jpg

1432190907_3.jpg

Если хотите, создайте UEFI флешку в командной строке.

Для создания загрузочной UEFI флешки Windows 7 я бы использовал программу WinSetupFromUSB.

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

Также вы можете создать UEFI флешку с программами:

uefi-boot-usb.pngС учетом того, что на смену БИОС постепенно приходит 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. На эту же тему: Программы для создания загрузочной флешки.

Booting an OS using UEFI 

UEFI firmware does not support booting through the above mentioned method which is the only way supported by BIOS. UEFI has support for reading both the partition table as well as understanding filesystems.

The commonly used UEFI firmwares support both MBR and GPT partition table. EFI in Apple-Intel Macs are known to support Apple Partition Map also apart from MBR and GPT. Most of the UEFI firmwares have support for accessing FAT12 (floppy disks) , FAT16 and FAT32 filesystems in HDD and ISO9660 (and UDF) in CD/DVDs. EFI in Apple-Intel Macs can access HFS/HFS+ filesystems also apart from the mentioned ones.

UEFI does not launch any boot code in the MBR whether it exists or not. Instead it uses a special partition in the partition table called «EFI SYSTEM PARTITION» in which files required to be launched by the firmware are stored. Each vendor can store its files under <EFI SYSTEM PARTITION>/EFI/<VENDOR NAME>/ folder and can use the firmware or its shell (UEFI shell) to launch the boot program. An EFI System Partition is usually formatted as FAT32.

Under UEFI, every program whether they are OS loaders or some utilities (like memory testing apps) or recovery tools outside the OS, should be a UEFI Application corresponding to the EFI firmware architecture. Most of the UEFI firmware in the market, including recent Apple Macs use x86_64 EFI firmware. Only some older macs use i386 EFI firmware while no non-Apple UEFI system is known to use i386 EFI firmware.

Note: Some older Intel Server boards are known to operate on Intel EFI 1.10 firmware, and require i386 EFI applications.

A x86_64 EFI firmware does not include support for launching 32-bit EFI apps unlike the 64-bit Linux and Windows which include such support. Therefore the bootloader must be compiled for that architecture correctly.

Multibooting on UEFI 

Since each OS or vendor can maintain its own files within the EFI SYSTEM PARTITION without affecting the other, multi-booting using UEFI is just a matter of launching a different UEFI application corresponding to the particular OS’s bootloader. This removes the need for relying on chainloading mechanisms of one bootloader to load another to switch OSes.

Linux Windows x86_64 UEFI-GPT Multiboot 

Windows Vista (SP1+) and 7 pr 8 x86_64 versions support booting natively using UEFI firmware. But for this they need GPT partitioning of the disk used for UEFI booting.Windows x86_64 versions support either UEFI-GPT booting or BIOS-MBR booting.Windows 32-bit versions support only BIOS-MBR booting. Follow the instructions provided in the forum link given in the references sections as to how to do this. Seehttp://support.microsoft.com/default.aspx?scid=kb;EN-US;2581408 for more info.

This limitation does not exist in Linux Kernel but rather depends on the bootloader used.For the sake of Windows UEFI booting, the Linux bootloader used should also be installed in UEFI-GPT mode if booting from the same disk.

Загрузка с флешки без BIOS

На компьютерах с UEFI BIOS и установленной Windows 10 можно загружаться с флешки без изменения приоритета в BIOS.

  1. Открываем «Параметры».
  2. Переходим в раздел «Обновление и безопасность».
  3. Выбираем вкладку «Восстановление» и в поле «Особые варианты загрузки» нажимаем на кнопку «Перезагрузить сейчас».
Выбираем особые варианты загрузкиВыбираем особые варианты загрузки

Выбираем особые варианты загрузки

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

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

Как переключиться в режим BIOS для установки неподдерживаемой ОС

Чтобы на компьютер с UEFI поставить старую или 32х разрядную версию операционной системы, неподдерживаемую новым стандартом, нужно перейти в режим эмуляции BIOS. В одних версиях прошивки он зовётся CSM, в других – Legacy, обычно данную функцию можно найти в Boot.

Она может называться также CSM Boot, CSM Support, Launch CSM, Legacy Support, Legacy BIOS и т. д. Чтобы активировать, переводим опцию в положение Enable (включено) или выбираем Disable UEFI Boot и сохраняем параметры.

Мультизагрузочная флешка

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

Автоматическое включение компьютера при подаче электричества

Многим пользователям будет удобно настроить включение компьютера при наличии электропитания в его розетке. Это удобно тем, что, включив удлинитель питания кнопкой, у вас автоматически включится ПК вместе с монитором и периферией. И кнопку Power на системном блоке нажимать не придется.

Для этого идем в раздел Settings и подраздел Advanced. Далее — в подраздел Power Management Setup.

И параметр Restore after AC Power Loss переводим в значение Power On.

Почему BIOS не загружается с флешки/диска

В помощь! Сразу же порекомендую одну свою статью: почему BIOS не видит установочную флешку — https://ocomp.info/bios-ne-vidit-zagr-usb-fleshku.html

1) Отключён контроллер USB в BIOS

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

2) Неправильно записана загрузочная флешка

Часто она может быть записана неверно из-за неправильных настроек программы (в которой вы ее записывали), либо «битого» ISO-образа с системой. Рекомендую ознакомиться с этой статьей: https://ocomp.info/sozdat-zagruz-fleshku-v-rufus.html

3) После перезагрузки компьютера, установка начинается сначала

Довольно часто бывает следующая ситуация. Вы вставили флешку, с нее компьютер загрузился и началась установка, потом он перезагрузился, и установка началась вновь. И так по кругу…

В этом случае просто выньте флешку и перезагрузите компьютер. Он загрузиться с жесткого диска (куда уже были скопированы установочные файлы с флешки) — и установка продолжиться (а не начнется заново).

4) USB 3.0 и USB 2.0

Сейчас на современных ПК/ноутбуках есть несколько видов USB-портов: USB 3.0 (USB 3.1) и USB 2.0 (USB 3.0 — помечаются голубым цветом). «Старые» ОС Windows не поддерживают USB 3.0, поэтому в случаях «невидимости» флешки, рекомендую попробовать установить ОС с порта USB 2.0.

Еще один показательный пример: USB 2.0 и USB3.0

Показательный пример: USB 2.0 и USB3.0

5) USB-HDD, USB-FDD и др.

В BIOS при настройке очередности загрузки, обычно, нужно выбирать USB-HDD, но в некоторых случаях BIOS не видит флешку. Попробуйте в таком случае поменять USB-HDD на USB-FDD.

6) Ошибка «Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key»

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

Инструкция! Решение ошибки «reboot and select proper…» — https://ocomp.info/reboot-and-select.html

7) Отключить от компьютера все доп. оборудование

Так же рекомендуется отключить от компьютера второй монитор, принтеры, сканеры и т.д. Дело в том, что при установке Windows — это может создать дополнительные проблемы. Например, у меня был случай, что Windows неправильно определила монитор по умолчанию и «отправляла» изображение на другой монитор, который был выключен (а я наблюдал «черный» экран…).

8) Включите режим Legacy

В разделе Boot нужно изменить режим загрузки с EFI (UEFI) на Legacy (если есть). По этому поводу давал рекомендацию выше. Дело в том, что не все ОС Windows поддерживают «новую» фишку (к тому же нужно правильно записать флешку для данного режима установки).

9) Выключите Secure Boot

В BIOS в разделе Boot (обычно) есть опция Secure Boot — так же отключите ее, переведите в Disable/Выключено (если она есть).

10) Включите Launch CSM (если имеется (обычно раздел Boot))

В BIOS в разделе Boot измените режим Launch CSM в состояние Enable/Включено (если он есть).

*

На этом статью завершаю, удачной работы!

Первая публикация: 24.12.2016

Корректировка: 27.01.2019

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
    Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!
  • утилита для оптимизации
  • Ускоритель компьютера
    Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

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

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

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

Hardware Compatibility 

Main page HCL/Firmwares/UEFI

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: