Как перевести windows 10 в uefi

Режим загрузки Windows: как сменить Legacy на UEFI?

Можно ли в Windows сменить Legacy на UEFI без потери данных? С момента появления возможности простым смертным приобрести в пользование хранилища 2 Тб и выше, производители материнских плат стали добавлять поддержку UEFI в ПО своего «железа». Плюс ко всему это и улучшенная производительность, и дополнительные утилиты диагностики… Даже если самой системы на диске ещё нет. Сама UEFI поддерживается только 64-х битными версиями Windows поколений W7|8|10. И даже, будь обладателем Windows 10 версии 1607 (не знаю, зачем на ней сидеть до этого момента), вы бы не смогли воспользоваться преимуществами UEFI без переустановки системы. Всё потому, что UEFI применяет пресловутую таблицу GPT, принцип формирования которой в корне отличается от таблицы MBR на Legacy BIOS — режиме.

Однако, начиная с версии 1703 сборки 10.0.15063, у вас есть возможность сменить Legacy на UEFI без переустановки Windows. Если, конечно, эту возможность поддерживает сама материнская плата. Это можно провернуть при помощи уже знакомой нам по статье Способы конвертации MBR в GPT встроенной утилиты mbr2gpt.exe.

Условия к соблюдению:

  • Установленная Windows версии 1703 сборка 10.0.15063 и позднее
  • Windows была ранее обновлена до W10 с предыдущей версии
  • Система установлена по методу Legacy при поддержке программного обеспечения BIOS, с использованием носителя, предназначенного для установки системы на MBR.

На самом деле, если у вас установлена Windows любой версии в режиме Legacy, 99% вероятности, что все вышеприведённые условия соблюдены. В этом вы можете удостовериться, пройдя по указанным в абзаце ссылкам. Дело в том, что современные средства записи и установки в сети по-другому Windows и не дадут установить. Вам лишь останется удостовериться, что

  • версия и сборка Windows для этой операции подходящие
  • вы УЖЕ не используете UEFI режим :)

Как узнать версию Windows?

По ссылке выше будет наиболее исчерпывающие ответы, но если быстренько, то вам лучше всего ответит апплет Про Windows, вызываемый из строки поиска WIN + R

winver

win+r

сведения о windows

Из той же строки можно вызвать консоль управления дисками, которая ответит, не волнуетесь ли вы зря, а система давно работает по UEFI-принципу:

diskmgmt.msc

MBR и GPT: основные понятия.

Если кнопка контекстного меню действия Преобразовать в GPT-диск НЕАКТИВНА, вы загружаетесь в с MBR-таблицей. Это, кстати, является косвенным доказательством того, что операция вообще возможна.

Что может пойти не так?

Всё, что угодно. Я провёл несколько таких операций без сучка и задоринки, однако лучше все важные данные спрятать по другим разделам и подготовить как минимум одну точку восстановления системы. Но, перед тем, как начать, следует запомнить, что ОБРАТНОГО ХОДА у вас не будет. Без очистки диска и его содержимого конвертация из GPT в MBR будет крайне затруднена.

Как сменить Legacy на UEFI из консоли?

  • Запускаем консоль cmd от имени администратора
  • вводим команду конвертации
mbr2gpt.exe /convert /allowfullOS

mbr в gpt

Ждём вот такой ответ консоли:

конвертация mbr в gpt окончена

Последняя строчка консоли говорит о том, что в BIOS следует выставить режим UEFI на замену режиму Legacy. Выходим в BIOS и в разделе Boot ищем примерно такие настройки смены режимов. Многие платы поддерживают совместные режимы (вариант с Both), но UEFI в таком случае обязательно должен быть первым:

совместный режим uefi legacy

работа в обоюдном режиме legacy uefi

  • Сохраните изменения F10 и перезагружайтесь в Windows. В противном случае при попытке загрузиться жёсткий диск «потеряется».

Сразу после операции в текущем сеансе Windows покажет консоль Управления дисками в таком примерно формате (до первой перезагрузки):

консоль управления дисками после преобразования mbr в gpt

КСТАТИ

Абсолютно ту же самую операцию можно провернуть и с загрузочной флешки, даже не входя в саму Windows. Указанную команду следует ввести в той же консоли cmd, которую легко вызвать с экрана Установки Windows, зажав Shift+F10:

shift +f10 для выхода в cmd

Несколько способов войти в консоль cmd без загрузки Windows

При этом порядок действий остаётся тем же. Главное — верно указать на диск, который подлежит конвертации. Для пущей уверенности запустите предварительно утилиту Diskpart, и проверьте список дисков

list disk

В ответе консоли вы увидите информацию по дискам, видимых загрузочником:

как узнать mbr таблицу из консоли

Обратите внимание на последний столбец с GPT в шапке — он пуст для диска 0. Покиньте Diskpart командой

exit

И повторите команду для выбранного диска. Если диск в единственном экземпляре, то ему присвоен номер 0:

mbr2gpt /validate /disk:0 /allowFullOS

После перезагрузки окно из Diskpart примет чуть иной вид. Видите символ * в столбце с GPT?

как узнать gpt таблицу из консоли

Успехов.

  1. 1. Why Do We Change BIOS Mode from Legacy to UEFI
  2. 2. How to Check You Are Using Legacy or UEFI
  3. 3. How to Change BIOS Mode from Legacy to UEFI

BIOS is the basic input/output system that controls communication between computer hardware and operating systems. BIOS is stored on a ROM chip located on the motherboard. The BIOS contains a set of instructions that the computer uses to perform basic operations, such as booting up.

UEFI (Unified Extensible Firmware Interface) is a newer type of BIOS that offers several advantages over Legacy BIOS. One key advantage of UEFI is that it provides a more user-friendly interface. BIOS screens are often text-based and difficult to navigate, whereas UEFI screens are typically graphical and easier to use. In addition, UEFI offers better support for large hard drives and long filenames. It can also boot faster than BIOS due to its smarter handling of driver loading. Finally, UEFI provides better security features, such as encrypting the boot process and requiring a password for BIOS settings changes. With so many advantages, it’s no wonder that users want to change BIOS mode from Legacy to UEFI.

However, some computers still use Legacy BIOS, so it’s still important to know the difference between the two types of BIOS. Follow this link to know more information about BIOS and UEFI.

How to Check You Are Using Legacy or UEFI

There are several ways to check whether you are using Legacy or UEFI mode on your computer. One way is to check the System Information.

Step 1: Search «System Information» in the search bar and open it.

system information

Step 2: Check your BIOS Mode.

bios mode

There is more than one way to check whether you are using Legacy or UEFI. Follow this link if you are interested in other methods to check Windows using UEFI or Legacy.

How to Change BIOS Mode from Legacy to UEFI

Users may need to change the BIOS mode from Legacy to UEFI for various reasons. For example, they may be upgrading to a new operating system that requires UEFI, or they may want to take advantage of features that are only available in UEFI mode. In any case, changing the BIOS mode is not as difficult as users think.

  • Prerequisites
  • Part 1. Convert MBR to GPT
  • Part 2. Convert Legacy BIOS to UEFI

Prerequisites

In order to change the BIOS mode from legacy to UEFI, there are a few prerequisites that must be met.

  • Windows version must be at least Windows 10 v1703.
  • The MBR disk should not contain more than three partitions. If there are more than three partitions, you can merge or delete them.
  • Turn off BitLocker before converting BIOS mode since it doesn’t allow Windows to convert the drive from Legacy BIOS to UEFI.
  • The operating system must be 64-bit.
  • No dual boot.

Although you will not lose your data during conversion, we still recommend you back up your data first.

Part 1. Convert MBR to GPT

Converting a hard drive from MBR to GPT is necessary when changing BIOS mode from Legacy to UEFI. EaseUS Partition Master makes it easy to change convert drives from MBR to GPT with just a few clicks.

Step 1. Download and launch EaseUS Partition Master on your computer.

Step 2. Go to Disk Converter, select «Convert MBR to GPT» and click «Next» to continue.

convert MBR to GPT - 1

Step 3. Select the target MBR disk that you tend to convert to GPT, and click «Convert» to start the conversion.

convert MBR to GPT - 2

In addition, EaseUS Partition Master offers a number of other benefits.

  • Migrate Windows 11 to a new SSD in one click.
  • Resize/extend/shrink/create dynamic volume easily.
  • Convert file system from FAT32 to NTFS.

As a result, it’s the perfect tool for anyone who needs to change their BIOS mode or convert their hard drive.

You can also learn how to convert MBR to GPT by command prompt in our related article, which is more time-consuming.

Part 2. Convert Legacy BIOS to UEFI

Open the BIOS setting to choose UEFI as the boot mode. The general procedure is as follows, although some details may vary by the computer manufacturer.

Step 1: Turn on or restart your computer.

Step 2: When the computer manufacturer logo interface appears, long-press F2 to open the BIOS Setup. Generally speaking, most computers can enter the BIOS Setup by long-pressing F2, and some computers may enter through other keys, such as ESC, DEL, F12, etc.

Note: If you do not open the BIOS Setup in time at this time, Windows will load successfully, and you need to restart the computer to convert to BIOS mode.

Step 3: Use arrow keys to select the «Boot» tab.

Step 4: Select «UEFI» in the «UEFI/BIOS Boot Mode». Press Enter.

boot mode

Step 5: Move to the «Save & Exit» tab and press Enter.

Conclusion

The article discusses how to change the BIOS mode from legacy to UEFI in Windows 10/11. It recommends using EaseUS Partition Master to convert MBR to GPT before changing the BIOS mode. This is because EaseUS Partition Master will ensure that the data on the hard drive is not lost during the MBR-to-GPT convention. Then convert Legacy BIOS to UEFI from the firmware settings screen for your motherboard.

Современные материнские платы ПК и ноутбуков поддерживают два вида интерфейса: 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 запустите командную строку от имени администратора и выполните команду:

mbr2gpt.exe /convert /allowfullOS

где,
/convert – ключ конвертации диска диска;
/allowFullOS – позволяет запускать конвертацию системного раздела непосредственно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override”.

2. После ввода команды дождитесь завершения процесса конвертации диска из MBR в GPT.

MBR2GPT will now attempt to convert disk 0.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the system partition
MBR2GPT: Trying to shrink the OS partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!

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. В командной строке введите команду

mbr2gpt /convert /disk:0

где disk:0 — номер диска, который надо было запомнить на шаге 3.
5. По окончанию утилита выполнит конвертацию в GPT. Закройте командную строку, обновить окно установки, нажав на кнопку «Обновить» и продолжайте установку Windows.

Напишите в комментариях какой способ вам помог.

Третий вариант. Преобразовать MBR в GPT с удаление данных диска.

Этот вариант подходит только в том случае, если вам не важна сохранность данных диска или вы уже сделали их резервную копию, так как способ подразумевает очистку диска.
Для этого прейдите к статье.

Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.

Если вам необходимо конвертировать диск обратно в MBR раздел и включить режим Legacy, тогда для вас подойдет эта статья .

Напишите в комментариях какой способ вам помог.

Время на прочтение
2 мин

Количество просмотров 81K

Появляется такая задача не часто, но все-же, нужно преобразовать уже установленную систему, загружаемую в BIOS (или UEFI режиме) в UEFI режим (в BIOS соответственно).
Кому интересно, читаем далее:

К счастью, Windows 7 и старше, изначально готовы грузится в любом из режимов, нужно только изменить структуру разделов и загрузчик.
Для этого нам понадобится:

  • Установочный диск с Windows (или любой другой рабочий установочный носитель).
  • systemrescuecd
  • Новый диск, на который мы будем мигрировать (конвертацией займетесь сами, если диска нет)

Загрузимся с systemrescuecd и просмотрим наши диски:

fdisk -l

fdisk -l

У вас ситуация может немного отличаться, в моем случае, /dev/sda это исходный диск, а /dev/sdb на который будем переносить систему.
Начнем создавать разделы (используем gdisk для разметки в gpt, а fdisk для mbr):

gdisk /dev/sdb

Создание разделов в gdisk

Немного сожмем нашу исходную ФС на разделе /dev/sda2 (чтобы она точно влезла в новый раздел).

ntfsresize -s 126G -f /dev/sda2

Клонируем раздел, и расширяем его на все доступное пространство:

partclone.ntfs -b -I -s /dev/sda2 -o /dev/sdb4
ntfsresize -f /dev/sdb4

Теперь загрузимся с Windows установочного носителя в режиме UEFI, выберем восстановление системы, и запустим командную строку.
Утилита diskpart нам поможет найти наши диски:

diskpart

Будьте внимательны, выбрав не тот диск, можно сделать очень больно и обидно.
В моем случае, новый диск имеет цифру 1. Его выбираем, выбираем второй раздел и форматируем его в FAT32 (для системного раздела UEFI), в конце назначаем ему букву диска S:

format quick fs=fat32 label="EFI"
assign letter="S"

Сложнее с разделами, куда установлена Windows. После клонирования, метки тома у них одинаковые (можно было и в Linux их поменять). Но нам опять поможет diskpart, мы просто выберем том, и посмотрим его детальные параметры.

Выбираем диск с копией Windows

Интересный нам раздел с буквой E, на него нужно установить загрузочные файлы:

bcdboot E:\Windows /s s: /f UEFI

Затем, проверим, что конфигурация загрузчика верна, и если это не так, пропишем правильные данные (в моем случае, загрузка указывала на неверный том, и я его переопределил, в примере идентификатор, начинающийся на 586).

Корректировка BCD


Вот и все, после перезапуска, система должна загрузиться.

Из UEFI в BIOS

В обратную сторону все примерно также (помним про типы разметки), но нужно создать один загрузочный раздел с NTFS (метров 100) и раздел для самой системы. Сделать активным загрузочный раздел, а затем установить на него загрузчик и загрузочную информацию (загрузочный раздел у нас с буквой S):

bcdboot E:\Windows /s s: /f BIOS
bootsect /nt60 s: /mbr

Дальше правим загрузочную конфигурацию, и все.

On the latest motherboard (PC/Laptops) models, the manufacturers have added the support for the UEFI (Unified Extensible Firmware Interface), in addition to the traditional BIOS (Basic Input Output System) firmware interface. This is happened, because the UEFI can support hard disks with over 2TB storage disk space and offers better performance, diagnostics and repairs of computers, even with no operating system installed.

UEFI is supported only on 64-bit Windows 7, 8/8.1 or 10 Editions and since the Windows 10 version 1607 you cannot use the UEFI advantages (if your mainboard supports it), without having to reinstall Windows from scratch, because the UEFI uses the GUID Partition table (GPT), instead of the Legacy BIOS which uses the MBR Partition Table.

If you have a computer or laptop, with Windows 10 version 1703 (Build 10.0.15063) or later, you can take advantage of the UEFI without having to reinstall Windows, by using the MBR2GPT.EXE command line tool.

In this tutorial you ‘ll find detailed instructions to change the Legacy Boot to UEFI Boot, without having to reinstall the operating system and with No Data loss. The instructions applies only if you have installed Windows 10 {version 1703 (Build 10.0.15063)} on your computer.

The tutorial applies to one of the following cases:

  • Your system has upgraded to Windows 10 from an older Operating System (e.g. Windows 7, 8 or 8.1).
  • You have installed the Windows 10 OS v1703 (or later version), using the Legacy boot option in BIOS (CMOS) setup.
  • You have installed the Windows 10, v1703 (or later version), using a Windows 10 boot media created for MBR partition type.

How to Change from Legacy Boot Mode to UEFi Boot Mode without reinstalling and data loss in a Windows 10 PC.

Prerequisites.
1. You own a PC or Laptop with a motherboard that supports both Legacy and UEFI.
2. You own a PC or Laptop with Windows 10 version 1703, 1709 or later, already installed* to an MBR Partition.**

* Note 1: To view the installed Windows 10 version/build:

1. Press the “Windowsimage  + “R” keys to load the Run dialog box.
2. Type winver and press Enter.

Change Legacy to UEFI

Change Legacy to UEFI without data loss

** Note 2: To view if Windows 10 is installed to an MBR partition:

1. Press the “Windowsimage  + “R” keys to load the Run dialog box.
2. Type diskmgmt.msc and press Enter.

disk management

3. Right click on your main disk (Disk 0) and click Properties.
4. If the «Convert to GPT Disk» option is greyed out, then the partition style on your disk is MBR.

view disk properties

How to use MBR2GPT.EXE tool, to convert MBR partition to GPT, without data loss

Once again: The instructions below apply only if you have already Windows 10 version 1703 or later on your system. If you don’t, then navigate to Windows 10 download site and click the Update now button, to install the latest Windows 10 version.

Suggestion: Before you continue to the steps below, backup your data, to avoid data loss if something goes wrong.

Method 1. Convert MBR to GPT from Windows GUI.
Method 2. Convert MBR to GPT Using Recovery Environment.
Method 1. Convert MBR to GPT from Windows GUI.

1. In the Search box type: cmd or command prompt
2. Right click on the command prompt (result) and select Run as Administrator.

command prompt administrator

3. At command prompt, type the following command and press Enter.

  • mbr2gpt.exe /convert /allowfullOS

change mbr to gpt

4. Wait until the conversion is completed.

convert mbr to gpt windows 10

5. When the conversion is done, Shutdown your computer.
6. Power on you computer and enter into BIOS Setup.
7. Change the Boot Mode from Legacy to UEFI.

legacy to uefi

8. Save changes and exit from BIOS Setup.
9. Boot to Windows 10 normally.

Method 2. Convert MBR to GPT Using Recovery Environment.

1. Boot your computer from a Windows Installation Media (USB or DVD). *
2. At the Windows Setup screen press SHIFT + F10 to access command prompt, or choose Next –> Repair your computer –> Troubleshoot –> Advanced Options –> Command Prompt.

* If you don’t own a Windows Installation Media, then you can create one (corresponding to your Windows Edition and Version) directly from Microsoft.

  • How to create a Windows 10 USB boot media.
  • How to create a Windows 10 DVD boot media.

windows setup screen

3. In command prompt type the following command and press Enter:

  • mbr2gpt.exe /convert

4. When the conversion is done, Shutdown your computer.
5. Power on you computer and enter into BIOS Setup.
6. Change the Boot Mode from Legacy to UEFI.
7
. Save changes and exit from BIOS Setup.
8. Boot to Windows 10 normally.

That’s it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

  • Как перевести windows 10 на версию pro
  • Как очистить события управления в windows 10
  • Как перевести в сон windows 10 горячие клавиши
  • Как очищать кэш на компьютере windows 10
  • Как перевести windows 10 в тестовый режим windows