Если при установке Windows 7, 8 или Windows 10 на компьютер вы видите сообщение о том, что установка Windows на данный диск невозможна, так как выбранный диск имеет стиль разделов GPT, ниже вы найдете подробную информацию о том, почему так происходит и что делать, чтобы установить систему на данный диск. Также в конце инструкции присутствует видео по конвертации стиля разделов GPT в MBR.
В инструкции будет рассмотрено два варианта решения проблемы с невозможностью установки Windows на диск GPT — в первом случае мы все-таки установим систему на такой диск, а во втором — конвертируем его в MBR (в данном случае ошибка не появится). Ну и заодно в заключительной части статьи постараюсь рассказать, что лучше из этих двух вариантов и о чем вообще идет речь. Схожие ошибки: Нам не удалось создать новый или найти существующий раздел при установке Windows 10, Установка Windows на данный диск невозможна.
Какой способ использовать
Как я написал выше, есть два варианта исправить ошибку «Выбранный диск имеет стиль разделов GPT» — установка на GPT диск, вне зависимости от версии ОС или конвертация диска в MBR.
Я рекомендую выбрать один из них в зависимости от следующих параметров
- Если у вас относительно новый компьютер с UEFI (при входе в БИОС вы видите графический интерфейс, с мышкой и оформлением, а не просто синий экран с белыми буквами) и вы устанавливаете 64-разрядную систему — лучше установить Windows на GPT диск, то есть использовать первый способ. К тому же, скорее всего, на нем уже была установлена Windows 10, 8 или 7 на GPT, а вы в данный момент переустанавливаете систему (хотя не факт).
- Если компьютер старый, с обычным БИОС или вы устанавливаете 32-разрядную Windows 7, то лучше (а возможно и единственный вариант) конвертировать GPT в MBR, о чем я напишу во втором способе. Однако учитывайте пару ограничений: MBR диски не могут быть больше 2 Тб, создание более 4-х разделов на них затруднено.
Более подробно о разнице между GPT и MBR напишу ниже.
Установка Windows 10, Windows 7 и 8 на GPT диск
С проблемами при установке на диск со стилем разделов GPT чаще сталкиваются пользователи, устанавливающие Windows 7, но и в 8-й версии можно получить ту же самую ошибку с текстом о том, что установка на данный диск невозможна.
Для того, чтобы установить Windows на диск GPT нам потребуется выполнить следующие условия (какое-то из них на данный момент не выполняется, раз появляется ошибка):
- Устанавливать 64-разрядную систему
- Загружаться в EFI режиме.
Наиболее вероятно, что не выполняется второе условие, а потому сразу о том, как это решить. Возможно, для этого будет достаточно одного шага (изменение параметров БИОС), возможно — двух (добавляется подготовка загрузочного UEFI накопителя).
Для начала следует заглянуть в БИОС (ПО UEFI) вашего компьютера. Как правило, для того, чтобы зайти в БИОС нужно нажать определенную клавишу сразу после включения компьютера (при появлении информации о производителе материнской платы, ноутбука и т.д.) — обычно Del для стационарных ПК и F2 для ноутбуков (но может отличаться, обычно на нужном экране написано Press название_клавиши to enter setup или что-то подобное).
Если на компьютере в текущий момент установлена работоспособная Windows 8 и 8.1 вы можете войти в интерфейс UEFI еще проще — через панель Charms (та, что справа) зайдите в изменение параметров компьютера — обновление и восстановление — восстановление — особые варианты загрузки и нажать кнопку «Перезагрузить сейчас». Затем потребуется выбрать Диагностика — Дополнительные параметры — Встроенное ПО UEFI. Также подробно о том, Как зайти в БИОС и UEFI Windows 10.
В БИОС требуется включить следующие две важные опции:
- Включить загрузку UEFI вместо CSM (Compatibility Support Mode), обычно находится в BIOS Features или BIOS Setup.
- Режим работы SATA установить в AHCI вместо IDE (обычно настраивается в разделе Peripherals)
- Только для Windows 7 и более ранних — Отключить Secure Boot
В разных вариантах интерфейса и языка пункты могут располагаться по-разному и иметь несколько отличающиеся обозначения, но обычно их не сложно выявить. На скриншоте изображен мой вариант.
После сохранения настроек ваш компьютер, в целом, готов к установке Windows на GPT диск. Если вы устанавливаете систему с диска, то вероятнее всего, в этот раз вам не сообщат о том, что установка Windows на этот диск невозможна.
Если же вы используете загрузочную флешку и ошибка вновь появляется, то рекомендую вам записать заново установочный USB с тем, чтобы он поддерживал загрузку UEFI. Для этого существуют различные способы, но я бы посоветовал способ создания загрузочной флешки UEFI с помощью командной строки, который будет работать практически в любой ситуации (при отсутствии ошибок в настройке БИОС).
Дополнительная информация для опытных пользователей: если дистрибутив поддерживает оба варианта загрузки, то предотвратить загрузку в режиме BIOS можно удалив файл bootmgr в корне накопителя (аналогично, удалив папку efi вы можете исключить загрузку в режиме UEFI).
На этом все, так как полагаю, что с тем, как поставить загрузку с флешки в БИОС и установить Windows на компьютер вы уже знаете (если вдруг нет, то на моем сайте есть эта информация в соответствующем разделе).
Конвертация GPT в MBR во время установки ОС
В случае если вы предпочитаете конвертировать диск GPT в MBR, на компьютере «обычный» БИОС (или UEFI с режимом загрузки CSM), а устанавливать, по всей видимости, планируется Windows 7, то оптимальная возможность сделать это имеется на этапе установки ОС.
Примечание: во время выполнения описанных ниже действий все данные с диска будут удалены (со всех разделов диска).
Для того, чтобы конвертировать GPT в MBR, в программе установки Windows нажмите клавиши Shift + F10 (или Shift + Fn + F10 для некоторых ноутбуков), после чего откроется командная строка. После чего по порядку введите следующие команды:
- diskpart
- list disk (после выполнения этой команды вам нужно будет отметить для себя номер диска, который нужно конвертировать)
- select disk N (где N — номер диска из предыдущей команды)
- clean (очистка диска)
- convert mbr
- create partition primary
- active
- format fs=ntfs quick
- assign
- exit
Также может пригодиться: Другие способы конвертировать диск GPT в MBR. Дополнительно, еще из одной инструкции с описанием подобной ошибки, вы можете использовать второй способ для конвертации в MBR без потери данных: На выбранном диске находится таблица MBR-разделов при установке Windows (только конвертировать нужно будет не в GPT, как в инструкции, а в MBR).
Если при выполнении данных команд вы находились на этапе настройки дисков во время установки, то нажмите «Обновить» для обновления конфигурации дисков. Дальнейшая установка происходит в обычном режиме, сообщение о том, что диск имеет стиль разделов GPT не появляется.
Что делать, если диск имеет стиль разделов GPT — видео
В видео ниже показан лишь один из вариантов решения проблемы, а именно — конвертация диска из GPT в MBR, как с потерей, так и без потери данных.
В случае, если при конвертации продемонстрированным способом без потери данных, программа сообщает, что не может конвертировать системный диск, вы можете удалить с ее же помощью первый скрытый раздел с загрузчиком, после чего конвертация станет возможной.
UEFI, GPT, BIOS и MBR — что это такое
На «старых» (в действительности, пока не такие уж и старые) компьютерах в материнской плате было установлено программное обеспечение BIOS, которое проводило первичную диагностику и анализ компьютера, после чего загружало операционную систему, ориентируясь на загрузочную запись жесткого диска MBR.
Программное обеспечение UEFI приходит на замену BIOS на производящихся в настоящее время компьютерах (точнее — материнских платах) и большинство производителей перешли к данному варианту.
Среди преимуществ UEFI — более высокие скорости загрузки, функции безопасности, такие как безопасная загрузка и поддержка аппаратно зашифрованных жестких дисков, драйверов UEFI. А также, о чем и шла речь в руководстве — работа со стилем разделов GPT, что облегчает поддержку накопителей больших размеров и с большим количеством разделов. (Помимо перечисленного, на большинстве систем ПО UEFI имеет функции совместимости с БИОС и MBR).
Что лучше? Как пользователь, на настоящий момент времени я не ощущаю преимуществ одного варианта перед другим. С другой стороны, уверен, в скором времени альтернативы не будет — только UEFI и GPT, а жесткие диски более 4 Тб.
Содержание статьи:
- Создание загрузочной флешки под UEFI (GPT)
- Вопрос 1: «У меня BIOS или UEFI?»
- Вопрос 2: узнаем разметку диска GPT или MBR
- «Правильная» запись ISO-образа на флешку
- Вопросы и ответы: 40
Всем доброго дня!
При покупке нового ноутбука (компьютера) все больше пользователей сталкивается с различными ошибками при установке (обновлении) ОС Windows (например, популярная ошибка «установка Windows на данный диск невозможна…» или устройство вообще не видит загрузочную флешку).
Происходит это из-за того, что в новых компьютерах «старый» классический BIOS меняется на UEFI. И, разумеется, создавать загрузочные носители под UEFI — нужно несколько иначе (поэтому, с созданных по «старой» технологии флешек, не получается установить Windows).
Итак, будем со всем этим разбираться по порядку…
*
Создание загрузочной флешки под UEFI (GPT)
Вопрос 1: «У меня BIOS или UEFI?»
Хочу начать статью с одного из самых популярных вопросов: «Как узнать, UEFI у меня на компьютере или BIOS, в чем у них разница…».
👉 Вообще, если отбросить некоторые ненужные большинству термины, то UEFI, по сути, представляет из себя улучшенный BIOS (входить в него также по спец. кнопке, чаще всего F2 или Del. В нем также есть все те же настройки, что и в BIOS).
👉 Наглядную разницу увидите сразу же — в UEFI более современный графический интерфейс с поддержкой мышки, нет этого синего экрана (взгляните на скриншот ниже 👇, думаю, разница видна невооруженным глазом). К тому же, достаточно прочитать верхнюю строчку на экране: «UEFI BIOS Utility» — говорит сама за себя…
UEFI и BIOS: наглядная разница…
В плане кардинальных отличий UEFI от BIOS, на которые стоит обратить внимание:
- 👉 UEFI позволяет производить загрузку с дисков, объем которых больше 2 ТБ. Дело в том, что в BIOS используется MBR (основная загрузочная запись), а в UEFI используется GPT — это другой стандарт размещения разделов на жестком диске (позволяет использовать диски в десятки и сотни ТБ!). Из-за этой разницы, часто и возникают ошибки при установке, т.к. подготавливать загрузочный носитель нужно иначе!
- 👉 как правило, компьютер с UEFI загружается быстрее, чем с BIOS (за счет параллельной инициализации устройств);
- 👉 UEFI более продвинута в плане безопасности (например, можно использовать криптографию);
- 👉 в UEFI можно работать с мышкой, используется современный графический интерфейс (гораздо удобнее производить настройку).
*
Вопрос 2: узнаем разметку диска GPT или MBR
Если вы собираетесь при установке Windows удалить все разделы и переразметить диск — этот шаг можно пропустить.
*
Кстати, чтобы посмотреть какой у вас используется стандарт: GPT или MBR, достаточно перейти в «Управление дисками» и в нижней части окна открыть свойства конкретного диска (не раздела! 👇). См. пример ниже.
Управление дисками
Во вкладке «Тома» будет указан «Стиль раздела»:
- либо «Таблица с GUID» (как на примере ниже) — это GPT;
- либо MBR…
Вкладка тома — стиль раздела
Кстати, там же в «Управлении дисками» можно преобразовать один стандарт к другому (например, GPT к MBR). Чтобы сделать это без потери данных, рекомендуется использовать спец. утилиты: 👉 Minitool Partition Wizard, Acronis Disk Director, Aomei Partition Assistant.
*
📌 В помощь!
Способы преобразования MBR к GPT (и наоборот) без потери данных — инструкция для начинающих
*
«Правильная» запись ISO-образа на флешку
Нам потребуется:
- утилита 👉 Rufus (одна из лучших для подготовки установочных носителей);
- загрузочный ISO образ с Windows: рекомендую выбирать официальный образ ISO с одной редакцией системы, и не более 4 ГБ (например, «Windows 10 Pro x64»; Такие варианты, как «Windows 10 5 in 1 x32+x64» и т.д. — рекомендую не использовать, с ними часто возникают различные проблемы!).
Возможно вам пригодится статья о том, 👉 как скачать ISO-образы с ОС Windows 8/10/11 [официально и легально]
- флешка на 8-16 ГБ (лучше не менее 16 ГБ, т.к. не всегда и не каждый образ можно поместить на флешку в 8 ГБ).
*
👉 Действия по порядку:
1) Первое, что необходимо сделать, это вставить флешку в USB-порт и скопировать с нее всё важное, что на ней есть (в процессе дальнейшей работы с нее все будет удалено!).
2) Утилиту Rufus нужно запустить от имени администратора (если кто не знает — достаточно зайти под учетной записью администратора в Windows, щелкнуть правой кнопкой мышки по исполняемому файлу программы и выбрать сию функцию во всплывшем контекстном меню).
Запуск Rufus от имени администратора
3) Далее самое важное (выполняйте по порядку!):
- указываете флешку в графе «Устройство» (см. скрин ниже);
- указываете образ ISO с Windows 10;
- схема раздела и тип интерфейса: «GPT для компьютеров с интерфейсом UEFI» (об этом было пол статьи выше 😉);
- файловая система — FAT 32;
- проверьте, чтобы стояли галочки в пунктах «Быстрое форматирование», «Создать загрузочный диск (стандартная установка)», «Создать расширенную метку».
- для начала создания — нажмите кнопку «Старт».
Настройки Rufus 2.1 для записи установочного носителя
Обновление от 24.01.2019.
Утилита Rufus при обновлении до версии 3 несколько изменила дизайн. На всякий случай (чтобы не было путаницы) добавлю скрин окна более новой версии.
Rufus 3.4 — создание флешки под UEFI (GPT)
4) Rufus вас, кстати, предупредит, что во время записи будут удалены все данные на флешке, и попросит подтвердить операцию. Если все нужное с флешки заранее скопировали — жмите «OK».
Предупреждение об удалении данных
5) Минут через 5-10* (время зависит от работы USB, флешки, выбранного ISO образа) — флешка будет готова и можно приступать к установке Windows.
Флешка готова!
Собственно, созданный носитель по рекомендациям выше, должен работать на всех современных ПК и ноутбуках.
*
📌 В помощь!
1) Создание универсальной мультизагрузочной флешки с Windows 7/8/10/11, WinPE, Linux и пр. (Legacy + UEFI поддерживается)
2) Один из примеров установки Windows 10 с подобного носителя — 👉 см. заметку
*
Дополнения по теме — будут кстати!
На сим пока всё, успехов!
👋
Первая публикация: 07.03.2018
Корректировка: 28.10.2022
Привет, друзья. В этой статье разберём такую тему как: установка Windows 10 на SSD GPT. Т.е. как установить актуальную операционную систему от Microsoft на жёсткий диск, в данном случае на твердотельный накопитель SSD, со стилем разметки GPT. Тип носителя информации и процесс установки Windows 10 в этом деле играют далеко не ключевые роли. Процесс установки системы что для HDD, что SSD, что для GPT-дисков, что для дисков MBR одинаков и не содержит совершенно никаких отличий. Ключевую роль в процессе играют настройки BIOS – активен ли в ней режим UEFI, ведь только при таковом на компьютере возможна работа GPT-дисков, и запущена ли установочная флешка операционной системы в режиме UEFI. Давайте рассмотрим нюансы установки Windows 10 на GPT-диск. И также поговорим о преобразовании в GPT накопителя, у которого изначально стиль разметки MBR.
Итак, стиль разделов диска GPT, он же таблица разделов диска GUID. SSD GPT – это то же самое, что обычный жёсткий диск HDD со стилем разметки GPT. Стиль разметки не имеет отношения к физическому типу устройства информации, это аспект их логической структуры. Что в стиле GPT, что в стиле MBR можно инициализировать HDD, SSD, SD-карты и флешки. GPT – это современный стиль разметки, и он предпочтительнее MBR. Так, GPT поддерживает более 2,2 Тб дискового пространства, он лучше в плане восстановления данных, более производительный и более устойчив к логическим ошибкам носителей информации.
Для использования этого стиля разметки материнка ПК или ноутбук должны быть оснащены BIOS UEFI. Что такое BIOS UEFI, и что такое GPT-диски, друзья, можете почитать в статье сайта «БИОС UEFI». Здесь же отмечу лишь, что с UEFI материнки ПК и ноутбуки начали поставляться на рынок начиная с 2012 года. Т.е. сегодня это уже не новшество какое-то. Если у вас не совсем уж древний какой-то компьютер, у вас наверняка есть BIOS UEFI, и вы можете использовать жёсткие диски с GPT-разметкой. Более того, друзья, GPT – не просто актуальный и предпочтительный стиль разметки, в скором будущем он может стать единственным для новых компьютеров, поскольку производители железа уже давно подумывают об отправлении на свалку истории BIOS старого формата Legacy, в режиме которой могут работать диски со стилем MBR. Сегодня в Legacy и MBR совершенно нет никакой необходимости: под UEFI адаптированы все Windows начиная с Vista, с UEFI могут работать практически все LiveDisk’и. Если вы не работаете с DOS-софтом, вам Legacy не нужен никак.
Ну и давайте рассмотрим поэтапно, как происходит установка Windows 10 на SSD GPT.
Первое, о чём нужно позаботиться, устанавливая Windows 10 на SSD со стилем разметки GPT – об установочном UEFI-совместимом носителе операционной системы, т.е. об установочной флешке UEFI. Такую флешку умеют создавать сегодня если не все, то как минимум многие программы, записывающие дистрибутив на внешние носители. Приоритетной такой программой является утилита Media Creation Tool от Microsoft, она и установочный образ с серверов компании качает, и записывает UEFI/Legacy-совместимую установочную флешку. Также вы можете отдельно скачать установочный образ Windows 10, возможно, не чистый, а кастомный. И записать его на флешку UEFI программами Rufus, WinUSB или прочими.
Что, друзья, важно знать о UEFI в контексте подготовки установочного носителя тем из вас, кто хочет установить 32-битную Windows 10? Если у вас слабый ноутбук или ПК с оперативной памятью до 4 Гб (не включительно) оперативной памяти, очень хорошая идея установить на такой 32-битную, а не 64-битную Windows 10. 32-битная система будет работать шустрее. Но у материнки ПК или ноутбука может быть только 64-битная реализация ПО EFI, и, соответственно, на таких устройствах в режиме UEFI можно загружать только 64-битные Windows. Если вам неизвестно, есть ли у вашего UEFI поддержка 32-битного ПО, можно сделать вот что. При создании установочной флешки с помощью Media Creation Tool от Microsoft или при отдельном скачивании дистрибутива выберите два образа Windows 10 – и 32-, и 64-битный. Попробуйте сначала установить 32-битный образ, и если операционная система не сможет загрузиться, тогда переустанавливайте её из 64-битного образа. Ну либо устанавливайте 32-битную систему, но только в режиме BIOS Legacy.
После создания установочного носителя с Windows 10 заходим в BIOS компьютера и настраиваем режим работы UEFI. Совершенно по-разному, друзья, обустроен BIOS UEFI на разных материнках и ноутбуках, но обычно в названии настроек, отвечающих за работу UEFI, будет фигурировать значение, соответственно, «UEFI». Обычно настройка, отвечающая за режим UEFI – это настройка загрузки в UEFI. Для всех устройств загрузки компьютера или как минимум для жёстких дисков и флешек необходимо выставить режим UEFI. Есть, например, такая реализация активации UEFI.
Вот такая.
Такая.
Или вот такая в упрощённой BIOS на ноутбуках.
В контексте настройки BIOS в режиме UEFI стоит упомянуть о важной настройке в рамках работы этого режима – протокола безопасной загрузки Secure Boot. Для установки Windows 10 его отключать не нужно, более того, на некоторых ноутбуках режим UEFI и Secure Boot неразрывно связаны и включаются/отключаются одной настройкой. Но если у вас настройки UEFI и Secure Boot разные, отключайте последний только при необходимости – т.е. когда вам потребуется загрузить компьютер с LiveDisk’а, который не пройдёт контроль Secure Boot, а таких много. Более подробно о Secure Boot, о его отключении смотрите в статье сайта «Как отключить Secure Boot».
Чтобы установка Windows 10 на SSD GPT была возможна, нам нужно загрузить компьютер с установочной флешки непременно в режиме UEFI. После того, как мы активировали UEFI в BIOS, далее выставляем его загрузку с флешки. В числе устройств загрузки компьютера флешка будет значиться дважды: просто по своему названию и названию с допиской «UEFI». Так вот если мы хотим загрузиться с флешки в режиме UEFI, нам надо выставить её приоритетным устройством загрузки тем значением, где она фигурирует с допиской «UEFI». После чего сохраняем проделанные настройки и перезагружаем компьютер.
Но, друзья, в приоритете загрузки BIOS можно ничего не менять, пусть там приоритетным устройством значится SSD, на который мы будет ставить Windows 10. Можем просто активировать UEFI, сохраниться и перезагрузиться. А в момент запуска компьютера вызвать Boot-меню компьютера. Клавиша его вызова будет отображаться первые секунды на экране при запуске компьютера, либо эту клавишу можно узнать в инструкции материнки ПК или ноутбука. Boot-меню примечательно тем, что реализует запуск с конкретного устройства только один раз, и нам потом не нужно возвращаться снова в BIOS и менять приоритетное устройство загрузки с флешки на SSD. Чтобы флешка запустилась в режиме UEFI, в Boot-меню её также нужно выбирать с допиской «UEFI».
Как упоминалось выше, друзья, непосредственно процесс установки Windows 10 не имеет никаких особенностей в зависимости от стиля разметки диска GPT или MBR. Как происходит этот процесс, в деталях описано в статье сайта «Как установить Windows 10». Здесь отмечу лишь, что если вы правильно настроили работу BIOS в режиме UEFI, если запустились с установочной флешки в режиме UEFI, и если ваш SSD имеет стиль GPT, либо же он чистый, например, новый, без инициализации и разметки, то вы без проблем установите Windows 10 на него. Но если ваш компьютер и флешка в режиме UEFI, а SSD имеет стиль разметки MBR, то на этапе выбора места установки Windows 10 вы получите ошибку с указанием, что на диске находится таблица MBR-разделов.
Что делать в таком случае? Проще всего, если данные на несистемных пользовательских разделах накопителя вам не нужны, либо таких разделов как таковых вовсе нет. В таком случае на этапе выбора места установки Windows 10 вы просто удаляете все разделы на накопителе.
Устанавливаете Windows 10 на незанятое пространство и затем при необходимости уже в установленной операционной системе создаёте пользовательские разделы.
Если на пользовательских разделах SSD есть какие-то важные данные, дабы их сохранить, необходимо конвертировать стиль разметки MBR в GPT. Для этого нужно воспользоваться функционалом LiveDisk’а, например, WinPE 10-8 Sergei Strelec. Качаем образ этого WinPE, записываем на флешку. Флешка также должна быть UEFI. На эту же флешку помещаем установочный ISO-образ Windows 10. Загружаем компьютер с неё в режиме UEFI. В среде WinPE запускаем любой менеджер дисков из имеющихся, который умеет конвертировать стили разметки дисков, например, AOMEI Partition Assistant.
Конвертируем SSD в стиль GPT.
Далее устанавливаем Windows 10 прямо в среде WinPE 10-8 Sergei Strelec. Подключаем для отображения установочный ISO.
Заходим в подключённый образ, запускаем файл setup.exe.
И устанавливаем Windows 10 точно так же, как устанавливали бы её обычно.
Друзья, если у вас ПК со старой материнкой, выпущенной в эпоху только продвижения на рынок UEFI, в некоторых случаях может быть так, что в BIOS есть поддержка режима UEFI, и компьютер может работать с жёсткими дисками со стилем разметки GPT, но он не поддерживает загрузку с флешек UEFI. В таком случае установка Windows 10 на SSD GPT с флешки будет невозможна. Если у вас нет оптического привода, просто записывайте обычную Legacy-флешку с WinPE 10-8 Sergei Strelec. Конвертируйте накопитель в GPT. Если он у вас чистый, сделайте ему разметку UEFI/GPT вот этим способом. И установите Windows 10 с помощью присутствующей на WinPE утилиты WinNTSetup.
Время на прочтение11 мин
Количество просмотров700K
Вы когда-нибудь задумывались о том, как загружается компьютер? Независимо от аппаратуры и операционной системы, все компьютеры при загрузке используют или традиционный метод BIOS-MBR, или более современный UEFI-GPT, реализованный в последних версиях ОС.
В этой статье мы сравним структуры разделов GPT и MBR; GPT означает GUID Partition Table, а MBR — Master Boot Record. Начнём с того, что разберём сам процесс загрузки.
В следующих главах выделяются различия между стилями разделов GPT и MBR, в том числе приводятся инструкции, как осуществить преобразование между двумя стилями, и советы, какой из них выбрать.
Понимание процесса загрузки
Когда вы нажимаете кнопку питания на своём ПК, стартует процесс, который в итоге приведёт к загрузке операционной системы в память. Первая команда зависит от того, какова структура разделов на вашем жёстком диске.
Если два вида структур разделов: MBR и GPT. Структура разделов на диске определяет три вещи:
- Структура данных на диске.
- Код, который используется при загрузке, если раздел загрузочный.
- Где начинается и заканчивается раздел.
Процесс загрузки MBR
Вернёмся к процессу загрузки. Если в вашей системе используется структура разделов MBR, то первый процесс выполнения загрузит BIOS. Базовая структура ввода-вывода (Basic Input/Output System) включает в себя микропрограмму загрузчика. Микропрограмма загрузчика содержит низкоуровневые функции, такие как ввод с клавиатуры, доступ к видеодисплею, осуществление дисковых операций ввода-вывода и код для загрузки начальной стадии загрузчика. До того как BIOS может определить загрузочное устройство, он выполняет последовательность функций системной конфигурации, начиная со следующих:
- Самотестирование при включении питания.
- Обнаружение и инициализация видеокарты.
- Отображение стартового экрана BIOS.
- Осуществление быстрой проверки памяти (RAM).
- Конфигурация устройств plug and play.
- Определение загрузочного устройства.
Как только BIOS определил загрузочное устройство, он считывает первый дисковый сектор этого устройства в память. Первый сектор диска — это главная загрузочная запись (MBR) размером 512 байт. В этот размер поместились три объекта:
- Первая стадия загрузчика (446 байт).
- Таблица разделов диска (16 байт на раздел × 4 раздела) — MBR поддерживает только четыре раздела, подробнее об этом ниже.
- Подпись (2 байта).
На этом этапе MBR сканирует таблицу разделов и загружает в оперативную память загрузочный сектор — Volume Boot Record (VBR).
VBR обычно содержит начальный загрузчик программ — Initial Program Loader (IPL), этот код инициирует процесс загрузки. Начальный загрузчик программ включает в себя вторую стадию загрузчика, который затем загружает операционную систему. На системах семейства Windows NT, таких как Windows XP, начальный загрузчик программ сначала загружает другую программу под названием NT Loader (аббревиатура NTLDR), которая затем загружает операционную систему.
Для операционных систем на ядре Linux используется загрузчик GRUB (Grand Unified Bootloader). Процесс загрузки похож на описанный выше, единственная разница в наименовании загрузчиков на первой и второй стадии.
В GRUB первая стадия загрузчика называется GRUB Stage 1. Она загружает вторую стадию, известную как GRUB Stage 2. Вторая стадия загружает получает список операционных систем на жёстких дисках и предоставляет пользователю список для выбора ОС для загрузки.
Процесс загрузки GPT
На том же этапе загрузки в структуре разделов GPT происходит следующее. GPT использует UEFI, в котором нет такой как у MBR процедуры хранения в загрузочном секторе первой стадии загрузчика с последующим вызовом второй стадии загрузчика. UEFI — унифицированный расширяемый интерфейс прошивки (Unified Extensible Firmware Interface) — является более продвинутым интерфейсом, чем BIOS. Он может анализировать файловую систему и даже сам загружать файлы.
После включения вашего компьютера UEFI сначала выполняет функции системной конфигурации, также как и BIOS. Это управление энергопотреблением, установка дат и других компонентов управления системой.
Затем UEFI считывает GPT — таблицу разделов GUID. GUID расшифровывается как «глобальный уникальный идентификатор» (Globally Unique Identifier). GPT располагается в первых секторах диска, сразу после сектора 0, где по-прежнему хранится главная загрузочная запись для Legacy BIOS.
GPT определяет таблицу разделов на диске, на которой загрузчик EFI распознает системный раздел EFI. Системный раздел содержит загрузчики для всех операционных систем, установленных на других разделах жёсткого диска. Загрузчик инициализирует менеджер загрузки Windows, который затем загружает операционную систему.
Для операционных систем на ядре Linux существует версия GRUB с поддержкой EFI, которая загружает файл, такой как grub.efi, или загрузчик EFI, который загружает свой файл, такой как elilo.efi.
Вы можете заметить, что и UEFI-GPT, и BIOS-MBR передают управление загрузчику, но сами напрямую не грузят операционную систему. Однако в UEFI не требуется проходиить через несколько стадий загрузчика, как в BIOS. Процесс загрузки происходит на самой ранней стадии, в зависимости от вашей аппаратной конфигурации.
Различия между структурами разделов GPT и MBR
Если вы когда-нибудь пытались установить Windows 8 или 10 на новый компьютер, то скорее всего видели вопрос: какую структуру разделов использовать, MBR или GPT.
Если вам хочется узнать больше или вы планируете установить новую операционную систему на компьютер, то читайте дальше. Мы уже рассмотрели различия в процессах загрузки, которые стоит держать в уме, разбивая диск или выбирая структуру разделов.
GPT — более новая и продвинутая структура разделов, и у неё много преимуществ, которые я перечислю ниже. MBR используется давно, она стабильная и обладает максимальной совместимостью. Хотя GPT со временем может вытеснить MBR, поскольку предлагает более продвинутые функции, но в некоторых случаях можно использовать только MBR.
Главная загрузочная запись
MBR — традиционная структура для управления разделами диска. Поскольку она совместима с большинством систем, то по-прежнему широко используется. Главная загрузочная запись расположена в первом секторе жёсткого диска или, проще говоря, в самом его начале. Она содержит таблицу разделов — информацию об организации логических разделов на жёстком диске.
MBR также содержит исполняемый код, который сканирует разделы на предмет активной ОС и инициализирует процедуру загрузки ОС.
Диск MBR допускает только четыре основных раздела. Если вам нужно больше, то можно назначить один из разделов расширенным разделом, и на нём можно создавать больше подразделов или логических дисков.
MBR использует 32 бита для записи длины раздела, выраженной в секторах, так что каждый раздел ограничен максимальным размером 2 ТБ.
Преимущества
- Совместима с большинством систем.
Недостатки
- Допускает только четыре раздела, с возможностью создания дополнительных подразделов на одном из основных разделов.
- Ограничивает размер раздела двумя терабайтами.
- Информация о разделе хранится только в одном месте — в главной загрузочной записи. Если она повреждена, то весь диск становится нечитаемым.
Таблица разделов GUID (GPT)
GPT — более новый стандарт для определения структуры разделов на диске. Для определения структуры используются глобальные уникальные идентификаторы (GUID).
Это часть стандарта UEFI, то есть систему на основе UEFI можно установить только на диск, использующий GPT, например, таково требование функции Windows 8 Secure Boot.
GPT допускает создание неограниченного количества разделов, хотя некоторые операционные системы могут ограничивать их число 128 разделами. Также в GPT практически нет ограничения на размер раздела.
Преимущества
- Допускает неограниченное количество разделов. Лимит устанавливает операционная система, например, Windows допускает не более 128 разделов.
Не ограничивает размер раздела. Он зависит от операционной системы. Ограничение на максимальный размер раздела больше, чем объём любых существующих сегодня дисков. Для дисков с секторами по 512 байт поддерживается максимальный размер 9,4 ЗБ (один зеттабайт равен 1 073 741 824 терабайт)- GPT хранит копию раздела и загрузочных данных и может восстановить данные в случае повреждения основного заголовка GPT.
- GPT хранит значения контрольной суммы по алгоритму циклического избыточного кода (CRC) для проверки целостности своих данных (используется для проверки целостности данных заголовка GPT). В случае повреждения GPT может заметить проблему и попытаться восстановить повреждённые данные из другого места на диске.
Недостатки
- Может быть несовместима со старыми системами.
GPT против MBR
- GPT допускает неограниченное количество основных разделов, в то время как MBR допускает только четыре основных, а остальные — дополнительные.
- GPT позволяет создавать разделы любого размера, в то время как MBR имеет ограничение в 2 ТБ.
- GPT хранит копию данных раздела, позволяя восстановить их в случае повреждения основного заголовка GPT; MBR хранит только одну копию данных раздела в первом секторе жёсткого диска, что может привести к потере всей информации в случае повреждении информации о разделах.
- GPT хранит значения контрольной суммы для проверки, что данные не повреждены, и может выполнить необходимое восстановление из других областей диска в случае повреждения; MBR не имеет способа узнать о повреждении данных, вы можете узнать об этом только если компьютер откажется загружаться или исчезнет раздел.
Совместимость с операционными системами
Первый сектор (сектор 0) на диске GPT содержит защитную запись MBR, в которой записано, что на диске один раздел, который распространяется на весь носитель. В случае использования старых инструментов, которые читают только диски MBR, вы увидите один большой раздел размером с весь диск. Защитная запись сделана для того, чтобы старый инструмент ошибочно не воспринял диск как пустой и не перезаписал данные GPT новой главной загрузочной записью.
MBR защищает данные GPT от перезаписи.
Apple MacBook’и используют GPT по умолчанию, так что невозможно установить Mac OS X на систему MBR. Даже хотя Mac OS X может работать на диске MBR, но установка на него невозможна. Я пыталась сделать это, но безуспешно.
Большинство операционных систем на ядре Linux совместимы с GPT. При установке ОС Linux на диск в качестве загрузчика будет установлен GRUB 2.
Для операционных систем Windows загрузка из GPT возможна только на компьютерах с UEFI, работающих под 64-битными версиями Windows Vista, 7, 8, 10 и соответствующими серверными версиями. Если вы купили ноутбук с 64-битной версией Windows 8, то с большой вероятностью там GPT.
Windows 7 и более ранние системы обычно устанавливают на диски с MBR, но вы всё равно можете преобразовать разделы в GPT, как будет рассказано ниже.
Все версии Windows Vista, 7, 8, 10 могут считывать и использовать данные из разделов GPT — но они не могут загружаться с таких дисков без UEFI.
Так GPT или MBR?
Вы можете комфортно себя чувствовать и с MBR, и c GPT. Но учитывая преимущества GPT, упомянутые ранее, и факт постепенного перехода современных компьютеров на эту технологию, вы можете предпочесть GPT. Если цель заключается в поддержке старого оборудования или нужно использовать традиционный BIOS, то вы застряли на MBR.
Проверьте тип раздела жёсткого диска
На каждом жёстком диске под Windows можно проверить тип разделов с помощью «Управления дисками» (Disk Management). Для запуска «Управления дисками» сделайте следующее:
Нажмите сочетание «горячих клавиш» Windows+R, откроется окно для запуска программ.
Наберите diskmgmt.msc
и нажмите клавишу Enter.
Windows просканирует жёсткие диски и вскоре покажет их. Для проверки типа разделов любого жёсткого диска нажмите правой кнопкой мыши на плашку диска в нижней части интерфейса. Нужно нажимать на «Диск 0», «Диск 1» и так далее, а не на разделы.
В появившемся контекстном меню выберите «Свойства». Откроется окно со свойствами выбранного диска.
Перейдите на вкладку «Тома» и посмотрите на значение «Стиль раздела».
Если вы предпочитаете командную строку, то можете выбрать другой вариант. Его преимущества в том, что он чуть быстрее, поскольку сразу выводит на экран диски и стили разделов.
- Нажмите клавишу Windows, наберите
cmd.exe
, удерживая Ctrl и Shift, нажмите Enter. - Подтвердите UAC-сообщение о повышении привилегий в системе.
- Наберите
diskpart
и нажмите Enter. - Наберите
list disk
и снова нажмите Enter.
В списке перечислены все диски. В колонке Gpt указан стиль раздела для каждого диска. Если видите звёздочку в колонке, то это GPT, если её нет — это MBR.
Преобразование между MBR и GPT во время установки Windows
Есть два типичных сообщения об ошибке, которые могут возникнуть при установке Windows на жёсткий диск:
- Ошибка № 1: «Windows не может быть установлена на этот диск. Выбранный диск не имеет стиль разделов GPT».
- Ошибка № 2: «Windows не может быть установлена на этот диск. Выбранный диск имеет стиль разделов GPT».
Когда появляется одна из этих двух ошибок, то у вас может не быть возможности выбрать раздел для установки. Но это не значит, что с компьютером что-то не то.
Как вы уже знаете, MBR и GPT — это две абсолютно разные структуры разделов жёсткого диска. MBR — это традиционная структура разделов, а GPT — более новая.
Ошибка № 1 возникает, когда вы пытаетесь установить Windows на компьютер с UEFI, а раздел жёсткого диска не сконфигурирован для режима UEFI или совместимости с Legacy BIOS. Microsoft TechNet предлагает два варианта решения проблемы.
- Перезагрузить компьютер в режиме совместимости с Legacy BIOS. Этот вариант позволит сохранить текущий стиль раздела.
- Переформатировать диск под UEFI, используя стиль раздела GPT. Этот вариант позволит вам использовать функции прошивки UEFI. Переформатирование можно сделать самостоятельно, следуя инструкциям ниже. Всегда сохраняйте резервную копию данных перед форматированием.
Конечно, есть сторонние утилиты для преобразования дисков в GPT с сохранением данных, но всё равно безопаснее сделать резервную копию на случай, если утилита не сможет завершить преобразование.
Инструкции для преобразования жёсткого диска с MBR на GPT
С помощью Windows Setup
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Выберите «Другое» (Custom) в типе установки.
- Появится экран с сообщением «Куда вы хотите установить Windows?» Выберите все разделы на диске и нажмите «Удалить».
- После успешного удаления диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows определит, что компьютер загружен в режиме UEFI, и автоматически переформатирует диск с применением стиля раздела GPT. Процесс установки начнётся сразу после этого.
Преобразование вручную
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Из установки Windows нажмите Shift+F10, чтобы открыть консоль. После каждой следующей команды нажимайте Enter.
- Запустите инструмент diskpart командой
diskpart
. - Чтобы выбрать диск для преобразования, наберите
list disk
. - Укажите номер диска для преобразования:
select disk #
. - Очистите диск:
clean
. - Преобразование в GPT осуществляется командой
convert gpt
. - Наберите
exit
для выхода из diskpart. - Закройте консоль и возвращайтесь к установке Windows.
- При выборе типа установки выберите «Другое». Диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows начнёт установку.
Инструкции для преобразования жёсткого диска с GPT на MBR
Иногда бывает необходимо преобразовать диск в структуру разделов MBR. Например, если во время установки Windows возникает такое сообщение об ошибке:
«Windows не может быть установлена на этот диск. Выбранный диск имеет стиль разделов GPT»
Загрузка с GPT поддерживается только в 64-битных версиях Windows Vista, 7, 8, 10 и соответствующих серверных версиях на UEFI-системах. Это сообщение об ошибке означает, что ваш компьютер не поддерживает UEFI, а поэтому вы можете использовать только BIOS, который работает со структурой разделов MBR.
Microsoft TechNet предлагает два варианта решения проблемы.
- Перезагрузить компьютер в режиме совместимости с BIOS. Этот вариант позволит сохранить текущий стиль раздела.
- Переформатировать диск, используя стиль раздела MBR. Всегда сохраняйте резервную копию данных перед форматированием. Хотя есть сторонние утилиты для преобразования дисков в GPT с сохранением данных, но всё равно безопаснее сделать резервную копию на случай, если утилита не сможет завершить преобразование.
Если вы выбрали второй вариант, то следуйте пошаговой инструкции:
С помощью Windows Setup
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Выберите «Другое» (Custom) в типе установки.
- Появится экран с сообщением «Куда вы хотите установить Windows?» Выберите все разделы на диске и нажмите «Удалить».
- После успешного удаления диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows определит, что компьютер загружен в режиме BIOS, и автоматически переформатирует диск с применением стиля раздела MBR. Процесс установки начнётся сразу после этого.
Преобразование вручную
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме BIOS.
- Из установки Windows нажмите Shift+F10, чтобы открыть консоль. После каждой следующей команды нажимайте Enter.
- Запустите инструмент diskpart командой
diskpart
. - Чтобы выбрать диск для преобразования, наберите
list disk
. - Укажите номер диска для преобразования:
select disk #
. - Очистите диск:
clean
. - Преобразование в GPT осуществляется командой
convert mbr
. - Наберите
exit
для выхода из diskpart. - Закройте консоль и возвращайтесь к установке Windows.
- При выборе типа установки выберите «Другое». Диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows начнёт установку.
Учебные видео
Что такое разделы диска?
Различия между BIOS и UEFI
Таблицы разделов MBR и GPT
Источники
Следующие источники содержат дополнительную информацию о стилях разделов MBR или GPT:
- Загрузка в рехимах UEFI Mode или Legacy BIOS (Microsoft Technet)
- Загрузка из GPT (Род Смит)
- Преобразование диска MBR в диск GPT (Microsoft Technet)
- Различие между GPT и MBR (HowToGeek)
- Таблица разделов GUID (Википедия)
- Проблемы использования Legacy BIOS при использовании GPT (Род Смит)
- Главная загрузочная запись (Microsoft Technet)
- FAQ по Windows и GPT (Microsoft Hardware Dev Center)
- Windows Setup: установка с применением стилей разделов MBR или GPT (Microsoft Technet)