Почему windows 10 не ставится на gpt. Как установить windows на GPT диск? Пошаговая инструкция

Настройка Linux *Системное администрирование *UEFI * Из песочницы Помните те времена, когда BIOS был 16-битным с адресным пространством в 1 Мб, а вся информация о загрузчиках писалась в MBR? На смену уже давно пришли более гибкие технологии: UEFI (замена BIOS), и GPT (замена MBR). Предыстория: Понадобилось мне недавно на свой домашний десктоп поставить 2 системы, чтобы разграничить окружение. Kubuntu для разработки на Ruby on Rails (ибо работаю удаленно), и Windows для всяких игрушек в свободное время. Хочу заметить, что несколько лет назад это было достаточно просто: один раздел для винды и один раздел для линукса, загрузчик записывался в MBR. Однако, технологии не стоят на месте, и оказалось, что настройка dual boot’а теперь несколько изменилась. Итак, начнем.

Терминология

UEFI (Unified Extensible Firmware Interface, Единый расширяемый интерфейс прошивки) разрабатывался компанией Intel как замена BIOS (Basic Input Output System). В отличие от 16-битного BIOS’а UEFI работает в 32- или 64-битном режиме, что позволяет использовать намного больше памяти для сложных процессов. Кроме того, UEFI приятно выглядит и там есть поддержка мышки. Внешний вид: imageGPT (GUID Partition Table, Таблица разделов GUID) — часть спецификации UEFI. UEFI использует GPT так же как BIOS использует MBR. Главным отличием GPT от MBR, на мой взгляд, являются:

  • Количество разделов: MBR поддерживает только 4 раздела. Можно и больше, но только через extended partition, что является просто хаком ограничений. GPT поддерживает до 128 разделов.
  • Размер диска: MBR поддерживает диски до 2Тб, в то время как GPT — до 9.4 Зеттабайт (=9.4 × 10^21 байт, или условно 1000 Тб)
  • Порядок загрузки: раньше BIOS загружал MBR, и в нем содержались адреса загрузчиков для каждого раздела диска. Теперь UEFI считывает GPT, находит в таблице все разделы типа efi (на них содержатся загрузчики), и подгружает их в память. Разберем это на примере немного позже.

Что делаем:

Устанавливаем следующие ОС на пустой HDD размером в 1 Тб.

  • Windows 8.1 x64. Windows поддерживает загрузку с GPT начиная с Windows 8 для 32 битной архитектуры и с Windows Server 2003 и Windows Vista для 64 бит (Источник).
  • Kubuntu 15.04. По идее подойдет любой дистрибутив, который поддерживает Grub2, лично я предпочитаю Kubuntu.

NB: Материнская плата поддерживает UEFI

Разбивка диска

Сначала устанавливаем Windows 8, т.к. она автоматически будет использовать GPT. Разбивка будет выглядеть так (пардон за кривой снимок): image Винда по умолчанию создает 4 раздела:

  1. Recovery (300Мб). Очевидно, что он используется для восстановления системы. Оставим как есть.
  2. EFI partition (100Мб). Помечается как system type (не любят в Майкрософте называть вещи своими техническими именами). Собственно сюда и пишутся загрузчики.
  3. MSR (128Мб, Microsoft Reserved Partition). Для меня остается загадкой, зачем он нужен. Данных там никаких нет, просто пустое место, зарезервированное для каких-то непонятных целей в будущем.
  4. Основной раздел. Мы его поделим на 3: 200 гигов под винду, 500 гигов для раздела под данные и остальное пространство пока оставим неразмеченным (отформатируем потом при установке Kubuntu).

Пропустим саму установку Windows, т.к. в ней все стандартно и понятно. Теперь загрузимся с USB в Kubuntu Live. Проверим EFI раздел:

kubuntu@kubuntu:~$ efibootmgr BootCurrent: 0003 Timeout: 0 seconds BootOrder: 0000,0003,0001 Boot0000* Windows Boot Manager Boot0001* Hard Drive Boot0003* UEFI: JetFlashTranscend 16GB 

Boot0000 — виндовый загрузчик Boot0001 — дефолтный загрузчик Boot0003 — флешка с Kubuntu Live Обратите внимание, что список загрузчиков не привязан к одному физическому диску как в MBR. Он хранится в NVRAM. Можем также сразу посмотреть, что же в этом разделе, подмонтировав его:

kubuntu@kubuntu:~$ sudo mkdir /media/efi kubuntu@kubuntu:~$ sudo mount /dev/sda2 /media/efi 

Там окажутся следующие файлы:

EFI |--Boot |    |--bootx64.efi # дефолтный загрузчик |--Microsoft      |--Boot          |--bootmgfw.efi # основной виндовый загрузчик          |--# много других файлов 

Убедились, что все хорошо. Теперь продолжаем разбивку диска (через KDE Partition Manager). Первые пять разделов остались прежними. Обратите внимание, как Kubuntu определила разделы:

  • sda2 определился как FAT32. Это практически верно, т.к. файловая система типа EFI основана на FAT, только с жесткими спецификациями.
  • sda3 (MSR) не определился, т.к. файловой системы там так таковой нет.

Нам осталось только отформатировать раздел для Kubuntu в ext4, и выделить раздел под swap. Несколько слов про swap. Рекомендуют на swap выделять от SQRT(RAM) до 2xRAM. Т.к. у меня 16 Гб RAM, то по минимуму мне надо 4 Гб свопа. Хотя я с трудом могу представить ситуации, при которых он будет использоваться: десктоп в hibernate я не перевожу, и сильно тяжелых программ, которые жрут больше 16 гигов, не использую. P.S. При форматировании раздела в swap Partition Manager может выдать ошибки, которые связаны с тем, что Kubuntu автоматически монтирует в себя любой swap раздел, однако на результат эти ошибки не влияют. Итак, финальная разбивка: Теперь самое главное для правильного dual boot’а. При установке Kubuntu важно выбрать, куда установить загрузчик: Указываем, конечно же на раздел EFI. После завершения установки Kubuntu, заходим в систему и проверяем, какие файлы появились на efi разделе (монтировать уже не нужно):

user@kubuntu:~$ sudo ls /boot/efi/EFI Boot  Microsoft  ubuntu user@kubuntu:~$ sudo ls /boot/efi/EFI/ubuntu grub.cfg  grubx64.efi  MokManager.efi  shimx64.efi 

Смотрим, как теперь выглядит список загрузчиков:

user@kubuntu:~$ efibootmgr -v BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0002,0000,0003,0001 Boot0000* Windows Boot Manager  HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(EFIMicrosoftBootbootmgfw.efi) Boot0001* Hard Drive    BIOS(2,0,00) Boot0002* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(EFIubuntushimx64.efi) Boot0003* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(EFIUbuntugrubx64.efi) 

Вот как это выглядит при загрузке: А еще эти загрузчики доступны сразу из UEFI (в старом BIOS’е такое было бы невозможно — там был выбор только диска, он просто не знал, что такое загрузчики): Ну и напоследок: чтобы dual boot правильно работал, в Windows надо обязательно отключить fast boot. Это такая нехорошая фича, которая может привести к потере данных. Объяснение: При выключении компьютера Windows сохраняет файловую структуру NTFS разделов в файл (видимо, потому что один файл прочитать быстрее, чем сканировать много разных файлов). Если записать файл на NTFS раздел через линукс, и потом загрузиться в Windows, то Windows просто не увидит файл. Источник Если выключить комп через Windows, и потом попытаться загрузить Linux, то он просто не запустится из-за «ошибки» NTFS. Источник

Сегодня существует только два типа разметки жестких дисков для ОС Виндовс – GPT и MBR. Для современных стационарных ПК и ноутбуков актуальной версией стала GPT разметка. Это произошло по причине архаичной конструкции MBR, которая впоследствии стала иметь множество ограничений. Это негативно сказалось на работе современных гаджетов, работающих с большим объемом памяти. Узнаем, как сделать GPT диск из MBR при установке ОС Windows 10.

При подключении к устройству пустого жесткого диска операционка не распознает его. Чтобы программа увидела подключенное устройство, потребуется инициализация через специальную встроенную или скачанную утилиту. В штатном управлении HDD обычно инициализация пустых подключенных к устройству носителей запускается автоматически. Система при этом предлагает задать тип разделов: GPT или MBR.

Это способ хранения сведений о разделах жесткого диска. Программа во время инициализации предложит оптимальный вариант, исходя из условий своей работы. Раздел MBR считается более старым стилем, который уже практически не устанавливается на современные девайсы, а GPT – новый, усовершенствованный стиль. Поэтому рекомендуется при наличии устаревшей версии переустановить стиль на новый стандарт.

Существует несколько способов изменения стандарта. Пользователь может выбрать один из предложенных вариантов. Но он должен помнить, что процесс конвертации приведет к потере всех данных. Поэтому перед выполнением операции рекомендуется скопировать и сохранить их на съемном носителе.

Встроенное ПО позволяет быстро преобразовать MBR в GPT. Конвертация приведет к потере файлов и документов.

Чтобы перевести HDD в новый формат, потребуется:

  • Вызвать меню «Пуск».
  • Выбрать пункт «Командная строка».
  • Набрать: diskpart.
  • В консоли набрать для отображения всех дисков: list disk.
  • Выбрать номер HDD.
  • Далее ввести: select disk X, где X – номер HDD.
  • Ввести данные для очистки носителя: clean.
  • Выполнить преобразование после ввода: convert gpt (или GPT) .
  • Для выхода нажать: exit.

Затем продолжить установку «десятки» на устройство. Если компьютер не распознает диск, достаточно перезагрузить его. Таким же способом можно выполнить преобразование GPT на MBR.

Программа также встроена в «десятку». Чтобы поменять формат, нужно:

  • Запустить утилиту через «Пуск».
  • Открыть программу. Кликнуть иконку моего компьютера, нажать «Управление», а после – «Управление дисками».
  • Выбрать объект, удалить из него разделы, тапнув по каждому из них, выбрать «Удалить».
  • Нажать по имени HDD, выбрать «Преобразовать в GPT диск».
  • Создать структуру, добавив разделы.

Операция необходима, так как на современных девайсах установка десятой версии на MBR диск возможна при включенном в BIOS режиме Legacy. При выключенном режиме система выдаст ошибку, оповестив об использовании таблицы MBR. На EFI-системах установка Винды 10 выполняется только на GPT.

Устраняется проблема двумя способами: включением Legacy или преобразованием HDD. Конвертировать диск можно при выполнении следующих пунктов:

  • Открыть строку запроса.
  • Ввести: mbr2gpt /validate.
  • Должно появиться сообщение: «Validation completed successfully», которое оповещает о том, что можно выполнить операцию.
  • Если система выдала сообщение: «Failed», это означает, что проверка не прошла. Здесь нужно заново ввести команду с номером диска и повторить попытку.
  • Запустить конвертацию, набрав: mbr2gpt /convert.

После завершения процесса можно дальше выполнять установку Windows 10. После нажатия «Обновить» появится обновленная конфигурация разделов на HDD. Останется вернуть сохраненные данные с флешки или другого накопителя на ПК.

Выполнить конвертацию HDD можно уже с установленной ОС. Поменять тип диска возможно без потери данных и без переустановки Винды на ноутбуке или ПК. Пользователь должен выполнить все те же действия, которые описаны в предыдущем разделе, только без переустановки ОС.

В этом случае достаточно загрузиться со съемного носителя, запустить командую строку, выполнить конвертацию. После перезагрузить устройство, не продолжая установку ОС. В завершении процесса сменить режим Legacy в режим EFI.

Все представленные способы не гарантируют сохранность данных. Поэтому рекомендуется предварительно скопировать, а затем сохранить их на загрузочные носители. Нужно помнить, что если разделы полностью не удалены, переделать HDD в другой формат не получится. Как поступить, если файлы и документы уже пропали?

Для полноценного и оперативного восстановления документов, файлов существует множество сторонних утилит. Например, приложение RS Partition Recovery поможет вернуть утерянные в процессе конвертации файлы.

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

05.11.2020 15:42 1672 Евгений Верещака Информационный портал IT Техник

Установка Windows на данный диск невозможна, выбранный диск имеет стиль разделов GPT — именно такое сообщение довольно часто можно увидеть при переустановке операционной системы.

Ошибка чаще всего возникает из-за неправильных настроек в БИОС, установке старой версии ОС на GPT диск или выбора 32-битной Виндовс вместо 64-битной.

Предыдущий материал был посвящен полезным методам, как открыть диспетчер задач. Сейчас мы рассмотрим два варианта решения проблемы невозможной установки системы на GTP диск. Первый — мы конвертируем его в MBR прямо во время установки и забудем об этой ошибке. Второй — мы изменим настройки в БИОС, затем создадим заново загрузочную флешку для UEFI, а уже затем сможем установить систему на GPT без конвертирования.

Интересно! Если вам интересно, какой же стиль раздела выбрать в конечном итоге, то рекомендую прочитать материал — GPT или MBR что лучше. Спойлер — если ваш винчестер или SSD менее 2 терабайт памяти — особой разницы нет, проще конвертировать в MBR и не тратить свое время.

Выбранный диск имеет стиль разделов GPT — конвертируем в MBR

Важно! На GPT можно установить только 64-битную систему, если хотите установить 32-бита, то в любом случае придется делать конвертирование в MBR.

1. Меняем GPT на MBR прямо при установке

Самый простой способ — это удалить разделы диска и продолжить установку. Но, в этом случае все данные/файлы, который на нем есть — будут удалены. Поэтому, если там есть что-то важно — сделайте вначале резервные копии, к примеру, просто перекачайте необходимые файлы на флешку или второй винчестер/SSD.

1. В окне выбора раздела для установки ОС — выберите раздел, на который ставите систему, нажмите на ссылку настройки диска и далее на кнопку удаления. И так, с каждым разделом, пока не останется только надпись — Незанятое место/пространство на диске.

Важно! Удаляйте разделы только с того накопителя, на который устанавливаете систему. Обычно это — «Диск 0».

2. Выберите это «Незанятое пространство» и можете сразу начать установку системы, нажав на кнопку «Далее» или вначале создайте новый том и отформатируйте его.

Интересно! Также разделы можно удалить и из самой Windows с помощью встроенной утилиты управления дисками. Но проще сделать эту сразу при установке.

2. Конвертируем диск при установке

Также можно сделать эту же процедуру другим способом — конвертировать диск через командную строку. Все это делается в этом же окне выбора раздела для установки ОС.

Важно! Помните, что при смене схемы раздела накопитель будет полностью отформатирован. Если он был разбит на несколько частей — все будут отформатированы. Поэтому скопируйте важные файлы на другой носитель.

1. Прямо в окне выбора раздела для установки Windows нажмите на клавиатуре одновременно две клавиши — SHIFT + F10, чтобы открыть командную строку.

2. Поочередно введите команды:

  • diskpart — запускаем утилиту работы с дисками
  • list disk — выведет список накопителей, нам нужен тот, который с GPT разделом
  • select disk N — вместо N укажите номер вашего
  • clean — делаем чистку накопителя
  • convert mbr — конвертируем в mbr
  • exit — закрываем утилиту, затем закройте саму командную строку — кликните мышкой по значку крестика

3. Далее в окне выбора раздела нажмите на ссылку «Обновить» и можете продолжать устанавливать систему.

Установка Windows на данный диск невозможна — оставляем GPT

1. Меняем настройки BIOS

1. При загрузке компьютера нажмите на клавишу DEL, чтобы попасть в настройки БИОС. Перейдите в раздел загрузки, обычно он называется «Boot», но может и отличаться. Нам нужен параметр «Boot Mode» — его нужно установить в значение «UEFI Boot».

2. В этом же разделе проверьте включен ли параметр «Secure Boot», он должен быть активирован.

3. Далее зайдите в расширенные/дополнительные настройки — «Advanced» и посмотрите какой параметр стоит у «SATA», установите его в значение «AHCI».

Важно! В старых материнских платах, в БИОС может не быть некоторых параметров, поэтому схему раздела все равно придется менять на MBR, как мы это делали в прошлой главе.

4. После этого, нам нужна будет флешка, сделанная специально для UEFI BIOS, но, вначале попробуйте установить и с этой, может она уже сделана нормально.

2. Делаем UEFI-флешку со схемой в GPT

Для этого скачайте Rufus, эта утилита позволяет делать такие носители. Также для GPT загрузочную флешку по умолчанию создают официальные утилиты от Майкрософта, к примеру, Windows USB/DVD Download Tool.

1. Вставьте флешку в USB порт компьютера. Откройте утилиту, укажите образ с операционной системой и выберите схему раздела в GPT.

2. Руфус сам отформатирует носитель и сделает флешку загрузочной. Просто дождитесь окончания процесса. Затем начните установку Windows заново, проблема больше не появится.

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

Эта ошибка появляется, наоборот, когда винчестер/SSD сделан со схемой разделов в MBR, а пользователь хочет установить на него систему с флешки, сделанной в формате GPT. При этом в BIOS установлена загрузка с UEFI, а не Legacy. Т.е. сделаны все настройки, описанные в прошлой главе.

В этом случае также есть два решения:

1. Удалить все разделы и продолжить установку или конвертировать накопитель через командную строку в GPT. Все, как мы описывали в первой главе.

2. Нужно сделать обратные действия, т.е. заново создать загрузочную флешку уже в MBR в том же Rufus и настроить в БИОС загрузку с UEFI на Legacy. Или просто поставить на первое место флешку без пометки EFI. После этого система будет устанавливаться нормально.

В заключение

Проблема решается довольно просто, но часто ставит в тупик неподготовленного пользователя. Поэтому всегда лучше использовать два главных накопителя на ПК — один для системы, а другой для своих файлов. Чтобы ОС можно было переустанавливать, не боясь за свои файлы.

Определение параметров перед установкой

Сперва выясните, какой интерфейс использует материнская плата:

  • стандартный BIOS;
  • или новый UEFI.

Выяснить это можно, найдя информацию о материнской плате в интернете. Так же, UEFI отличается от BIOS по внешнему оформлению — выглядит как более продвинутый (красиво оформленный, расширенные настройки, поддержка работы тачпада или мыши).

Далее определяем структуру (стиль) жесткого диска:

  • MBR (Master Boot Record);
  • GPT (GUID Partition Table).

От того, какая структура вашего винчестера, будет зависеть возможность запуска и  установки загрузочной флешки или DVD-R/RW.

Чтобы узнать стиль, переходим:

  1. ПКМ Мой компьютер → Управление.
  2. Управление дисками.
  3. ПКМ По диску → свойства.
  4. Вкладка «Тома» → Если значения пустые, нажмите  «Заполнить».
  5. Определяем стиль раздела жесткого диска.
  6. Раздел со стилем GPT выглядит так.

Установка Windows 10

После выяснения какой BIOS использует материнка и какая структура винчестера, выделим 3 способа установки Windows:

  1. Используя классический BIOS, на диск со стилем раздела MBR.
  2. Используя UEFI (EFI), на диск со стилем MBR.
  3. Используя UEFI, на диск со стилем раздела GPT.

Совет! Для установки ОС потребуется установочный DVD-R/RW или флешка. Рекомендуем к ознакомлению, как сделать образ установочной флешки Windows 10.

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

С помощью классического BIOS, MBR

Это классический способ установки ОС. Вставьте диск/флешку в привод / USB разъем. При загрузке компьютера включите BIOS:

  1. Зайдите в Boot Menu.
  2. Переместите загрузочный DVD-R / флешку на первое место.
  3. Или выберите в 1st Boot Device какое из устройств система должна загрузить первым.
  4. Нажмите F10 и Yes и после перезагрузки начнется установка Windows.

С помощью UEFI, MBR

При использовании современного UEFI с графическим дизайном, выбрать загрузку с флешки / DVD-R еще легче, чем со старым интерфейсом BIOS. UEFI интерфейс поддерживает установку на MBR и GPT диски, нужно только правильно указать приоритет загрузки (см. рисунок).

После выбора приоритета, перезагрузите компьютер и начните установку Windows.

С помощью UEFI, GPT

Единственное полезное свойство, что дает GPT структура для рядового пользователя — поддержка системных дисков размерами от 2,2 Тб и более. В остальном ее использование приносит больше проблем, чем пользы. Если на винчестер больших размеров не установлена ОС, то структуру он может иметь любую.

Для установки ОС:

  1. Запишите образ с помощью программы Rufus, как показано на примере для GPT.
  2. В приоритете загрузки выберите изображение замка с надписью UEFI.
  3. В Меню загрузки выберите строку UEFI: «название флеш — накопителя» (показано на предыдущем рисунке).
  4. После считывания установочных файлов, начнется процесс установки ОС.

Если у вас есть вопросы по установке Windows 10, напишите об этом, мы постараемся Вам помочь.

Хороший сайт? Может подписаться?

Рассылка новостей из мира IT, полезных компьютерных трюков, интересных и познавательных статей. Всем подписчикам бесплатная компьютерная помощь.

Устанавливал Windows 10 с USB-накопителя, когда писал инструкцию по установке, и столкнулся с проблемой установки на MBR-раздел. У меня ноутбук со старым BIOS EFI.

Есть много разных причин и решений, по которым не получается установить Windows именно с флешки на диск с MBR-разделом. Да, можно форматировать жесткий диск с MBR в GPT, но это весьма проблемная процедура.

Я сейчас расскажу как я решил эту проблему в моем случае. Ноутбук у меня Asus, с обычным серым BIOS (AMI). Устанавливал я Windows 10 (x64) с флешки, подключал ее в USB 2.0. Когда доходило дело до выбора раздела для установки, то какой бы я раздел не выбрал, снизу появлялась надпись «Невозможно установить Windows на раздел…». А если нажать Далее, то появлялось окно с ошибкой «Установка Widnows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно устанавливать только на GTP-диск». И все, продолжить установку невозможно.

image

При этом, с диска все устанавливалось отлично. Так что можете записать образ на DVD диск и установить с него. Но мне нужно было показать установку именно с флешки.

Решение ошибки с установкой Windows 10 на MBR-раздел

Я решил проблему следующим образом. Не выставлял загрузку с флешки в BIOS, при включении ноутбука открыл Boot Menu. Меню, в котором можно выбрать с какого устрйоства загружаться. На моем ноутбуке Asus это меню открывается кнопкой Esc. Еще это может быть кнопка F12, F8, F11. Более подробно в этой статье. Там вконец статьи есть информацию по входу в загрузочное меню.

Так вот, в этом меню я увидел два накопителя. Флешка с которой я хотел установить Windows была одна, но в меню их отображалось две. И одна из них с меткой UEFI вначале. А у меня BOIS то не UEFI, а старый. Поэтому, я выбрал накопитель который был без этой надписи, и загрузился с него.

image

После этого без проблем установил Windows на MBR-раздел. Можно так же накопитель без метки UEFI выставить в параметрах загрузки в BIOS. Разницы никакой нет. Этот способ должен подойти и для Windows 8, и для Windows 7.

Вот такое решение, думаю мой совет вам пригодился. Описывайте свой случай в комментариях и задавайте вопросы.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий