Ошибка: На выбранном диске находится таблица MBR-разделов

Установщик Windows 10 или 11 пишет, что на диске таблица MBR-разделов? Разметка диска в GPT за пару минут, mbr2gpt без потери данных и режим Legacy.
02.12.2021
125 375 просмотров

Сообщение «Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск» значит, что флешка загрузилась в режиме UEFI, а диск размечен по старому стандарту MBR. Для Windows 10 и 11 правильное решение одно: перевести диск в GPT. Если данные на диске не нужны, это делается прямо в установщике за пару минут. Если нужны, поможет штатная утилита mbr2gpt.

Почему появляется ошибка

У каждого диска есть стиль разметки: старый MBR или современный GPT. С ними связаны два режима загрузки компьютера. Старый режим Legacy (его ещё называют BIOS или CSM) работает с MBR. Режим UEFI работает с GPT, и Windows в режиме UEFI с MBR-диска не загружается. Установщик это знает заранее, поэтому не даёт выбрать такой диск.

Обычно ошибку видят, когда ставят систему на диск со старого компьютера, на диск, который раньше хранил только файлы, или переустанавливают Windows, которая когда-то была установлена в режиме Legacy.

Ошибка «На выбранном диске находится таблица MBR-разделов» в программе установки Windows

Какой способ выбрать

Если ставите Windows 11, вариант один: GPT. Windows 11 требует UEFI, а загрузка в UEFI возможна только с GPT-диска. Для Windows 10 на современном компьютере GPT тоже лучший выбор. Дальше всё зависит от того, что лежит на диске.

  • Данные на диске не нужны или уже скопированы. Подойдёт способ 1: удалить разделы и отдать диск установщику.
  • На диске работает Windows 10 или 11, и файлы нужно сохранить. Подойдёт способ 2: конвертация через mbr2gpt.
  • Ставите Windows 10 и диск трогать нельзя, например на нём вторая старая система. Остаётся способ 3: загрузка в режиме Legacy.

Способ 1. Удалить разделы и разметить диск в GPT

Важно: этот способ стирает всё, что есть на выбранном диске. Если там остались нужные файлы, сначала скопируйте их на другой диск или флешку. Если в компьютере несколько дисков, проверьте по размеру, что удаляете разделы именно на том, куда ставите Windows.

Через окно установщика

Это самый короткий путь, командная строка не нужна.

  1. В окне «Где вы хотите установить Windows?» выберите по очереди каждый раздел нужного диска и нажмите «Удалить». В установщике последних версий Windows 11 окно выглядит немного иначе, но кнопка удаления раздела там тоже есть.
  2. Когда вместо разделов останется одна строка «Незанятое пространство на диске N», выберите её.
  3. Нажмите «Далее». Установщик видит, что компьютер загружен в режиме UEFI, сам разметит диск в GPT, создаст служебные разделы и продолжит установку.

Через командную строку diskpart

Этот вариант нужен, если разделы не удаляются из окна установщика или вы хотите точно видеть, какой диск очищаете. В программе установки нажмите Shift + F10 (на некоторых ноутбуках Shift + Fn + F10), откроется командная строка. Введите команды по одной, нажимая Enter после каждой:

diskpart
list disk
select disk N
clean
convert gpt
exit

Команда list disk покажет список дисков. Найдите свой по размеру и подставьте его номер вместо N. Звёздочка в колонке GPT означает, что диск уже размечен в GPT. clean удаляет с выбранного диска все разделы, convert gpt переводит пустой диск в GPT.

Очистка диска и конвертация в GPT командами diskpart при установке Windows

На скриншоте после convert gpt ещё создан раздел командами create partition primary и assign. Это необязательно: установщик сам создаст нужные разделы. Закройте командную строку, нажмите «Обновить», выберите незанятое пространство и нажмите «Далее».

Способ 2. Конвертировать в GPT без потери данных: mbr2gpt

MBR2GPT это штатная утилита Microsoft. Она уже есть в поддерживаемых версиях Windows 10 и 11 и переводит диск из MBR в GPT, не удаляя файлы. У неё есть важное ограничение: она работает только с системным диском, то есть с тем, с которого загружается установленная Windows. Диск, на котором лежат одни файлы, так конвертировать нельзя.

Перед конвертацией утилита проверяет диск. Проверка пройдёт, если на нём не больше трёх основных разделов, нет расширенного раздела с логическими дисками и есть рабочая загрузочная запись Windows. Если диск зашифрован BitLocker, защиту нужно приостановить. И сам компьютер должен поддерживать UEFI.

Удобнее всего запускать утилиту из работающей Windows:

  1. Откройте командную строку от имени администратора.
  2. Проверьте диск командой mbr2gpt /validate /disk:0 /allowFullOS. Здесь 0 это номер системного диска, его можно посмотреть в «Управлении дисками» или командой list disk в diskpart.
  3. Если проверка прошла успешно, выполните mbr2gpt /convert /disk:0 /allowFullOS.
  4. Перезагрузитесь, зайдите в настройки BIOS/UEFI и переключите режим загрузки на UEFI: отключите CSM или Legacy Support. Без этого компьютер после конвертации не загрузится.

Параметр /allowFullOS разрешает запуск из полной Windows. Без него утилита работает только в среде восстановления Windows PE.

После конвертации установщик примет диск. Если ставите систему заново, выберите раздел со старой Windows и отформатируйте только его. Остальные разделы с файлами останутся нетронутыми.

Проверка не прошла? Так бывает, если разделов четыре и больше, на диске нет рабочей Windows или есть логические диски. Тогда надёжнее скопировать файлы на другой носитель и воспользоваться способом 1.

Способ 3. Загрузиться в режиме Legacy (только Windows 10)

Можно не трогать диск, а загрузить установочную флешку в режиме Legacy. Тогда установщик примет MBR-диск как есть. Для Windows 11 этот путь не подходит, ей нужен UEFI. Для Windows 10 он рабочий, но на современном компьютере вы теряете преимущества UEFI, например безопасную загрузку.

  • В загрузочном меню (обычно клавиши F8, F11, F12 или Esc сразу после включения) выберите флешку в строке без приставки «UEFI:». Часто одна и та же флешка показана там дважды: с «UEFI:» и без.
  • Если такой строки нет, включите в настройках BIOS/UEFI режим CSM или Legacy Support. На некоторых платах для этого сначала нужно отключить Secure Boot.

Как проверить, в каком режиме загрузился установщик, мы разобрали в статье про ошибку «Диск имеет стиль разделов GPT», это обратная ситуация.

Где взять ключ: после установки Windows нужно активировать. Если ключа ещё нет, в KeysLab есть бессрочные ключи Windows 11 Pro и Windows 11 Home.
Промокод FTKEYSLAB даст скидку на покупку. Ключ придёт на электронную почту сразу после оплаты.

Может пригодиться: ошибка «Выбранный диск имеет стиль разделов GPT», ошибка «Не удалось создать новый или найти существующий раздел», как установить Windows с флешки и где скачать оригинальный образ Windows.

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

Потеряю ли я данные при конвертации в GPT?

Зависит от способа. Удаление разделов в установщике и команда clean стирают весь диск. Утилита mbr2gpt конвертирует системный диск без потери файлов, если он проходит её проверку. Если файлы важны, в любом случае сделайте копию заранее.

Можно ли установить Windows 11 на MBR-диск?

Нет. Windows 11 требует загрузку в режиме UEFI, а в этом режиме Windows загружается только с GPT-диска. Диск нужно перевести в GPT.

Что лучше: MBR или GPT?

Для компьютера с UEFI лучше GPT. У MBR не больше четырёх основных разделов и нет поддержки больших дисков целиком, обычно свыше 2 ТБ. MBR имеет смысл только на старых компьютерах без UEFI.

Как узнать стиль разделов диска?

В diskpart команда list disk покажет звёздочку в колонке GPT у GPT-дисков. В работающей Windows откройте «Управление дисками», нажмите правой кнопкой на диск, выберите «Свойства» и вкладку «Тома»: там указан стиль раздела.

Почему mbr2gpt пишет, что диск не прошёл проверку?

Утилита работает только с системным диском, на котором стоит рабочая Windows, и не больше чем с тремя основными разделами без логических дисков. Если условие не выполняется, скопируйте файлы и разметьте диск заново в установщике.