Как перевести bios на uefi
Загрузка в режим UEFI или устаревший режим BIOS
в общем случае установите Windows с использованием более нового режима UEFI, так как он включает больше функций безопасности, чем устаревший режим BIOS. При загрузке с сети, которая поддерживает только BIOS, необходимо загрузить устаревший режим BIOS.
после установки Windows устройство загружается автоматически, используя тот же режим, с которым он был установлен.
Для загрузки с UEFI или BIOS:
Откройте меню встроенного по. Можно использовать любой из следующих методов.
Загрузите компьютер и нажмите клавишу изготовителя, чтобы открыть меню. Используются общие ключи: ESC, DELETE, F1, F2, F10, F11 или F12. На планшетных ПК распространенные кнопки — это громкое уменьшение или громкость (Поиск более общих ключей и кнопок). Во время запуска часто возникает экран, в котором упоминается ключ. Если это не так или если экран слишком быстро отображается, проверьте сайт изготовителя.
если Windows уже установлен, на экране входа или в меню выберите пункт электропитания (
В меню встроенного по выполните загрузку на диск или сеть в режиме UEFI или BIOS:
В меню загрузочное устройство выберите команду, определяющую режим микропрограммы и устройство. Например, выберите UEFI: USB-диск или BIOS: сеть/сеть.
Для одного устройства могут отображаться отдельные команды. Например, вы можете увидеть USB-накопитель UEFI и USB-накопитель в BIOS. Каждая команда использует одно и то же устройство и носитель, но загружает компьютер в другом режиме микропрограммы.
Некоторые устройства поддерживают только один режим (UEFI или BIOS). Другие устройства позволяют загружаться в режиме BIOS только путем отключения функций безопасности UEFI вручную. Чтобы отключить функции безопасности, перейдите в раздел Безопасность Безопасная загрузка и отключите эту функцию.
некоторые старые пк (Windows 7-эры или более ранней версии) поддерживают UEFI, но для этого требуется перейти к файлу загрузки. В меню встроенного по найдите параметр: «Загрузка из файла», а затем перейдите к \EFI\BOOT\BOOTX64.. EFI на Windows PE или программа установки Windows носителе.
Режимы UEFI и BIOS в WinPE
Обнаружение загрузки WinPE в режиме BIOS или UEFI
Запросите реестр, чтобы определить, в каком режиме находится устройство. Это можно сделать в командной строке:
| Код возврата | Режим встроенного по |
|---|---|
| 0x1 | BIOS |
| 0x2 | UEFI |
Используйте его в скрипте:
Обратите внимание, что между delims= и » %%A находится вкладка, за которой следует пробел.
Вы всегда должны загружаться в нужный режим каждый раз.
Вот несколько способов, которые можно использовать для загрузки в правильном режиме микропрограммы при каждом запуске компьютера.
Используйте предварительно отформатированные жесткие диски и используйте метод, который не форматирует диск автоматически.
Если вы хотите убедиться, что диск загружается в определенный режим, используйте диски, предварительно форматированные с помощью формата GPT для режима UEFI, или формат файла MBR для режима BIOS. при запуске установки, если компьютер загружен в неправильном режиме, Windows установка завершится сбоем. Чтобы устранить эту проблему, перезапустите компьютер в правильном режиме микропрограммы.
Удаление загрузочных файлов UEFI или BIOS
если требуется, чтобы компьютер загружался только в определенный режим, можно удалить файлы, которые Windows PE или программа установки Windows использовать для загрузки в режиме UEFI или BIOS. Удалите следующие файлы в зависимости от режима, в котором требуется выполнить загрузку.
Загрузка только в режиме UEFI
удалите файл bootmgr из корневого каталога Windows PE или программа установки Windows носителя. Это предотвращает запуск устройства в режиме BIOS.
Загрузка только в режиме BIOS
удалите папку efi из корня Windows PE или программа установки Windows носителя. Это предотвращает запуск устройства в режиме UEFI.
Как изменить режим BIOS с устаревшего на UEFI без переустановки Windows 10
Microsoft добавила полезный инструмент, отсутствующий в более ранних версиях Windows и даже в некоторых более старых версиях Windows 10. Инструмент MBR2GPT позволяет пользователям Windows 10 конвертировать устаревший BIOS в UEFI без переустановки Windows 10.
Вы можете вызвать инструмент MBR2GPT с помощью командной строки, а двумя командами позже вы переключитесь с устаревшего BIOS на UEFI.
Что лучше: устаревший BIOS против UEFI
BIOS (базовая система ввода / вывода) — это фрагмент кода, который требуется вашему микропроцессору для запуска после нажатия кнопки питания компьютера. БИОС впервые появился давно и отлично работал. Однако у BIOS были некоторые ограничения.
Например, BIOS использует основную загрузочную запись (MBR) для определения максимальной емкости раздела в 2,2 ТБ. Развитие оборудования за последние полтора десятилетия потребовало новой прошивки. Затем появился UEFI (Unified Extensible Firmware Interface).
UEFI, как и BIOS, представляет собой низкоуровневое программное обеспечение, которое запускается на вашем компьютере при нажатии кнопки питания и перед загрузкой ОС. UEFI более надежен и устраняет ограничения, связанные с BIOS.
Например, UEFI поддерживает разделы размером до 9 ZB, обеспечивает более быстрое время загрузки и предоставляет такие функции безопасности, как «Безопасная загрузка».
Подготовка к преобразованию устаревшей BIOS в UEFI
Прежде чем мы поговорим об изменении BIOS с Legacy на UEFI, вам нужно привести несколько вещей в порядок.
Проверьте версию BIOS
Убедитесь, что вы используете устаревшую версию BIOS. Вы не хотите проходить весь процесс только для того, чтобы узнать, что вы все время используете UEFI.
Откройте приложение «Управление дисками», чтобы проверить, какая версия BIOS у вас установлена. Найдите в меню «Пуск» пункт «Создать и отформатировать разделы жесткого диска» и откройте «Лучшее совпадение». Вы попадете в приложение «Управление дисками».
В приложении кликните правой кнопкой мыши диск, на котором установлена Windows, и выберите «Свойства».
Затем вы хотите проверить стиль разделов вашего диска, чтобы убедиться, что вы используете Legacy BIOS или UEFI. Если вы используете BIOS, стиль раздела вашего диска будет MBR. Если вы уже используете UEFI, стиль раздела диска будет GPT.
Вы можете проверить стиль раздела диска на вкладке «Тома» в окне «Свойства». Найдите «Стиль раздела» в разделе «Информация о диске».
Проверьте свою версию Windows
Инструмент MBR2GPT доступен в Windows 10 версии 1703 и более поздних. Перед тем, как начать процесс, убедитесь, что у вас правильная версия, выполнив поиск winver в меню «Пуск» и открыв «Лучшее совпадение». В новом открывшемся окне во второй строке будет отображена версия.
Предварительные требования для преобразования устаревшей BIOS в UEFI
Предполагая, что вы подтвердили, что используете устаревшую версию BIOS, вам необходимо проверить и в некоторых случаях изменить еще несколько вещей.
Как изменить BIOS с Legacy на UEFI
Убедившись, что все в порядке, пора использовать инструмент MBR2GPT.
mbr2gpt /validate /disk:0 /allowFullOS
Если диск, который вы хотите преобразовать, не является диском 0, замените 0 на соответствующий номер диска.
Если ваш диск не соответствует требованиям преобразования, вы увидите сообщение об ошибке. Например, следующая ошибка возникла в результате проверки USB-накопителя.
mbr2gpt /convert /disk:0 /allowFullOS
Позвольте конвертации запуститься, это займет всего несколько секунд.
Наслаждайтесь модернизированным BIOS
UEFI обладает множеством возможностей. Учитывая, что большинство современных систем используют UEFI, вполне естественно захотеть преобразовать устаревшую BIOS в UEFI. Что ж, все готово. К счастью, переустанавливать Windows тоже не пришлось.
Шаги последовательности задач для управления преобразованием BIOS в UEFI
Windows включает множество функций безопасности, которые требуют устройств с поддержкой UEFI. Возможно, у вас Windows более новые устройства, поддерживаюные UEFI, но использующие устаревшие BIOS. Ранее для преобразования устройства в UEFI требовалось перейти на каждое устройство, перестроить жесткий диск и перенастроить прошивку.
С помощью диспетчера конфигурации можно автоматизировать следующие действия:
Инвентаризация оборудования собирает сведения о UEFI
Класс инвентаризации оборудования (SMS_Firmware) и свойство (UEFI) доступны для определения того, запускается ли компьютер в режиме UEFI. Когда компьютер запущен в режиме UEFI, свойство UEFI настроено на TRUE. Инвентаризация оборудования включает этот класс по умолчанию. Дополнительные сведения о инвентаризации оборудования см. в дополнительных сведениях о настройке инвентаризации оборудования.
Создание настраиваемой последовательности задач для подготовки жесткого диска
Вы можете настроить последовательность задач развертывания ОС с помощью переменной TSUEFIDrive. Шаг Restart Computer готовит раздел FAT32 на жестком диске для перехода на UEFI. В следующей процедуре приводится пример того, как можно создавать шаги по последовательности задач для этого действия.
Подготовка раздела FAT32 для преобразования в UEFI
В существующей последовательности задач для установки ОС добавьте новую группу с шагами для преобразования BIOS в UEFI.
Создайте новую группу последовательности задач после действий по захвату файлов и параметров, а также до действий по установке ОС. Например, создайте группу после захвата файлов и Параметры с именем BIOS-to-UEFI.
На вкладке Параметры новой группы добавьте в качестве условия переменную последовательность задач. Настройка _SMSTSBootUEFI не равной истинной. При этом условии последовательность задач выполняет эти действия только на устройствах BIOS.
В новой группе добавьте шаг последовательность задач перезапуска компьютера. В Укажите, что нужно выполнить после перезагрузки, выберите выбрано изображение загрузки, назначенное этой последовательности задач. Это действие перезапуска компьютера в Windows PE.
На вкладке Параметры добавьте переменную последовательности задач в качестве условия. Set _SMSTSInWinPE равно false. При этом условии последовательность задач не запустит этот шаг, если компьютер уже Windows PE.
Добавьте шаг, чтобы запустить средство OEM для преобразования прошивки из BIOS в UEFI. Этот шаг, как правило, выполнить командную строку, с командной командой для запуска средства OEM.
Добавьте шаг по последовательности задач «Формат» и «Диск раздела». На этом шаге настройте следующие параметры:
Создайте раздел FAT32 для преобразования в UEFI до установки ОС. Для типа диска выберите GPT.
Создайте раздел NTFS, который последовательность задач использует для сохранения состояния и хранения файлов журналов.
Добавьте еще один шаг по последовательности задач перезапуска компьютера. В укажите, что нужно выполнить после перезагрузки, выберите изображение загрузки, назначенное этой последовательности задач, для запуска компьютера в Windows PE.
По умолчанию размер раздела EFI составляет 500 МБ. В некоторых средах изображение загрузки слишком большое для хранения в этом разделе. Чтобы решить эту проблему, необходимо увеличить размер раздела EFI. Например, установите его на 1 ГБ.
Преобразование из BIOS в UEFI во время обновления на месте
Windows включает простой инструмент преобразования MBR2GPT. Он автоматизирует процесс повторного раздела жесткого диска для оборудования с поддержкой UEFI. Вы можете интегрировать средство преобразования в процесс обновления на месте. Объединяйте этот инструмент с последовательностью задач обновления и средством OEM, который преобразует прошивку из BIOS в UEFI.
Требования
Процесс преобразования из BIOS в UEFI во время последовательности задач обновления на месте
Изменение последовательности задач. В группе после обработки внести следующие изменения:
Вы также можете использовать средство MBR2GPT.EXE при Windows pe, а не в полной ОС. Добавьте шаг, чтобы перезапустить компьютер Windows pe перед началом запуска MBR2GPT.EXE. Затем удалите параметр /AllowFullOS из командной строки.
Дополнительные сведения о инструменте и доступных параметрах см. в MBR2GPT.EXE.
Добавьте шаг к запуску средства OEM, который преобразует прошивку из BIOS в UEFI. Этот шаг, как правило, выполнить командную строку, с командной строкой для запуска средства OEM.
Добавьте шаг Перезапуск компьютера и выберите установленную в настоящее время операционную систему по умолчанию.
Как изменить Legacy на UEFI без переустановки Windows.
Современные материнские платы ПК и ноутбуков поддерживают два вида интерфейса: UEFI (Unified Extensible Firmware Interface) и стандартный BIOS (Legacy). Если операционная система установлена на GPT-диск, то в настройках BIOS Должен быть выставлен режим UEFI, если же система установлена на MBR-диск, то выставить необходимо Legacy. Разница между GPT и MBR-дисками вы можете прочитать в нашей статье (Unified Extensible Firmware Interface).
Исходя из описания мы поняли, что для успешного перевода Legacy на UEFI первым делом необходимо конвертировать диск MBR в GPT формат.
Для этого предлагаем три варианта:
Первый вариант. Конвертация диска из MBR в GPT из Windows.
1. С помощью встроенной утилиты mbr2gpt в Windows 10 (начиная с сборки 1703) есть возможность конвертировать диск с таблицей разделов MBR в таблицу GPT без потери данных.
Из под Windows запустите командную строку от имени администратора и выполните команду:
где,
/convert – ключ конвертации диска диска;
/allowFullOS – позволяет запускать конвертацию системного раздела непосредственно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override”.
2. После ввода команды дождитесь завершения процесса конвертации диска из MBR в GPT.
3. Перезагрузите компьютер и войдите BIOS.
В режиме BIOS перейдите по меню Boot – Boot Mode и измените режим загрузки с BIOS (Legacy) на UEFI.
Сохраните изменения BIOS и загрузитесь в Windows.
Напишите в комментариях какой способ вам помог.
Второй вариант. Конвертация диска из MBR в GPT во время установки Windows.
Утилиту mbr2gpt можно использовать в командной строке даже если возникла необходимость конвертации диска во время установки Windows. Например, когда выходит ошибка “Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks” или другая.
1. В окне установки нажмите комбинацию клавиш Shift+F10 для вызова окна командной строки.
2. Необходимо узнать какой диск будем указывать в команде для конвертации. Для этого вводим в командной строке команду DISKPART.
3. Далее вводим команду LIST DISK, который покажет все существующие диски.
Запомните номер вашего диска, который необходимо конвертировать и введите команду EXIT для выхода из утилиты DISKPART и возврата в консоль командной строки.
4. В командной строке введите команду
где disk:0 – номер диска, который надо было запомнить на шаге 3.
5. По окончанию утилита выполнит конвертацию в GPT. Закройте командную строку, обновить окно установки, нажав на кнопку “Обновить” и продолжайте установку Windows.
Напишите в комментариях какой способ вам помог.
Третий вариант. Преобразовать MBR в GPT с удаление данных диска.
Этот вариант подходит только в том случае, если вам не важна сохранность данных диска или вы уже сделали их резервную копию, так как способ подразумевает очистку диска.
Для этого прейдите к статье.
Напишите в комментариях какой способ вам помог.
Миграция Windows между BIOS UEFI
Загрузимся с systemrescuecd и просмотрим наши диски:
У вас ситуация может немного отличаться, в моем случае, /dev/sda это исходный диск, а /dev/sdb на который будем переносить систему.
Начнем создавать разделы (используем gdisk для разметки в gpt, а fdisk для mbr):
Немного сожмем нашу исходную ФС на разделе /dev/sda2 (чтобы она точно влезла в новый раздел).
Клонируем раздел, и расширяем его на все доступное пространство:
Теперь загрузимся с Windows установочного носителя в режиме UEFI, выберем восстановление системы, и запустим командную строку.
Утилита diskpart нам поможет найти наши диски:
Будьте внимательны, выбрав не тот диск, можно сделать очень больно и обидно.
В моем случае, новый диск имеет цифру 1. Его выбираем, выбираем второй раздел и форматируем его в FAT32 (для системного раздела UEFI), в конце назначаем ему букву диска S:
Сложнее с разделами, куда установлена Windows. После клонирования, метки тома у них одинаковые (можно было и в Linux их поменять). Но нам опять поможет diskpart, мы просто выберем том, и посмотрим его детальные параметры.
Интересный нам раздел с буквой E, на него нужно установить загрузочные файлы:
Затем, проверим, что конфигурация загрузчика верна, и если это не так, пропишем правильные данные (в моем случае, загрузка указывала на неверный том, и я его переопределил, в примере идентификатор, начинающийся на 586).
Вот и все, после перезапуска, система должна загрузиться.
Из UEFI в BIOS
В обратную сторону все примерно также (помним про типы разметки), но нужно создать один загрузочный раздел с NTFS (метров 100) и раздел для самой системы. Сделать активным загрузочный раздел, а затем установить на него загрузчик и загрузочную информацию (загрузочный раздел у нас с буквой S):
Дальше правим загрузочную конфигурацию, и все.









