Как определить uefi или legacy флешка
Если вы когда-либо экспериментировали с операционными системами, разным железом и разгоном, вы, вероятно, слышали об UEFI и Legacy. Знать значение аббревиатур и то, что они обозначают, недостаточно. Нужно понимать что они делают и как работают.
В этой статье мы обсудим, как загружается ваш компьютер, что такое UEFI и Legacy. А также попробуем разобраться, почему один из них лучше другого в конкретных случаях.
Как компьютер загружается?
Прежде чем углубляться в то, что такое UEFI и устаревшие режимы загрузки, давайте обсудим, как загружается компьютер. Понимание этого поможет прояснить некоторые моменты.
Когда вы включаете компьютер, он включает центральный процессор, ключевой компонент компьютера, который обрабатывает команды и, так называемые, инструкции.
Однако на этом этапе процесса загрузки в память не загружаются никакие инструкции. Таким образом, центральный процессор переключается на системное микропрограммное обеспечение, которое содержит свои инструкции для процесса загрузки.
Код микропрограммного обеспечения выполняет инициализацию самопроверки включения питания (POST) и настраивает все подключенные периферийные устройства. После успешной проверки микропрограммное обеспечение загружает устройства хранения и проверяет наличие загрузчика. Затем микропрограммное обеспечение переключает инструкции на загрузчик для обработки процесса загрузки.
На этом этапе загрузчик, такой как LILO и GRUB, берет на себя управление, загружает ядро системы в память и инициализирует необходимые процессы.
Как уже упоминалось, микропрограммное обеспечение помогает обрабатывать инициализацию оборудования во время процесса загрузки. Эта прошивка обычно известна как BIOS или базовая система ввода-вывода.
Что такое Legacy Boot?
Устаревшая загрузка относится к процессу загрузки, используемому микропрограммой BIOS для инициализации аппаратных устройств. Legacy режим загрузки содержит набор установленных устройств, которые инициализируются по мере выполнения компьютером POST-ТЕСТА во время процесса загрузки. Устаревшая загрузка будет проверять наличие главной загрузочной записи (MBR) на всех подключенных устройствах, как правило, в первом секторе диска.
Когда он не может найти загрузчик в устройствах, Legacy переключается на следующее устройство в списке и продолжает повторять этот процесс, пока не найдет загрузчик, а если нет, то вернет ошибку.
Что такое UEFI?
В современных материнских платах чаще всего используется режим загрузки UEFI с очень интуитивно понятным и удобным интерфейсом. Режим загрузки UEFI содержит специальный раздел EFI, который используется для хранения файла .efi и используется в процессе загрузки и загрузчике.
Разница между UEFI и Legacy
На первый взгляд UEFI и Legacy очень похожи. Однако на более глубоком уровне они значительно отличаются.
Поскольку UEFI является преемником BIOS, он наследует все его функции и возможности. Ниже приведены различия между UEFI и Legacy:
Хотя UEFI кажется лучше, чем Legacy (и это так), это не всегда лучший выбор для использования, и вам это может не понадобиться. Всё зависит от конкретного устройства и ОС, которую вы хотите использовать.
В некоторых случаях вам может потребоваться использовать Legacy режим загрузки. Например, если вы хотите двойную загрузку, UEFI может помешать этому процессу. Некоторые операционные системы, особенно старые, просто не умеют работать в UEFI режиме и если вы хотите установить такую систему, то так же придётся использоваться Legacy режим загрузки.
Вот примерные сценарии, в которых вам не понадобиться UEFI:
- Процесс двойной загрузки (можно обойти используя, например rEFInd)
- Если у вас используются диски менее 2 ТБ (можете продолжать использовать MBR)
- Когда ваша ОС совсем не умеет работать в UEFI, либо он ей не обязателен. (старые версии Windows и Linux)
- Если вам просто нравится быстрый и простой графический интерфейс BIOS, где удобно управлять с помощью клавиатуры.
Вывод
Мы разобрали основные различия между UEFI и устаревшими (Legacy ) режимами загрузки. Используя информацию, приведенную в этом руководстве, теперь вы можете устранять возникшие неполадки. Например, если у вас не работает двойная загрузка ( Dual Boot ), вы можете отключить безопасную загрузку и переключится в Legacy режим.
Всем доброго дня!
Периодически, мне иногда поступают вопросы о проверке загрузочной флешки: рабочая ли она получилась, можно ли ее использовать.
Вообще, должен сразу же сделать заметку, что лучший способ проверки — это убедиться в этом на практике: настроить соответствующим образом BIOS / UEFI (подробно об этом) для загрузки с флешки, провести установку записанной версии Windows, и немного поработать в ней.
Дело в том, что в некоторых случаях ошибки могут происходить как во время установки системы, так и после этого. Согласитесь, вряд ли вы сможете пользоваться ОС, если у нее будут периодически вылетать синие экраны.
В общем, ниже несколько советов о том, как можно проверить является ли записанная флешка загрузочной, и сможет ли компьютер с нее начать установку ОС Windows.
Проверка загрузочной флешки
Способ 1
Пожалуй, наиболее достоверный способ (как уже сказал выше) — подключить флешку к USB-порту, перезагрузить компьютер (ноутбук) и открыть Boot Menu (загрузочное меню). Если флешка загрузочная — вы увидите ее в списке меню, и у вас будет возможность выбрать ее и начать загрузку.
Boot Menu - выбор флешки для загрузки
Способ 2
Одна из самых популярных программ для подготовки и создания установочных (загрузочных) флешек WinSetupFromUSB позволяет также тестировать и проверять их работоспособность (грузится ли с них Windows?) .
Чтобы это сделать:
- подключите флешку к USB-порту;
- запустите WinSetupFromUSB и выберите в списке подключенный накопитель;
- отметьте галочкой, что нужен "Test in QEMU" ;
- нажмите кнопку "GO" .
WinSetupFromUSB — проверка флешки
После, программа автоматически воссоздаст "реальные" условия работы флешки и попробует произвести с нее загрузку ОС. Если с накопителем все в порядке — должны увидеть появившейся логотип Windows (как у меня на скрине ниже).
Загрузка пошла - флешка рабочая (WinSetupFromUSB)
Способ 3
MobaliveCD — это бесплатная программа для проверки загрузочных ISO образов и флешек. Позволяет буквально в 2-3 клика мышкой посмотреть, как будет вести себя установочная флешка: появится ли загрузочное меню, стартует ли ОС и пр.
Отмечу, что в установке MobaliveCD не нуждается, но запустить ее нужно от имени администратора (для этого достаточно кликнуть по загруженному файлу правой кнопкой мышки. См. скрин ниже).
Запуск от имени админа
Основное меню программы крайне простое:
- если вам нужно проверить ISO образ с Windows — кликните по кнопке "Run the LiveCD" ;
- если флешку — кнопку "Run the LiveUSB" (пример ниже).
MobaLiveCD — тест флешки
Далее, как правило, требуется указать либо букву с флешкой (либо расположение нужного ISO файла). Отмечу, что программа может попросить указать, куда ей сохранить свой образ (используемый для теста) — укажите любой свой диск (в последствии этот временный файл можно удалить).
Выбор буквы флешки
Собственно, если с вашей загрузочной флешкой всё в порядке — появится логотип Windows (началась установка. ).
Способ 4
В Windows 10 открыто окно виртуальной машины с Windows XP (пример, о чем идет речь)
Разумеется, виртуальная машина отлично помогает всецело проверить загрузочную флешку: т.е. вы сможете увидеть не только процесс установки с нее, но и работу ОС в последствии (будут/ не будут ошибки)! По-моему, это один из самых надежных вариантов!
Вообще, тема настройки виртуальной машины достаточно большая, поэтому если заинтересовались — см. статью, ссылка на которую приведена ниже.
Вопрос: как посмотреть, загрузочная флешка была записана для работы из-под UEFI или BIOS?
Во-первых, обратите внимание на параметры программы, в которой вы создаете загрузочную флешку. Например, в Rufus при создании флешки вы вручную указываете целевую систему: BIOS или UEFI.
RUFUS — создание флешки
Во-вторых, попробуйте войти в загрузочное меню (при включении ПК ноутбука) и посмотрите, видит ли ваша система флешку (если у вас UEFI — напротив вашей флешки будет гореть "UEFI:", см. скрин ниже) . Это быстрый и надежный способ узнать тип флешки.
Пример загрузочного меню / ноутбук ASUS
В-третьих, попробуйте открыть управление дисками (это встроенная утилита в Windows). Чаще всего, файловая система FAT32 используется во флешках под UEFI.
Также можно открыть свойс тва накопителя (обратите внимание, что ПКМ нужно нажать меню "диск") .
Как узнать режим загрузки Windows на этом компьютере без перезагрузки: это Legacy или UEFI?
Legacy или UEFI: при помощи консоли Управления дисками
Здесь всё просто: только в режиме загрузки UEFI в системе создаётся раздел EFI System Partition. Если консоль показывает, что у вас установлен раздел под именем Зарезервировано системой, загрузка Windows происходит в режиме Legacy BIOS.
Всё расскажет консоль
Откроем командную консоль от имени администратора и введём команду на вызов утилиты о работе с загрузчиком:
Смотрим ответ утилиты в части Загрузка Windows. Строчки означают, что если:
Legacy или UEFI: логи системы
Открываем папку C:\Windows\Panther, в которой обратимся к файлу setupact.log. Файл, скорее всего, не поддастся открытию прямо оттуда. Так что просто скопируйте его на Рабочий стол и откройте Блокнотом. После открытия зажмите Ctrl + F для открытия строки поиска по документу и введите параметр
Detected boot environment
Через несколько секунд документ введёт данные о загрузочной среде запущенного сеанса Windows на этом компьютере. Сведения безошибочны:
2 комментариев
Большое спасибо за статью! У меня Windows 7, первый способ не заработал, т.к. нужная информация отсутствует в окне.
По остальным вариантам система говорит, что у меня BIOS. Но при заходе в него при включении компьютера открывается графический интерфейс, где работает мышь и анимации, что по логике означает, что запускается UEFI.
Подскажите, пожалуйста, как это понимать?
Добавить комментарий Отменить ответ
При попытке запуска компьютера или ноутбука с флешки, может оказаться что BIOS просто не видит загрузочную флешку. В загрузочном Boot Menu флеш-накопитель не отображается, также нет вариантов выбрать её в самом БИОСе. Разберём все варианты решения этой проблемы.
Режимы загрузки UEFI и Legacy
Исторически так сложилось, что компьютер может загружаться в двух режимах:
- Современный режим «UEFI» : поддерживается практически всеми компьютерами после 2010 года выпуска;
- «Legacy» : для старых компьютеров под управлением
Чтобы не было путаницы, BIOS и UEFI выполняют одну и ту же функцию – управляют запуском компьютера и настройкой базовых параметров системы. Но UEFI это новая версия BIOS’а. Для загрузки с UEFI флешки, управляющей программе достаточно найти в корне файловой системы некоторые системные файлы. Старым BIOS’ам обязательно нужна загрузочная запись (MBR) в ‘0’ секторе диска, при отсутствии которого запуск был невозможен.
Загрузочную флэшку можно записать в режиме совместимости UEFI (GPT), BIOS (MBR) или обоих одновременно. Поэтому, если носитель записан по типу UEFI, то загрузка на компьютере с BIOS будет невозможна, флешку нужно перезаписать под MBR, об этом будет ниже.
На компьютерах UEFI есть настройка, которая переключает режимы между UEFI и Legacy. Здесь должно быть выбрано значение, соответствующее формату вашего загрузочного диска. Необязательно знать какой там формат, просто попробуйте переключиться с одного на другой. Зайдите в UEFI (буду называть его ‘биос’, по-народному) с помощью горячих клавиш для вашего компьютера. Название раздела внутри биоса зависит от его версии: «Boot» , «Startup» , «Advanced» , «BIOS Features» .
Вам нужно найти параметр «UEFI/Legacy Boot» и выставить значение:
- «UEFI only» : загружаться только с UEFI-совместимых флешек, обычно включено по умолчанию;
- «Legacy only» : поддержка только старых образов с MBR;
- «Both» : запускаться с обоих типов, рекомендуется.
Режим «Legacy» может называться по-другому: «Legacy Support» , «Legacy Boot» , «Compatibility Support Mode (CSM)» . Если же стоит выбор между названиями операционной системы, то это трактуется так:
- Windows 10, Windows 8 означает UEFI;
- Windows 7 или Other OS означает Legacy-режим.
После выбора верного режима ваш биос увидит самозагрузочную флешку в Boot Menu после перезагрузки.
Отключение Secure Boot
Функция материнской платы «Secure Boot» (безопасный запуск) была задумана для предотвращения запуска несанкционированных операционных систем (вирусов) при загрузке ноутбука. Всё бы ничего, но именно из-за этой функции, иногда, BIOS не может загрузиться с флешки в случаях, когда вам требуется установить Windows, Linux или просто запустить портативную ОС.
Необходимо зайти в биос, найти опцию «Secure Boot» и отключить её, т.е. перевести в состояние «Disabled» . Находится она в разных местах, в зависимости от модели компьютера: меню «Boot» , «System Configuration» , «Security» , «Authentication» , «BIOS Features» . Особенно рекомендуется отключать «Secure Boot» для режима Legacy.
Как записать флешку в правильном режиме
Режим загрузочной флешки зависит от ISO-образа, который мы на неё запишем. Бывают образы формата Legacy, UEFI и двойные. Можно не менять режим загрузки в биосе, а просто перезаписать образ. Вам понадобится программа Rufus.
Запустите программу Rufus:
Если ничего не помогло
Важно понимать, что нельзя просто взять, и скопировать файл ISO-образа в корень флешки, или открыть образ и скопировать файлы из него напрямую в корень флешки. Такой носитель не станет загрузочным, кроме некоторых UEFI-флешек с файловой системой FAT32. Для записи образов нужно использовать программу Rufus или аналогичную, например, «UltraISO» .
Встроенная в материнскую плату программа UEFI или BIOS не умеют распознавать флешку «на ходу» . Т.е., накопитель с загрузочными файлами следует вставить перед включением или перезагрузкой компьютера.
Учтите, что слишком старые компьютеры не умеют загружаться с флешек. Варианты загрузок «USB-HDD» , «USB-FDD» не работают для флэшек, поможет софт с кодовым названием «PLoP» . Вы сможете запустить компьютер с дискеты или загрузочного CD-диска с утилитой PLoP, которая передаст управление загрузочному сектору на флеш-накопителе.
Если приходилось инсталлировать на ПК разные ОС, или заниматься разгоном, вы слышали такие понятия как UEFI и Legacy? Что это такое и как работает? Итак, какая разница между UEFI и Legacy рассмотрим в сегодняшней статье.
Немного теории
При загрузке ПК, включается CPU. Он обрабатывает команды (инструкции). На этом этапе в ОЗУ ничего не загружается. CPU переключается на системное микропрограммное обеспечение, которое содержит информацию необходимую для загрузки.
Микропрограммное обеспечение инициализирует включение питания (POST), настраивает периферийные устройства. Далее микропрограммное ПО загружает устройства хранения, проверяет наличие загрузчика. Переключает инструкции на загрузчик (LILO и GRUB), который загружает ядро ОС в ОЗУ.
Микропрограммное обеспечение это микросхема (прошивка) называется BIOS (базовая система ввода-вывода).
Что такое Legacy
Это устаревший режим загрузки используемый в BIOS. Режим Legacy проверяет наличие загрузочной записи (MBR) на первом секторе HDD. Если загрузчик не найден, будет возвращена ошибка.
Что такое UEFI
Современный способ управления загрузкой. Его отличие от Legacy в том, что хранение загрузочной информации находится в файле расширения «.efi», а не в прошивке. UEFI содержит радел EFI в котором хранится файл с данными о загрузке.
В чем разница
UEFI поддерживает все возможности BIOS с такими отличиями:
- GPT схема разбиения HDD. Поэтому поддерживает работу с дисками до 9 Зеттабайт. Разметка MBR используемая Legacy поддерживает диски до 2 Тб. Подробнее смотрите в статье: «Как узнать формат HDD»;
- Отличия UEFI, в возможности работы в тридцати двух и шестидесяти четырех разрядных версиях. Это позволяет использовать при навигации мышку;
- Поддержка безопасной загрузки. Чтобы предотвратить загрузки нежелательных приложений. Может препятствовать двойной загрузке (Dual Boot);
- Драйвера загружаются в УЕФИ и потом передаются ОС. Используя Legacy, драйвера загружаются при запуске ОС, после загрузки БИОС;
- Используя UEFI можно создать любое число разделов на HDD любого объема.
UEFI или Legacy как определить
Разработчики добавили в ОС средства для проверки. Рассмотрим это подробнее.
Приложение «Сведение о системе».
Нажмите «Win+R», пропишите команду:
Посмотрите данные в окне справа:
Утилита «Управление дисками»
Нажмите «Win+X», выберите:
Что лучше
Для обычного пользователя разница будет незаметна. Рабочие окна ОС, разделы, команды одинаковы.
UEFI обладает такими преимуществами:
- Графическая оболочка. Поддержка русского языка. Можно пользоваться мышкой. Это удобно, особенно начинающим пользователям;
- Работа с HDD более двух терабайт;
- Ускоренная загрузка ОС.
Вывод
Мы рассмотрели, чем отличается UEFI от Legacy. UEFI новый метод загрузки ПК. Создан как замена BIOS. UEFI не понадобится, если не нужна двойная загрузка и установлен HDD менее двух терабайт.
Читайте также: