UEFI vs Legacy BIOS: в чем разница и что выбрать для Windows

uefi vs legacy bios разница что выбрать keytrust24.store

UEFI (Unified Extensible Firmware Interface) и Legacy BIOS (Basic Input/Output System) — два режима загрузки компьютера. UEFI — современный стандарт с графическим интерфейсом, поддержкой дисков более 2 ТБ и Secure Boot. Legacy BIOS — устаревший режим совместимости, сохраненный для старого оборудования. Разберем технические отличия, какой режим нужен для Windows 11, и как переключиться между ними.

Главное:

  • UEFI использует GPT-разметку дисков (до 9.4 ЗБ), Legacy BIOS — MBR (до 2 ТБ)
  • Windows 11 требует UEFI + Secure Boot + TPM 2.0, Legacy BIOS не поддерживается
  • UEFI загружается быстрее (на 2-5 секунд), поддерживает графический интерфейс и мышь
  • Переключение с Legacy на UEFI возможно без переустановки через mbr2gpt

Что такое BIOS и UEFI простыми словами

При нажатии кнопки питания компьютера первой запускается микропрограмма на материнской плате. Она инициализирует оборудование (процессор, память, видеокарту, диски) и передает управление операционной системе. Эта микропрограмма называется BIOS (Basic Input/Output System) в старых компьютерах или UEFI (Unified Extensible Firmware Interface) в новых.

Legacy BIOS разработан в 1975 году компанией IBM. Он работает в 16-битном режиме, имеет текстовый интерфейс (синий или серый экран с навигацией стрелками), и ограничен адресацией 1 МБ памяти при инициализации. Максимальный размер загрузочного диска — 2 ТБ (ограничение MBR).

UEFI разработан Intel в 2000-х годах как замена BIOS. Он работает в 32- или 64-битном режиме, имеет графический интерфейс с поддержкой мыши, может адресовать весь объем памяти. Максимальный размер диска — 9.4 зеттабайт (теоретически, ограничение GPT).

Современные материнские платы содержат UEFI, но имеют режим совместимости «CSM» (Compatibility Support Module), который эмулирует Legacy BIOS для запуска старых ОС.

Технические отличия UEFI и Legacy BIOS

ПараметрLegacy BIOSUEFI
Разметка дискаMBR (Master Boot Record)GPT (GUID Partition Table)
Макс. размер диска2 ТБ9.4 ЗБ (зеттабайт)
Макс. разделов4 основных (или 3 + расширенный)128 (стандартно)
Разрядность16 бит32 или 64 бит
ИнтерфейсТекстовый, клавиатураГрафический, мышь и клавиатура
Secure BootНетДа
Скорость загрузкиМедленнее (POST)Быстрее (параллельная инициализация)
Загрузка по сетиPXE (ограниченно)PXE + HTTP Boot
Windows 11Не поддерживаетсяОбязательно

Ключевое отличие для пользователя: разметка диска. MBR хранит загрузочную запись в первом секторе диска, что создает единую точку отказа. GPT дублирует таблицу разделов в начале и конце диска, обеспечивая восстановление при повреждении.

Для дисков более 2 ТБ обязателен GPT (UEFI). MBR не может адресовать пространство за пределами 2 ТБ. Если у вас диск 4 ТБ в режиме Legacy BIOS, доступны только первые 2 ТБ.

Какой режим нужен для Windows 11

Windows 11 официально требует UEFI + Secure Boot + TPM 2.0. Установка на Legacy BIOS не поддерживается стандартным установщиком.

Проверьте текущий режим загрузки:

msinfo32

В строке «Режим BIOS» будет указано «UEFI» или «Legacy». Или через командную строку:

bcdedit /enum {current}

Ищите строку «path»: если EFIMicrosoftBootbootmgfw.efi — это UEFI. Если Windowssystem32winload.exe — это Legacy.

Windows 10 работает в обоих режимах. Windows 7 и 8.1 работают в Legacy BIOS и UEFI (без Secure Boot). Windows XP и более ранние — только Legacy BIOS.

Для установки Windows 11 на компьютер с Legacy BIOS есть два варианта: переключить на UEFI (если поддерживается) или использовать обходные методы установки. Подробнее о чистой установке.

Как переключиться с Legacy BIOS на UEFI

Переключение в BIOS/UEFI материнской платы:

  1. Перезагрузите компьютер
  2. При загрузке нажмите Del (десктоп) или F2 (ноутбук) для входа в BIOS
  3. Найдите раздел «Boot» или «Загрузка»
  4. Найдите параметр «Boot Mode», «UEFI/Legacy», «CSM» или «UEFI Boot»
  5. Переключите на «UEFI Only» и отключите CSM
  6. Включите Secure Boot (раздел «Security» или «Boot» — «Secure Boot» — Enable)
  7. Сохраните и перезагрузитесь (F10)

После переключения на UEFI Windows не загрузится, если диск размечен в MBR. Нужно конвертировать MBR в GPT.

Конвертация MBR в GPT без переустановки Windows (встроенный инструмент mbr2gpt):

mbr2gpt /validate /disk:0
mbr2gpt /convert /disk:0

Запускайте из среды WinPE (загрузочная флешка) или из Windows с ключом /allowFullOS:

mbr2gpt /convert /disk:0 /allowFullOS

После конвертации переключите режим загрузки в BIOS на UEFI. Windows загрузится с GPT-диска через UEFI.

Важно: mbr2gpt работает только если на диске не более 3 основных разделов (GPT резервирует один для ESP). Сделайте резервную копию этих перед конвертацией.

Secure Boot: зачем нужен и как работает

Secure Boot — функция UEFI, которая проверяет цифровую подпись загрузчика перед запуском. Если загрузчик не подписан доверенным сертификатом, UEFI отказывается его запускать. Это защищает от rootkit и bootkit — вредоносного ПО, которое подменяет загрузчик Windows.

Как работает Secure Boot:

  1. UEFI хранит базу доверенных сертификатов (Platform Key, KEK, db)
  2. При загрузке UEFI проверяет подпись bootmgfw.efi (загрузчик Windows)
  3. Если подпись валидна, загрузчик запускается
  4. Загрузчик проверяет подпись ядра Windows (ntoskrnl.exe)
  5. Ядро проверяет подписи всех загружаемых драйверов

Secure Boot обязателен для Windows 11. Windows 10 работает без него.

Secure Boot и Linux: большинство современных дистрибутивов (Ubuntu, Fedora, openSUSE) имеют подписанные загрузчики и работают с Secure Boot. Для дистрибутивов без подписи отключите Secure Boot в BIOS.

Проверить состояние Secure Boot:

Confirm-SecureBootUEFI

В PowerShell. Возвращает True (включен) или False (отключен).

Проблемы при переключении и их решение

Частые проблемы после переключения с Legacy на UEFI:

Windows не загружается (черный экран, «No bootable device»):

  • Диск все еще в MBR. Конвертируйте через mbr2gpt (см. выше)
  • Или верните режим Legacy в BIOS для загрузки

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

  • Флешка записана для Legacy. Перезапишите через загрузке ISO с выбором GPT-разметки
  • Отключите Secure Boot временно для загрузки с флешки

Windows загружается, но очень медленно:

  • Включите Fast Boot в BIOS (UEFI поддерживает быструю загрузку)
  • Проверьте, что CSM полностью отключен (CSM замедляет загрузку)

Двойная загрузка Windows + Linux перестала работать:

  • Secure Boot может блокировать загрузчик Linux (GRUB). Используйте подписанный shim.efi
  • Или отключите Secure Boot, если Linux не имеет подписи

Как вернуть Legacy, если UEFI не работает:

  1. Войдите в BIOS (Del/F2)
  2. Включите CSM
  3. Переключите Boot Mode на Legacy
  4. Сохраните (F10)

Рекомендации по выбору режима загрузки

Когда использовать UEFI (рекомендуется для всех новых установок):

  • Windows 11 (обязательно)
  • Windows 10 на дисках более 2 ТБ
  • Новые компьютеры (с 2013 года все поддерживают UEFI)
  • Требуется Secure Boot для безопасности
  • Хотите быструю загрузку

Когда сохранить Legacy BIOS:

  • Старый компьютер без поддержки UEFI (до 2010 года)
  • Windows 7 или более ранние ОС
  • Специализированное оборудование с Legacy-только драйверами
  • Двойная загрузка со старой ОС, установленной в Legacy

Для новых установок Windows 10 и 11 всегда выбирайте UEFI + GPT. Это дает максимальную совместимость, безопасность и производительность. Приобрести лицензионный ключ Windows можно в каталоге Windows.

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

Полезные ссылки и материалы

Для решения задач, описанных в этой статье, могут пригодиться:

Официальная документация: Microsoft Learn: состояние выпусков Windows.

Часто задаваемые вопросы

Как узнать, поддерживает ли мой компьютер UEFI?

Войдите в BIOS (Del или F2 при загрузке). Если есть графический интерфейс с мышью, это UEFI. Если текстовый с навигацией стрелками, это Legacy BIOS. Все компьютеры с 2012-2013 года поддерживают UEFI.

Можно ли установить Windows 11 на Legacy BIOS?

Официально нет. Стандартный установщик проверяет UEFI + Secure Boot + TPM 2.0. Существуют обходные методы (Rufus с отключением проверок), но Microsoft не гарантирует обновления и стабильность.

MBR или GPT: могу ли я преобразовать без потери данных?

Да, встроенная утилита mbr2gpt конвертирует MBR в GPT без потери данных. Обратная конвертация (GPT в MBR) также возможна через сторонние утилиты (AOMEI Partition Assistant), но рискованнее.

CSM и Legacy BIOS — это одно и то же?

Не совсем. CSM (Compatibility Support Module) — модуль в UEFI, который эмулирует Legacy BIOS для запуска старых ОС. Настоящий Legacy BIOS — это старая микропрограмма без UEFI вообще.

Частые вопросы

Как узнать, поддерживает ли мой компьютер UEFI?

Войдите в BIOS (Del или F2 при загрузке). Если есть графический интерфейс с мышью, это UEFI. Если текстовый с навигацией стрелками, это Legacy BIOS. Все компьютеры с 2012-2013 года поддерживают UEFI.

Можно ли установить Windows 11 на Legacy BIOS?

Официально нет. Стандартный установщик проверяет UEFI + Secure Boot + TPM 2.0. Существуют обходные методы (Rufus с отключением проверок), но Microsoft не гарантирует обновления и стабильность.

MBR или GPT: могу ли я преобразовать без потери данных?

Да, встроенная утилита mbr2gpt конвертирует MBR в GPT без потери данных. Обратная конвертация (GPT в MBR) также возможна через сторонние утилиты (AOMEI Partition Assistant), но рискованнее.

CSM и Legacy BIOS - это одно и то же?

Не совсем. CSM (Compatibility Support Module) - модуль в UEFI, который эмулирует Legacy BIOS для запуска старых ОС. Настоящий Legacy BIOS - это старая микропрограмма без UEFI вообще.