Uefi legacy boot: В чем разница между UEFI и Legacy BIOS
Содержание
Помогите определиться: UEFI или Legacy?
gray051286
Active Member
#1
Доброго времени суток всем! Ломаю голову над таким вопросом…
Пролог: есть компьютер (UEFI Bios), стояли OS X и Windows на разных дисках, переключался рычажком на системнике (опция такая удобная, в выключенном состоянии меняет диски, при условии, что они имеют одинаковое название). OS X (10.9.5) имела Legacy загрузчик Chameleon, Windows (7) — Legacy MBR. Всё работало, устраивало! Решил обновиться до OS X El Capitan и Windows 10. Появилась проблема! Так как Chameleon не поддерживает загрузку El Capitan, перешел на Clover UEFI. Он дописывает в «Bios» перед именем диска слово UEFI, что логично. Но! Теперь не работает должным образом рычажок на системнике, приходится постоянно переключать загрузочные диски вручную. Думал решить проблему установкой Windows тоже с UEFI загрузкой, но там всё по другому работает! Windows в таком случае грузится с Windows Boot Manager.
Вот собственно и вопрос: забить на удобство переключения, пойти за прогрессом и установить всё на UEFI загрузчиках? Либо настроить Clover Legacy загрузку, Windows тоже на MBR и пользоваться удобствами переключения? Может у кого-то была подобная ситуация?
PS: Clover под Legacy настраивать не охото, так как теряются преимущества UEFI и самого Clover. Может кто-то знает возможность использовать UEFI загрузку Windows без это «настойчивого» Windows Boot Manager?
Огромное спасибо за помощь!!!
[DOUBLEPOST=1449210388,1449164562][/DOUBLEPOST]Ну может тогда кто-нибудь сможет высказать субъективное мнение об использовании Clover в режимах UEFI и Legacy? А то теорию в интернете читать уже устал. ..
Shcapkov
Active Member
#2
У меня , какой то гибридный биос . Могу загрузиться с легаси могу с уефи . С уефи несовсем полноценно , в плане сохранения системных настроек загрузчика . Разницы в работе никакой не заметил . Мать 775 p41td3p
H-ron
Well-Known Member
#3
Различия UEFI и Legacy:
http://biosgid. ru/bios-osnovy/v-chem-otlichiya-uefi-bios-ot-tradicionnogo-legacy-bios-a.html
Вполне возможно, что их не заметите, возможно всякое — прогресс, однако.
Alf_Zetas
Инопланетянин
#4
Shcapkov написал(а):
Мать 775 p41td3p
Нажмите для раскрытия…
на таких древних материнках UEFI не было в принципе (размер биоса не позволял) — только на некоторых была опция грузить UEFI с винта. Да и поначалу UEFI был тот же самый БИОС, только с картинками. Но на новых материнках он уже вполне самодостаточен — можно напр. прямо с UEFI подключиться к Интернету и обновиться. Самое
смешное
прискорбное, что тормозит продвижение UEFI сам разработчик, т.е. Интел — встроенные в его процы видяхи до сих пор не поддерживают UEFI GOP
AslashA
Well-Known Member
#5
Мой ответ, однозначно
gray051286 написал(а):
пойти за прогрессом и установить всё на UEFI загрузчиках
Нажмите для раскрытия. ..
Как минимум ничего не потеряете!
razor
Active Member
#6
Alf_Zetas написал(а):
встроенные в его процы видяхи до сих пор не поддерживают UEFI GOP
Нажмите для раскрытия…
Это не совсем так. Вот тут есть софт для обновления этого самого gop, а обновить можно то, что есть.
Alf_Zetas
Инопланетянин
#7
драйвер GOP для интеловских адаптеров умельцы прошивают в БІОС — но для Скайлейка такой драйвер еще не написали
razor
Active Member
#8
Куда-то делась ссылка, повторю https://forums. overclockers.ru/viewtopic.php?f=25&t=479847
В той теме, в первом сообщении есть ссылка на UBU_v1_63, в котором есть таки gop драйвер для скайлейка и кабилейка(судя по названию, да и утилита пишет об этом же в процессе работы). А поскольку сам драйвер вряд ли написали энтузиасты, то наверняка они его выковыряли из какого-либо готового биоса(собственно обычно так и происходит, я в той теме давно пасусь и пользовался их утилитой не раз). А туда в свою очередь он попал от интела. Так что, судя по всему, всё есть.
Shcapkov
Active Member
#9
@Alf_Zetas, Однако Uefi ядро грузиться . Я и не понял сначала , что Uefi загрузка произошла . Мне нужна была легаси , иначе nvram не сохранялся .
Alf_Zetas
Инопланетянин
#10
razor написал(а):
А туда в свою очередь он попал от интела. Так что, судя по всему, всё есть.
Нажмите для раскрытия…
понятное дело что ноутбуках с поддержкой Secure Boot и в маках оно давно есть — но в ретайловых материнках я еще ни разу не встречал
razor
Active Member
#11
Alf_Zetas написал(а):
в ретайловых материнках я еще ни разу не встречал
Нажмите для раскрытия. ..
Так с помошью той утилиты модифицировал биос от асус z170-a, собственно оттуда и узнал. А т к утилита предложила обновить, то наверное он там уже был. Так что наверное уже есть не только в этой материнке.
Глубоко не копал, что увидел, описал. Биос был на тот момент не последний.
Alf_Zetas
Инопланетянин
#12
врет походу утилита — и на мой биос написала, что в нем имеется GOP драйвер. Но GPU-Z утверждает, что поддержки UEFI у видяхи нет. Да и в реальности пришлось биос резетить после того как отключил CMS и не смог загрузиться
razor
Active Member
#13
Странно. Я правда на этой материнке не проверял, т к заказчик захотел mbr со всеми вытекающими. Но 97-м чипсете оно у меня работало, и утилита тоже показывала наличие gop.
А вообще со всеми встройками от интел бывают некоторые странности, поэтому предпочитаю ставить отдельную недорогую видюху. Причём в странностях этих я никакой закономерности не вижу.
И ещё. Как-то при попытке загрузки компа с внешней видюхой, которая не поддерживала uefi, мне было выдано сообщение, что без csm загрузки не будет. Похоже, что если биос не видит gop-драйвер, то выдаёт такое сообщение. А вот если он видит, что gop есть, но что-то не так, то наверное возможен Ваш вариант.
В любом случае конечно виноват интел, т к это их детище, и они не довели это дело до ума. Но формально там всё есть.
Пару раз проверял всю эту uefi функциональность с видео от нвидии, вроде всё работало. Но реально использовать это захотело всего пара клиентов, остальные предпочитают работать по старинке, с mbr. И я их понимаю, сам такой же.
Гы! только сейчас заметил, что обсуждение идёт в разделе МАКов, к коих я в руках не держал уже довольно давно. Весь мой опыт с uefi был на windows.
Alf_Zetas
Инопланетянин
#14
это раздел хакинтошей и материнки с видяхами тут из того же лабаза
Смарт Элло
Well-Known Member
#15
Кловер грузит практически любую ОС. У меня стояла 8 винда, ставил Хак через Кловер, он просто подцепил в свое меню Винду и всё. Так же на разных дисках стоит, как у многих. Чего вы мучаетесь.
Реакции:
AslashA
Как исправить проблемы с устаревшей загрузкой в Windows 10/11
by Александр Огнянович
Александр Огнянович
Эксперт по поиску и устранению неисправностей
Главной страстью Александра являются технологии. Имея солидный писательский опыт, он полон решимости донести до обычного пользователя передовые технологии. С зорким глазом он всегда… читать дальше
Обновлено
Раскрытие партнерской информации
XУСТАНОВИТЬ, НАЖИМАЯ НА ФАЙЛ ЗАГРУЗКИ
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:
- Загрузите DriverFix (проверенный загружаемый файл).
- Нажмите Начать сканирование , чтобы найти все проблемные драйверы.
- Нажмите Обновить драйверы , чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix был загружен 0 читателями в этом месяце.
Существует два варианта прошивки BIOS. Вы можете выбрать более свежую прошивку UEFI или придерживаться устаревшей BIOS. Ваш выбор зависит от разных факторов, но мы не предлагаем вам возиться с прошивкой, если у вас недостаточно опыта.
Распространенной проблемой является переключение с одного варианта на другой, поскольку некоторые пользователи не могут загрузиться с загрузкой Legacy. Для этого есть несколько причин, и мы предоставили некоторые решения ниже.
Что делать, если устаревшая загрузка не работает
Решение 1.
Отключите Raid On и безопасную загрузку
Если вы не можете загрузиться с устаревшей загрузкой и по какой-то причине вам нужно избегать UEFI, наш первый совет заключается в том, чтобы отключить как RAID, так и безопасную загрузку в настройках загрузки. Как только вы это сделаете, перезагрузите компьютер и попробуйте загрузиться снова. Конечно, убедитесь, что загрузка Legacy включена в настройках загрузки.
Если вы не знаете, как получить доступ к настройкам BIOS в Windows 10, выполните следующие действия:
- Принудительно перезагрузите компьютер 3 раза, чтобы получить доступ к меню Advanced Recovery.
- Выберите Устранение неполадок .
- Выберите Дополнительные параметры .
- Выберите Параметры прошивки UEFI .
- И, наконец, нажмите Перезагрузить .
- В настройках BIOS/UEFI отключите Secure Boot и RAID On (включите AHCI).
Решение 2. Восстановите или перестройте загрузчик
Проблемы с загрузкой с устаревшей версией BIOS могут быть связаны с повреждением загрузчика. Вместо MBR, который работает с UEFI, нам нужно, чтобы вы восстановили GPT. Для этого вам понадобится установочный носитель Windows 10, созданный с помощью Media Creation Tool. После того, как вы успешно создали загрузочный диск, выполните шаги, перечисленные ниже:
- Загрузитесь с загрузочного носителя.
- Нажмите Восстановить .
- Выберите Восстановление при запуске .
- Введите следующие команды и нажимайте Enter после каждой:
- дискпарт
- список дисков
- выбор диска 0
- список разделов
- выбор раздела 1
- активный
- выход
- Теперь просто введите bcdboot C:windows и нажмите Enter.
- Выйдите из командной строки и перезагрузите компьютер.
Решение 3. Преобразование жесткого диска в GPT
Наконец, если вы ранее использовали загрузочную прошивку UEFI для установки системы на жесткий диск, вы не сможете загрузиться в устаревшем режиме. Этот диск, вероятно, использует MBR, который не загружается, так как требует GPT. Это можно решить, но, к сожалению, требуется форматирование диска, чтобы преобразовать его в раздел GPT.
Вот что вам нужно сделать:
- Откройте командную строку из меню Advanced Recovery.
- В командной строке введите следующие команды и нажимайте Enter после каждой:
- дискпарт
- список дисков
- Теперь запомните число рядом с томом, который вы хотите преобразовать. Самый простой способ определить, что есть что, — это проверить место для хранения. Мы будем использовать 1 в качестве примера ниже.
- В командной строке введите следующие команды и нажимайте Enter после каждой:
- выбор диска 1
- чистый
- преобразовать МБР
- Перезагрузите компьютер и попробуйте снова установить Windows 10.
На этом мы можем закончить эту статью. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь сообщить нам в разделе комментариев ниже.
Была ли эта страница полезной?
Начать разговор
Делиться
Копировать ссылку
Информационный бюллетень
Программное обеспечение сделок
Пятничный обзор
Я согласен с Политикой конфиденциальности в отношении моих персональных данных
Как проверить, загрузился ли Linux в режиме CSM/Legacy/BIOS на ПК с UEFI?
спросил
Изменено
1 год, 9несколько месяцев назад
Просмотрено
2к раз
Я делаю ssh
для ПК, до которого пока никто не может физически добраться.
Упомянутый ПК был произведен после 2011 года, поэтому он определенно имеет UEFI .
Проблема в том, что все сообщения в Интернете посвящены проверке наличия на ПК UEFI или BIOS (например, как узнать, загружаюсь ли я с использованием UEFI?), что , а не , что я пытаюсь выяснить .
Тогда мой вопрос довольно прост : Как узнать, загрузил ли ПК с UEFI, с включенным режимом CSM/Legacy/BIOS или нет?
Обновление 1 : есть много способов определить, UEFI это или нет, но ни один из них не может сказать точно, поскольку все они противоречат сами себе.
Детали:
- Диск MBR
- Нет никаких признаков раздела ESP (fstab и т. д.)
- Нет признаков файлов EFI на
/boot
вообще -
cat /sys/firmware/efi/fw_platform_size
дал64
, что вообще не сработало бы, если бы оно было в режиме CSM на другом ПК. -
update-grub
далДобавление записи меню загрузки для конфигурации прошивки EFI
-
efibootmgr
дал мне порядок загрузки, который обычно показывает, когда есть UEFI.
- уефи
- биос
8
Кажется разумным попробовать: —
dmesg | grep efi:
, который выдаст разумный вывод для загрузки efi .
6
Я не нашел ничего в dmesg
, что указывает на то, что система действительно загружалась в режиме EUFI, а не в BIOS/CSM, но вот способ быть абсолютно уверенным: переменные не поддерживаются в этой системе , затем попробуйте sudo mount -t efivarfs none /sys/firmware/efi/efivars
.
В случае успеха вы увидите что-то вроде этого:
$ sudo efibootmgr BootCurrent: 0002 Время ожидания: 1 секунда BootOrder: 0002,0000,0001,0003,0004 Boot0000* Диспетчер загрузки Windows Boot0001* UEFI: CD/DVD-привод Boot0002* Федора Boot0003* UEFI: съемное устройство Boot0004* UEFI: сетевое устройство
Да и без этого я думаю
# показать разрядность внутренней EFI прошивки кошка /sys/прошивка/efi/fw_platform_size
может быть достаточно.