Как преобразовать Legacy BIOS в UEFI без потери данных?
BIOS расшифровывается, как «Basic Input Output System». Она хранится на материнской плате и является первым программным обеспечением, которое запускается на компьютере. В старых материнских платах чаще используется Legacy BIOS, тогда как в новых версиях Windows используется UEFI, который может работать с жесткими дисками объемом более 2,2 ТБ.
В этой статье мы расскажем, как преобразовать Legacy BIOS в UEFI.
В этой статье:
Часть 1. Как проверить, что используется: Legacy BIOS или UEFI?
Прежде чем вы соберетесь преобразовать Legacy в UEFI на Windows 10 без потери данных, вы должны быть уверены в типе BIOS, который вы используете. Вы можете легко проверить это в своей системе. Выполните следующие шаги:
Шаг 1. Откройте диалоговое окно «Сведения о системе», набрав его название в строке поиска на рабочем столе.
Шаг 2. Найдите раздел BIOS в правой колонке. Это будет либо UEFI, либо Legacy BIOS.
Часть 2. Почему следует перейти с Legacy BIOS на UEFI?
Обычно Windows с UEFI BIOS более масштабируемы и допускают большие объемы данных, чем Legacy BIOS. Однако это не единственная причина, по которой вам следует осуществить подобный переход. В таблице ниже приведены дополнительные различия между UEFI и Legacy BIOS.
Legacy
UEFI
Поэтому, возможно, имеет смысл преобразовать MBR в UEFI в силу вышеуказанных преимуществ.
Часть 3. Нужно ли менять Legacy BIOS на UEFI в Windows 11?
Существует множество программ для преобразования Legacy BIOS в UEFI. Но нужно ли вам менять Legacy BIOS на UEFI в Windows 11? Ответ — нет, поскольку обновление Windows 10 до Windows 11 требует режима загрузки UEFI и таблицы разделов GPT. Поэтому Windows 11 с Legacy BIOS не существует. Все ПК с Windows 11 уже работают в режиме UEFI.
В Windows 11 можно будет найти ряд полезных обновлений, включая повышение производительности и добавление функций безопасности. Кроме того, UEFI обеспечит быструю загрузку и устранит проблемы совместимости.
Часть 4. Как преобразовать Legacy BIOS в UEFI без потери данных на Windows 10?
Преобразование не представляет особой сложности. Используя инструмент Windows под названием MBR2GPT, можно быстро преобразовать Legacy BIOS в UEFI.
Перед установкой убедитесь, что:
- Вы создали резервную копию всех важных данных на портативном устройстве хранения
- Ваша система может поддерживать систему UEFI BIOS. Обычно все материнские платы, выпущенные после 2014 года, поддерживают этот BIOS
Чтобы начать преобразование, выполните следующие действия:
Шаг 1. Воспользуйтесь диалоговым окном поиска на панели инструментов рабочего стола Windows, введите «cmd», щелкните правой кнопкой мыши по значку cmd и выберите «Запуск от имени администратора».
Шаг 2. Нажмите на кнопку «Да» во всплывающем окне «Управление учетными записями пользователей». Затем в командной строке введите команду mbr2gpt /validate /disk:0 /allow Full OS. Эта команда проверит диски, которые вы пытаетесь преобразовать.
Шаг 3. Далее появится оповещение «Проверка завершена». Введите команду mbr2gpt /convert /disk:0 /allowFullOS. Системе потребуется некоторое время, чтобы перейти к следующему шагу, как показано на скриншоте ниже:
Шаг 4. Через несколько секунд вы получите сообщение о том, что преобразование прошло успешно.
Шаг 5. Преобразование Legacy BIOS в UEFI прошло успешно. Теперь измените режим загрузки с Legacy в BIOS, чтобы использовать новый UEFI BIOS в вашей системе при загрузке.
Часть 5. Как преобразовать Legacy BIOS в UEFI без переустановки Windows?
Вы можете безопасно преобразовать Legacy BIOS в UEFI с помощью программы AOMEI Partition Assitant Professional Assistant. Программа помогает управлять разделами дисков в Windows 11/10/8/7. AOMEI оснащен такими функциями, как преобразование MBR в GPT для обновления Windows 11, перенос ОС на SSD или HDD, перемещение программ с одного диска на другой, а также восстановление потерянных или удаленных дисков.
Посмотрите это видео, чтобы узнать, как преобразовать Legacy BIOS в UEFI без переустановки Windows.
Часто задаваемые вопросы
Можно ли преобразовать MBR в UEFI?
Преобразование MBR в UEFI является сложной задачей. Это связано с тем, что MBR — это тип таблицы разделов, а UEFI — загрузочная система. Это две разные вещи. MBR — это главная загрузочная таблица, в которой хранится информация о дисковом хранилище.
С другой стороны, UEFI представляет собой программное взаимодействие между операционной системой и микропрограммой. UEFI — это новый режим загрузки, с помощью которого запускается компьютер.
Потеряются ли данные, если изменить режим Legacy на UEFI?
Да, вы потеряете данные, если будете использовать стандартное встроенное программное обеспечение Windows. Однако вы всегда можете использовать различные типы программного обеспечения для восстановления данных от сторонних производителей, чтобы восстановить потерянные данные или даже изменить режим Legacy на UEFI без потери данных.
Можно ли вернуться к Legacy BIOS из UEFI?
Да, можно вернуться из режима UEFI в Legacy BIOS. Однако сам по себе процесс довольно сложный. Во-первых, вам придется инициировать расширенную настройку и ввести параметры прошивки UEFI, а затем отключить безопасный режим UEFI в системе.
Почему появляется черный экран после смены Legacy BIOS на UEFI?
Это может произойти, если вы пропустите изменение настроек BIOS вашей системы на UEFI. Ваша система по умолчанию будет использовать Legacy BIOS даже после преобразования. Это приведет к появлению черного экрана. Чтобы решить эту проблему, нажмите F11 при запуске системы, а затем измените режим BIOS на UEFI.
Иногда проблему черного экрана можно решить, переподключив блок питания или аккумулятор и перезагрузив систему. После перезагрузки компьютер автоматически продолжит обновление BIOS. Не извлекайте штекер или аккумулятор во время этого процесса.
Подведение итогов
Преобразование Legacy BIOS в UEFI не является сложным процессом. Однако прежде чем приступить к преобразованию Legacy BIOS в UEFI, вам необходимо знать свои возможности и понимать термины, с которыми вы имеете дело. Мы надеемся, что приведенная выше информация помогла вам и дала возможность изменить Legacy на UEFI без помощи специалиста.
Для Windows XP/Vista/7/8/10/11
Для macOS X 10.10 — macOS 13
UEFI boot — что это
В этой публикации, друзья, рассмотрим такой вопрос: UEFI boot — что это. Это способ загрузки компьютера в режиме UEFI. Сама UEFI – это прошивка, низкоуровневое ПО материнских плат современных компьютеров. Она может предусматривать способы загрузки компьютера как в своём режиме UEFI, так и в режиме Legacy. Давайте детально об этом.
↑ UEFI boot — что это
↑ Что такое UEFI boot
- «БИОС UEFI»,
- «UEFI и Legacy — в чём разница».
Тогда как UEFI – это простейшая операционная система, внедрённая в чип материнской платы, UEFI boot – лишь отдельная функция этой операционной системы, определяющая способ загрузки компьютера, что он в режиме UEFI. Та же UEFI предусматривает и альтернативный способ загрузки компьютера — BIOS boot, т.е. режим загрузки старой BIOS Legacy.
На ноутбуках с консольной UEFI режим загрузки обычно реализуется просто: есть режим либо UEFI (UEFI boot), либо Legacy (BIOS boot), и все устройства загрузки подчиняются установленному режиму.
На ПК UEFI, как правило, с графическим интерфейсом и расширенными возможностями. В их числе – модуль CSM, режим совместимости UEFI с Legacy. CSM позволяет гибко настроить загрузку с различных устройств – флешек, жёстких дисков, оптических дисков, сетевых устройств. Для каких-то устройств можно установить режим только Legacy, для каких-то – и Legacy, и UEFI.
А для каких-то – только UEFI.
BIOS boot, он же Legacy-режим загрузки компьютера нужен для использования старых загрузочных оптических дисков, флешек с ПО без поддержки UEFI (старые LiveDisk’и, LiveDisk’и с консольными программами) и т.п. Например, при использовании WinPE 11-10-8 Sergei Strelec доступ к DOS-меню с DOS-программами мы получим, если только загрузимся с этого LiveDisk’а в режиме Legacy.
Благодаря CSM можем выставить загрузку с устройств информации в режиме UEFI и Legacy. И загружаться с жёстких дисков с разными стилями разметки — MBR или GPT, просто выбирая их в меню загрузки. Также можем создать UEFI/Legacy-совместимую флешку и загружаться с неё каждый раз в нужном нам режиме. Выбирая в меню загрузки пункт флешки без дописки спереди «UEFI», если нам нужен BIOS boot, или пункт флешки с допиской спереди «UEFI», если нам нужен UEFI boot.
На компьютере с UEFI загрузку BIOS boot нужно использовать только при необходимости запуска Legacy-ПО. В числе преимуществ UEFI boot перед BIOS boot:
- Более быстрая загрузка;
- Возможность использования безопасной загрузки Secure Boot;
- Загрузка с жёстких дисков со стилем разметки GPT;
- Доступ к устройствам загрузки из среды Windows;
- Официальная установка Windows 11 при условии соответствия прочим её системным требованиям.
↑ Как включить UEFI boot
Друзья, как проверить, в каком режиме – UEFI или Legacy – работает компьютер сейчас, как включить UEFI и установить для устройств загрузки UEFI boot, смотрите в статье «Как включить UEFI в БИОСе».
Загрузка в режиме UEFI или устаревшем режиме BIOS
Выберите режимы UEFI или прежних версий BIOS при загрузке в Windows PE (WinPE) или программу установки Windows. Если после установки Windows необходимо переключить режимы встроенного ПО, можно использовать средство MBR2GPT .
Как правило, установите Windows с помощью нового режима UEFI, так как он включает больше функций безопасности, чем устаревший режим BIOS. Если вы загружаетесь из сети, поддерживающей только BIOS, вам потребуется выполнить загрузку в устаревшем режиме BIOS.
После установки Windows устройство загружается автоматически в том же режиме, в котором оно было установлено.
Чтобы загрузить UEFI или BIOS, выполните следующие действия.
- Откройте меню встроенного ПО. Можно использовать любой из следующих методов:
- Загрузите компьютер и нажмите клавишу изготовителя, чтобы открыть меню. Общие используемые ключи: ESC, Delete, F1, F2, F10, F11 или F12. На планшетах распространенными кнопками являются увеличение громкости или уменьшение громкости (найдите более распространенные клавиши и кнопки). Во время запуска часто отображается экран с упоминанием ключа. Если его нет или экран проходит слишком быстро, чтобы увидеть его, проверка сайт вашего производителя.
- Кроме того, если Windows уже установлена, на экране входа или в меню Пуск выберите Пункт Питания (), > удерживая нажатой клавишу SHIFT , при нажатии кнопки Перезапустить. Выберите Устранение неполадок с дополнительными > параметрами UEFI Firmware Settings (Дополнительные параметры > встроенного ПО UEFI).
- В меню встроенного ПО загрузите диск или сеть в режиме UEFI или BIOS: В меню загрузочного устройства выберите команду, которая определяет режим встроенного ПО и устройство. Например, выберите UEFI: USB-накопитель или BIOS: сеть/локальная сеть. Для одного устройства могут отображаться отдельные команды. Например, вы можете увидеть USB-накопитель UEFI и USB-накопитель BIOS. Каждая команда использует одно и то же устройство и носитель, но загружает компьютер в другом режиме встроенного ПО. Некоторые устройства поддерживают только один режим (UEFI или BIOS). Другие устройства позволяют загружаться в режиме BIOS, отключив функции безопасности UEFI вручную. Чтобы отключить функции безопасности, перейдите в раздел Безопасная > загрузка безопасности и отключите эту функцию.
Примечание Некоторые старые компьютеры (Windows 7 или более ранние версии) поддерживают UEFI, но требуют перехода к загрузочному файлу. В меню встроенного ПО найдите параметр «Загрузка из файла», а затем перейдите в папку \EFI\BOOT\BOOTX64. EFI на носителе среды предустановки Windows или программы установки Windows.
Режимы UEFI и BIOS в WinPE
Определение загрузки WinPE в режиме BIOS или UEFI
Запросите реестр, чтобы определить, в каком режиме находится устройство. Это можно сделать из командной строки:
reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
Код возврата | Режим встроенного ПО |
---|---|
0x1 | BIOS |
0x2 | UEFI |
Используйте его в скрипте:
wpeutil UpdateBootInfo for /f "tokens=2* delims= " %%A in ('reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET Firmware=%%B :: Note: delims is a TAB followed by a space. if %Firmware%==0x1 echo The PC is booted in BIOS mode. if %Firmware%==0x2 echo The PC is booted in UEFI mode.
Обратите внимание, что между delims= и » %%A — это вкладка, за которой следует пробел.
Убедитесь, что вы загружаетесь в правильном режиме каждый раз.
Вот несколько способов убедиться, что вы загружаетесь в правильном режиме встроенного ПО при каждом запуске компьютера.
Используйте предварительно отформатированные жесткие диски и метод, который не форматируется автоматически.
Если вы хотите убедиться, что диск загружается в определенном режиме, используйте диски, предварительно отформатированные с помощью формата GPT-файла для режима UEFI или формата MBR для режима BIOS. Если при запуске установки компьютер загружен в неправильном режиме, установка Windows завершится ошибкой. Чтобы устранить эту проблему, перезапустите компьютер в правильном режиме встроенного ПО.
Удаление загрузочных файлов UEFI или BIOS
Если требуется, чтобы компьютер загружал только в определенном режиме, можно удалить файлы, используемые windows PE или программой установки Windows для загрузки в режиме UEFI или BIOS. Удалите следующие файлы в зависимости от режима загрузки.
Загрузка только в режиме UEFI
Удалите файл bootmgr из корневого каталога среды предустановки Windows или носителя программы установки Windows. Это предотвращает запуск устройства в режиме BIOS.
Загрузка только в режиме BIOS
Удалите папку efi из корневого каталога среды предустановки Windows или носителя программы установки Windows. Это предотвращает запуск устройства в режиме UEFI.
Как поменять в БИОСе UEFI на Legacy
В этой публикации, друзья, рассмотрим, как поменять в БИОСе UEFI на Legacy. Сменить режим БИОС с UEFI на Legacy может потребоваться в разных случаях. Есть ПО, которое может работать только в режиме БИОС Legacy и не может работать в современном режиме UEFI — старые дистрибутивы Linux, FreeBSD, Windows (начиная с Vista и старше), DOS, LiveDisk’и с DOS-программами, просто старые LiveDisk’и с годным ПО. И есть устаревшее компьютерное оборудование, несовместимое с режимом БИОС UEFI, способное определяться только в режиме Legacy – старые видеокарты, сетевые карты, RAID-контроллеры, оптические приводы. Чтобы такого рода раритет работал на современном компьютере, и нужен режим БИОС Legacy.
↑ Как поменять в БИОСе UEFI на Legacy
↑ UEFI, Legacy и CSM
- «БИОС UEFI»,
- «UEFI и Legacy — в чём разница».
UEFI стал активно внедряться с 2007 года, соответственно, он уже длительное время имеет преимущество перед Legacy и предустанавливается на компьютерах. Некоторые современные ноутбуки могут даже не предусматривать возможность переключения на режим Legacy. Установить на такие ноутбуки операционную систему Legacy, и то не любую, можно только обходными путями. Но на ПК и большинстве ноутбуков всё же можем при необходимости переключиться на режим Legacy.
Многие ПК и некоторые ноутбуки предусматривают, помимо UEFI и Legacy, ещё один режим – CSM (он же Launch CSM, CMS OS, CMS Boot, модуль CMS и т.п.). Это режим совместимости UEFI и Legacy – режим UEFI, в котором, если отключить Secure Boot, можно запускать Legacy-ПО. Если мы переключим БИОС с UEFI на Legacy, не сможем запустить операционную систему, ранее установленную в режиме UEFI. А вот в режиме CSM у нас и будет запускаться операционная система в режиме UEFI, и мы сможем загружаться с Legacy-устройств информации для работы с Legacy-ПО. Нам будут доступны для загрузки и GPT-диски UEFI, и MBR-диски Legacy. И UEFI/Legacy-совместимые флешки сможем загружать в нужном нам режиме.
Так что, друзья, если у вас в БИОС есть режим CSM, сможете использовать его и гибко настроить нужный режим для разных задач. Подробно о CSM – в статье «Что такое Launch CSM в BIOS».
↑ Как проверить, какой режим БИОС активен в среде Windows
Друзья, нужно ли вам переключаться с UEFI на Legacy, возможно, у вас БИОС и так работает в режиме Legacy, можно узнать, не заходя в БИОС, в среде Windows. Жмём клавиши Win+R, вписываем:
msinfo32
Смотрим графу «Режим BIOS». Если ваш компьютер работает в режиме Legacy, у вас будет значение «Устаревший». И вам, соответственно, не нужно ничего переключать.
Если в этой графе будет значение «UEFI», значит, ваш компьютер работает в режиме UEFI или CSM.
В таком случае нужно войти в БИОС и переключиться на Legacy, либо настроить CSM.
↑ Что будет, если переключить режим БИОС с UEFI на Legacy
Друзья, как упоминалось, включение в БИОС режима Legacy (только Legacy, не CSM) приведёт к тому, что операционная система, которая ранее была установлена в режиме UEFI, не сможет загрузиться. Если вам нужна эта операционная система, после работы с Legacy-ПО не забудьте обратно переключить БИОС на UEFI или CSM.
Если вы переключаете режим БИОС из UEFI в Legacy, чтобы установить другую операционную систему и постоянно работать с ней, возможно, вам потребуется конвертировать стиль разметки жёсткого диска из GPT в MBR. Прим. смотрим, как узнать стиль разметки диска. Конвертировать стиль разметки можно с потерей всех данных диска, например, в процессе установки Windows. А можно без потери данных, например, программой AOMEI Partition Assistant.
Режим UEFI, и только он, а не CSM, может быть принципиально нужен для использования некоторых современных возможностей чипсетов материнских плат. Например, при создании RAID из SSD NVMe.
↑ Как установить в БИОС режим Legacy
Для установки режима Legacy входим в БИОС. Её режимы обычно настраиваются во вкладке настроек загрузки — «Загрузка», «Boot» и т.п. На ноутбуках с примитивной консольной БИОС её режим меняется просто. Есть одна его настройка нечто «Boot Mode» со значениями UEFI и Legacy. Иногда чтобы эта настройка стала доступной, необходимо отключить настройку Secure Boot.
И тогда сможем сменить UEFI на Legacy.
На ПК с расширенными возможностями БИОС настройки её режима реализованы вариативно. Обычно есть настройка упомянутого режима CSM, он может быть отключён, и тогда БИОС будет работать в режиме только UEFI. А может быть включён и предусматривать разные режимы — только UEFI, только Legacy, либо UEFI и Legacy — для загрузки с разных устройств: сетевых устройств, устройств хранения (жёстких дисков, SSD-накопителей, флешек), устройств, подключённых к платам расширения PCI-E/PCI. Соответственно, нам необходимо выставить загрузочные устройства в режим либо UEFI и Legacy, либо только Legacy.
Но не забываем ещё же о Secure Boot. В расширенных БИОС и настройка Secure Boot может быть реализована не как переключатель «включено/отключено», а как разные режимы, например, «Windows UEFI» и «Другие ОС». В таком случае для установки операционных систем в режиме Legacy нужно выбрать «Другие ОС».
Как ещё может быть реализовано переключение разных режимов БИОС в рамках функции CSM, смотрим в упомянутой выше статье про CSM.
После выставления всех настроек сохраняем их и перезагружаем компьютер.