GPT or MBR? BIOS or UEFI? What do I pick when setting up my server? This has probably come up quite a bit, especially for those of us in the consulting field installing Small Business Server 2008 or 2011.
With large capacity drives (> 1TB) being the norm in server deployments these days, the decision to go with GPT or MBR partitioning comes into play. And with this decision, you must also decide on setting up your server with UEFI or traditional BIOS. Be aware that this decision should be made early in your server deployment planning stage. Your RAID array configuration, volume layouts, and backup strategies will all play a large part in your planning.
Without going into too much detail, the maximum volume size that MBR can handle is 2TB. In theory a GPT partition can handle partitions of up to 18 exabytes in size. GPT and MBR partitions cannot reside on the same physical disk or logical array. Another detail to keep in mind with MBR partitioned disks is that while you can create partitions on disks larger than 2TB by creating multiple partitions, a physical disk with a boot partition will never be able to access more than 2TB of total space. This may sound confusing, but a good example would be a 3TB RAID5 array with a 300GB, bootable C: drive. In theory one would have approximately 2.5 TB of usable unallocated space, however, due to MBR limitations on a bootable drive, you would only be able to format 1.7TB, the rest of the space would always remain unallocated and unusable without reconfiguring the disk partitioning scheme. The image below describes the situation.
A solution to the above scenario would have been to set up the server as a UEFI based system (if supported), and to have formatted the above partitions using GPT. This would have allowed for splitting up the drive as desired, such as the 300GB bootable partition, and a 2.5 TB large data partition. Another solution would be to have installed the operating system on a RAID1 array comprised of a smaller MBR partition, and kept the data on an isolated RAID5 array for data storage purposes.
As far as operating system support is concerned, GPT partitions can be used as data partitions under Server 2003 SP1 and higher, Windows XP x64, Vista, Windows 7, Server 2008 and Server 2008 R2. The 32 bit version of Windows XP cannot see GPT disk partitions.
Booting from a GPT disk is only supported on a UEFI system with 64 bit versions of the above mentioned operating system (except Windows XP x64, which only supports GPT for data partitions).
Earlier in this article I had written about planning around your backups as well. GPT partition support from popular image based backup products such as Symantec System Recovery and Acronis Backup and Restore are questionable at best. An article from Symantec regarding their System Recovery line of products states: «GPT Boot (uEFI enabled) is supported in BESR but only for non-bootable partition backup and restore only» it does not clarify whether the newer SSR version will work correctly or not. Infostream will be doing further testing at some point in a lab environment to confirm. Acronis’s support page is rather vague as well, so at this time I cannot confirm whether it works or not; possible future testing will confirm this as well.
As always, if you have any questions, please feel free to contact us here at InfoStream, we’ll be glad to answer any questions.
Javier Trilla, MCSA, MCTS
Infostream Network Engineer
www.infostream.cc
For more great tips and info, please join our free newsletter by clicking HERE
Время на прочтение
11 мин
Количество просмотров 633K
Вы когда-нибудь задумывались о том, как загружается компьютер? Независимо от аппаратуры и операционной системы, все компьютеры при загрузке используют или традиционный метод 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)
Вы когда-нибудь задумывались, как загружается компьютер? Независимо от оборудования или операционной системы, все компьютеры запускаются с использованием либо традиционного BIOS-MBR, либо более нового метода UEFI-GPT, применяемого в последних доступных версиях операционных систем.
В этой статье мы сравним структуры разделов GPT и MBR; GPT означает таблицу разделов GUID, а MBR означает главную загрузочную запись. Во-первых, мы начнем с понимания процесса загрузки.
В следующих главах освещаются различия между стилями разделов GPT и MBR, содержатся инструкции по преобразованию между этими двумя стилями и даются советы по выбору.
Понимание процесса загрузки компьютера
Когда вы нажимаете кнопку питания на своем ПК, начинается выполнение, которое в конечном итоге загрузить операционную систему в память. Это первое выполнение зависит от структуры разделов вашего жесткого диска.
У нас есть два типа структур разделов: MBR и GPT. Структура разделов на диске определяет три вещи:
- Структура данных на диске.
- Код, используемый при запуске, если раздел является загрузочным.
- Где начинается и заканчивается раздел.
Процесс загрузки MBR
Вернемся к нашему процессу загрузки. Поэтому, если ваша система использует структуру разделов MBR, первый процесс выполнения загрузит BIOS. Теперь BIOS — базовая система ввода / вывода включает прошивку загрузчика. Прошивка загрузчика содержит низкоуровневые функции, такие как чтение с клавиатуры, доступ к видеодисплею, выполнение дискового ввода-вывода и код для загрузки загрузчика первой ступени. Прежде чем BIOS сможет обнаружить загрузочное устройство, он выполняет последовательность функций конфигурации системы, начиная с:
- Самотестирование при включении.
- Обнаружение и инициализация видеокарты.
- Отображение стартового экрана BIOS.
- Выполнение краткого теста памяти (RAM).
- Настройка устройств plug and play
- Определение загрузочного устройства.
Как только BIOS обнаруживает загрузочное устройство, он считывает первый дисковый блок этого устройства в память. Первый дисковый блок — это MBR, его размер составляет 512 байт. Он содержит три предмета, которые должны уместиться в этом пространстве:
- Загрузчик первого этапа (440 байт)
- Таблица разделов диска (16 байт на раздел X 4 раздела) — MBR поддерживает только 4 раздела, подробнее об этом позже.
- Подписи дисков (4 байта)
На этом этапе MBR сканирует таблицу разделов и загружает загрузочную запись тома (VBR) в RAM.
VBR обычно содержит начальный загрузчик программ (IPL), который представляет собой код, запускающий процесс загрузки. Начальный загрузчик программы включает загрузчик второй ступени, который затем загружает операционную. В системах, производных от Windows-NT, таких как Windows XP, IPL сначала загружает другую программу под названием NT Loader (сокращенно NTLDR), которая затем загружает операционную систему.
Для операционных систем на базе Linux используется загрузчик GRUB. Процесс загрузки аналогичен описанному выше, единственная разница заключается в именовании загрузчиков этапа 1 и этапа 2.
В GRUB загрузчик первого этапа называется этапом 1. GRUB этап 1 загружает загрузчик второго этапа, известный как этап 2 GRUB. Загрузчик второго этапа загружает операционные системы на жесткий диск и представляет пользователю список операционных систем для загрузки.
Процесс загрузки GPT
Все еще в процессе загрузки; со структурой разделов GPT происходит следующее. GPT использует UEFI что позволяет избежать процесса MBR хранения загрузчика первого этапа, который затем загружает загрузчик второго этапа. UEFI — Unified Extensible Firmware Interface более продвинутый, чем BIOS, и может анализировать файловую систему и даже загружать файлы самостоятельно.
Таким образом, при включении компьютера UEFI сначала выполняет функции конфигурации системы, такие как управление питанием, установка дат и другие компоненты управления системой, как в BIOS.
Затем UEFI читает таблицу разделов GPT — GUID. GUID расшифровывается как Globally Unique IDentifier. GPT расположен в первых блоках диска, сразу после блока 0, который по-прежнему содержит MBR для устаревшего BIOS.
GPT определяет таблицу разделов на диске, с которой загрузчик EFI определяет системный раздел EFI. Системный раздел содержит загрузчики для всех операционных систем, установленных на других разделах жесткого диска. Загрузчик инициализирует диспетчер загрузки Windows, который затем загружает операционную систему.
Для операционных систем на базе Linux существует версия GRUB (Grand Unified Bootloader) с поддержкой EFI, которая загружает файл, например grub.efi, или загрузчик EFI, загружающий файл, например elilo.efi.
Вы могли заметить, что оба UEFI-GPT а также BIOS-MBR загружает загрузчик, не загружая непосредственно операционную систему. Однако в UEFI нет возможности использовать несколько загрузчиков, как это видно в BIOS. Процесс загрузки происходит в первую очередь в зависимости от возможностей вашего оборудования.
Различия между структурами разделов GPT и MBR
Если вы когда-либо пытались установить операционную систему Windows 8 или 10 на новый компьютер, скорее всего, вас спросили, хотите ли вы использовать структуру разделов MBR или GPT.
Если вам интересно узнать больше или вы планируете установить на свой компьютер новую операционную систему, продолжайте читать. Мы уже рассмотрели различия в процессах загрузки, которые следует учитывать при разбиении диска на разделы или выборе структуры разделов.
GPT — это более новая и более совершенная структура разделов, имеющая множество преимуществ, о которых я расскажу ниже. MBR используется уже давно, он стабилен и до сих пор остается наиболее совместимым. Хотя GPT может постепенно заменять MBR, поскольку GPT имеет более продвинутые функции, в некоторых случаях MBR все еще необходим.
Главная загрузочная запись
MBR — это традиционная структура разделов для управления разделами диска. Поскольку он совместим с большинством систем, он по-прежнему широко используется большинством людей. MBR находится в самом первом блоке жесткого диска, или, проще говоря, в начале жесткого диска. В ней хранится таблица разделов — информация об организации логических разделов на жестком диске.
MBR также содержит исполняемый код, который просматривает разделы на предмет активной ОС и инициализирует процедуру загрузки ОС.
MBR-диск допускает только четыре основных раздела. ЕСЛИ вам нужно больше разделов, вы можете установить четвертый раздел как расширенный, и это позволит вам создать в нем больше подразделов или логических дисков.
В MBR для записи раздела используется 32-разрядная версия, поэтому размер каждого раздела ограничен 2 ТБ.
Преимущества
- Он совместим с большинством систем.
Недостатки
- Он допускает только 4 раздела с возможностью иметь больше подразделов на 4-м разделе.
- Он ограничивает размер раздела до 2 ТБ.
- Информация о разделах хранится только в одном месте — MBR. Если он будет поврежден, весь жесткий диск станет нечитаемым.
Таблица разделов GUID (GPT)
GPT — это новый стандарт для определения структуры разделов жесткого диска. Он использует GUID (глобальные уникальные идентификаторы) для определения структуры раздела.
Это часть стандарта UEFI, то есть система на основе UEFI может быть установлена только на диск, который использует GPT, например, функцию безопасной загрузки Windows 8.
GPT позволяет создавать неограниченное количество разделов, хотя некоторые операционные системы могут ограничивать до 128 разделов. Кроме того, GPT не имеет ограничения на размер раздела.
Преимущества
- Это позволяет создавать неограниченное количество разделов — ограничение — это операционная система, например, Windows допускает до 128 разделов.
- Он не ограничивает размер раздела — ограничение на размер зависит от операционной системы. Его предел больше, чем у любого диска, сделанного на сегодняшний день. Для дисков с 512-байтовыми секторами поддерживается максимальный размер 9,4 ЗБ (зеттабайт — 1099 511 627 776 терабайт).
- GPT хранит копию раздела и загрузочных данных и может восстанавливаться, если данные повреждены в основном заголовке GPT.
- Он хранит значения проверки циклическим избыточным кодом для проверки целостности своих данных (используется для проверки целостности заголовка GPT). В случае повреждения GPT может заметить проблему и попытаться восстановить поврежденные данные из другого места на диске.
Недостатки
- Он может быть несовместим со старыми системами.
GPT против MBR
- GPT допускает неограниченное количество разделов, в то время как MBR допускает только 4 раздела
- GPT допускает неограниченный размер раздела, в то время как MBR допускает только 2 ТБ.
- GPT хранит копию данных раздела, позволяющую восстановить в случае повреждения в основном заголовке GPT; MBR хранит только одну копию данных раздела в первом блоке жесткого диска, что делает диск непригодным для использования в случае повреждения данных раздела.
- GPT сохраняет значения циклической проверки избыточности, чтобы постоянно проверять, остались ли данные на диске целыми, и может выполнить необходимый ремонт из других разделов диска в случае повреждения; MBR не может узнать, целы ли данные на диске, вы можете узнать, только когда компьютер не загружается или когда разделы исчезают.
Совместимость с операционной системой
Первый блок (блок 0) диска GPT содержит защитную MBR, которая содержит информацию, показывающую, что диск имеет один раздел, охватывающий весь диск. Если вы используете старый инструмент, который может читать только диски MBR, он определит один раздел, занимающий весь жесткий диск. Тем самым он гарантирует, что старый инструмент не ошибочно примет диск GPT за пустой и в конечном итоге не перезапишет данные GPT новым MBR.
Эта MBR защищает данные GPT от перезаписи.
Intel Mac Books по умолчанию использует 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 для данных, но они не могут загружаться с дисков GPT без UEFI.
Итак, GPT или MBR?
Вам может быть комфортно с MBR или GPT. Но, учитывая преимущества GPT над MBR, перечисленные ранее, и тот факт, что современные компьютеры переходят на него, вы, вероятно, можете рассмотреть возможность использования GPT. Если вашей целью является поддержка старых систем или вы хотите загрузить компьютер, использующий традиционный BIOS, вам придется придерживаться MBR.
Проверьте тип раздела жесткого диска
Вы можете проверить тип раздела любого жесткого диска, подключенного к ПК с Windows, с помощью управления дисками. Чтобы запустить Управление дисками, сделайте следующее:
Используйте сочетание клавиш Windows-R, чтобы открыть окно запуска.
Введите diskmgmt.msc и нажмите клавишу Enter.
Windows сканирует жесткие диски и через короткое время отображает изображение. Чтобы проверить тип раздела любого жесткого диска, начните с щелчка правой кнопкой мыши плиток «Диск» в нижней части интерфейса. Важно, чтобы вы щелкнули правой кнопкой мыши на Диске 1, Диске 2 и так далее, а не на разделах.
Выберите параметр свойств в открывшемся контекстном меню. Откроется окно свойств выбранного диска.
Перейдите на вкладку Тома и посмотрите на значение стиля раздела под информацией о диске на открывшейся странице. Он выделяет тип раздела.
Если вы предпочитаете использовать командную строку, вместо этого вы можете сделать следующее. Преимущество метода заключается в том, что он работает немного быстрее, так как он отображает все диски и стиль разделов напрямую.
- Нажмите на клавишу Windows, введите cmd.exe, удерживая клавиши Ctrl и Shift, нажмите клавишу Enter.
- Подтвердите открывшуюся подсказку UAC. Откроется окно командной строки с повышенными привилегиями.
- Введите diskpart и нажмите Enter.
- Введите list disk и снова нажмите Enter.
Теперь в списке перечислены все диски. Проверьте столбец Gpt, чтобы узнать, является ли конкретный диск MBR или GPT. Если вы видите * в столбце, это означает, что диск использует GPT, если вы этого не делаете, он использует MBR.
Преобразование между MBR и GPT во время установки Windows
Есть два распространенных сообщения об ошибках, которые вы, вероятно, получите при установке Windows на жесткий диск:
- Ошибка №1: «Windows не может быть установлена на этот диск. Выбранный диск не относится к стилю раздела GPT ».
- Ошибка № 2: «Windows не может быть установлена на этот диск. Выбранный диск имеет стиль раздела GPT».
Когда появляется одно из этих сообщений об ошибке, возможно, вы не сможете выбрать раздел для продолжения установки. Но это не значит, что у вашего компьютера проблемы.
Как вы уже знаете, MBR и GPT — это две совершенно разные структуры разделов жесткого диска. MBR является традиционной структурой разделов, а GPT — более новым стандартом.
Ошибка № 1 появляется, когда вы пытаетесь установить Windows на ПК с UEFI, но раздел жесткого диска не настроен для режима UEFI или устаревшей совместимости с BIOS. Microsoft TechNet предлагает два способа обойти эту ошибку.
- Перезагрузите компьютер в режиме совместимости с устаревшей BIOS. Эта опция позволяет сохранить существующий стиль раздела.
- Переформатируйте диск для UEFI, используя стиль раздела GPT. Этот параметр позволяет использовать функции микропрограммного обеспечения UEFI ПК. Вы можете сделать это самостоятельно, переформатировав диск, следуя инструкциям, приведенным ниже. Всегда делайте резервную копию своих данных перед выполнением этого шага.
Конечно, есть сторонние служебные программы, которые помогают преобразовать диск в формат GPT и при этом сохранить данные, но всегда безопасно сделать резервную копию данных на случай, если утилита не сможет завершить преобразование.
Инструкция по конвертации жесткого диска из MBR в GPT
Использование программы установки Windows
- Выключите компьютер и вставьте установочный носитель Windows (это может быть USB-накопитель или DVD).
- Загрузите компьютер с DVD или USB-накопителя в режиме UEFI.
- Выберите Custom при выборе типа установки.
- Появится экран с сообщением: «Куда вы хотите установить Windows?» Выберите все разделы на диске, а затем нажмите «Удалить».
- После успешного удаления на диске отобразится одна область нераспределенного пространства.
- Выберите незанятое пространство и нажмите Далее. Windows обнаруживает, что компьютер загружен в режиме UEFI, и автоматически переформатирует диск, используя формат диска GPT, следовательно, преобразует его. После этого начинается установка.
Использование ручного преобразования
- Выключите компьютер и вставьте установочный DVD-диск Windows или USB-накопитель.
- Загрузите компьютер с DVD или USB-накопителя в режиме UEFI.
- В программе установки Windows нажмите Shift + F10, чтобы открыть командную строку. Не забудьте нажать Enter после ввода следующих команд.
- Откройте инструмент diskpart, набрав: diskpart
- Чтобы определить диск, который нужно преобразовать, введите список disk, и вы должны увидеть следующее: list disk
- Выберите диск из списка дисков, используя номер диска на предыдущем шаге, набрав select disk, как показано в примере: select disk #
- Очистите диск, набрав: clean
- Преобразуйте в GPT, набрав: convert gpt
- Введите команду exit и нажмите Enter, чтобы закрыть diskpart.
- Закройте командную строку, чтобы вернуться к установке Windows.
- При выборе типа установки выберите Выборочная. Диск будет отображаться как один раздел нераспределенного пространства.
- Выберите это незанятое пространство и нажмите Далее. Windows начнет установку.
Инструкция по конвертации жесткого диска из GPT в MBR
Иногда может потребоваться преобразование в структуру разделов MBR, например, когда вы видите сообщение об ошибке ниже при попытке установить Windows на диск.
«Windows не может быть установлена на этот диск. Выбранный диск имеет стиль раздела GPT».
Загрузка с GPT поддерживается только в 64-битных версиях Windows Vista, 7, 8, 10 и соответствующих серверных версиях в системах на основе UEFI. Приведенное выше сообщение об ошибке показывает, что ваш компьютер не поддерживает UEFI и, следовательно, вы можете использовать только BIOS, которая работает со структурой разделов MBR.
Чтобы обойти это сообщение об ошибке, Microsoft TechNet предлагает следующие варианты:
- Перезагрузите компьютер в устаревшем режиме совместимости с BIOS. Эта опция позволяет сохранить существующий стиль раздела.
- Переформатируйте диск в MBR, чтобы он поддерживался функциями микропрограммы компьютера. Этот шаг сотрет все ваши данные, поэтому, прежде чем продолжить, не забудьте сделать резервную копию. Конечно, есть сторонние служебные программы, которые помогают преобразовать диск в формат MBR и при этом сохранить данные, но всегда безопасно сделать резервную копию данных на случай, если служебная программа не сможет завершить преобразование.
Если вы выбрали второй вариант преобразования в MBR, выполните следующие действия:
Использование программы установки Windows
- Выключите компьютер и вставьте установочный носитель Windows (это может быть USB-накопитель или DVD).
- Загрузите компьютер с DVD или USB-накопителя в режиме BIOS.
- Выберите Custom при выборе типа установки.
- Появится экран с сообщением: «Куда вы хотите установить Windows?» Выберите все разделы на диске, а затем нажмите «Удалить».
- После успешного удаления на диске отобразится одна область нераспределенного пространства. Выберите незанятое пространство и нажмите Далее. Windows определяет, что компьютер был загружен в режим BIOS, и автоматически переформатирует диск, используя формат диска MBR, следовательно, преобразует его. После этого начинается установка.
Использование ручного преобразования
- Выключите компьютер и вставьте установочный DVD-диск Windows или USB-накопитель.
- Загрузите компьютер с DVD или USB-накопителя в режиме BIOS.
- В программе установки Windows нажмите Shift + F10, чтобы открыть командную строку. Не забудьте нажать Enter после ввода следующих команд.
- Откройте инструмент diskpart, набрав: diskpart
- Чтобы определить тип преобразователя, вы должны увидеть следующее: список диска
- Выберите диск из списка дисков, используя номер диска на предыдущем шаге, набрав выбрать диск, как показано в примере: выберите диск #
- Очистите диск, набрав: чистый
- 8. Преобразуйте в MBR, набрав: конвертировать mbr
- Введите exit и нажмите Enter, чтобы закрыть diskpart.
- Закройте командную строку, чтобы вернуться к установке Windows.
- При выборе типа установки выберите Выборочная. Диск будет отображаться как один раздел нераспределенного пространства.
- Выберите это незанятое пространство и нажмите «Далее». Windows начнет установку.
Обучающие видео
Что такое разделы диска?
Различия между BIOS и UEFI
Таблицы разделов MBR и GPT
Ресурсы
Следующие ресурсы предлагают дополнительную информацию о стилях разделов MBR или GPT:
- Загрузитесь в режим UEFI или устаревший режим BIOS (Microsoft Technet)
- Загрузка с GPT (Род Смит)
- Измените диск с основной загрузочной записью на диск с таблицей разделов GUID (Microsoft Technet)
- Разница между GPT и MBR (HowToGeek)
- Таблица разделов GUID (Википедия)
- Устаревшие проблемы BIOS с GPT (Род Смит)
- Главная загрузочная запись (Microsoft Technet)
- Windows и GPT: часто задаваемые вопросы (Центр разработки оборудования Microsoft)
- Установка Windows: установка с использованием стиля раздела MBR или GPT (Microsoft Technet)
Содержание
- 1 MBR
- 2 GPT
- 3 Сравнение ключевых параметров MBR и GPT. Что же лучше?
- 4 Как проверить какая разметка используется в Windows
- 4.1 Через программу управления дисками
- 4.2 Через командную строку
- 5 Как конвертировать MBR в GPT
- 5.1 Конвертация без потери данных через MBR2GPT (Win10-11)
- 5.1.1 Запуск конвертации из Windows
- 5.2 Конвертация c потерей данных через командную строку
- 5.3 Через сторонний софт
- 5.1 Конвертация без потери данных через MBR2GPT (Win10-11)
- 6 Как конвертировать GPT в MBR
- 6.1 Конвертация через командную строку
- 6.2 Конвертация через программу управления дисками
- 7 Решаем проблему «Установка Windows на данный диск не возможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT диск.
-
- 7.0.1 Конвертируем диск из MBR в GPT прямо в программе установки Windows
- 7.0.2 Установка в Legacy-режиме
-
- 8 Вопросы и ответы
MBR и GPT — структуры разделов, содержащие информацию о структуре диска и обеспечивающие загрузку операционной системы.
Постараемся разобраться, в чем принципиальная разница между этими структурами, как они связаны с UEFI и BIOS, какой из форматов предпочтительнее и как выполнить преобразование из одного в другой.
MBR (Master Boot Record — главная загрузочная запись) — традиционная структура для управления разделами дисков, появившаяся еще в 80е годы прошлого века, во времена DOS.
MBR совместим со всеми операционными системами и по прежнему широко используется, хоть и имеет определенные недостатки.
Ключевые особенности MBR:
- Главная загрузочная запись расположена в первом секторе жёсткого диска или, проще говоря, в самом его начале. Главная загрузочная запись содержит таблицу основных разделов диска, загрузочный код и сигнатуру (подпись).
- MBR допускает создание не более 4 разделов. О типах разделов поговорим чуть ниже.
- Максимальный размер раздела, который можно описать в таблице разделов MBR, составляет около 2 ТБ.
Откуда взялось ограничение в 2 ТБ на раздел?
При использовании MBR на описание количества секторов в разделе отводится 32 бита. Предел максимального размера в 2 ТБ вызван именно этим 32-битным ограничением. В связи с тем, что максимальное число, которое может быть представлено с помощью 32 битов, составляет 4 294 967 295, при использовании 512-байтовых секторов оно преобразуется в 2,199 ТБ (примерно 2,2 ТБ). Таким образом, адресация емкости больше 2,2 ТБ невозможна при использовании схемы секционирования MBR.
Структура MBR на примере накопителя с 3 основными разделами и 1 расширенным, разбитым на 2 логических диска
MBR допускает создание двух типов разделов:
- Primary — основной, первичный. Может существовать до 4 первичных разделов. С данных разделов возможна загрузка ОС.
- Secondary — вторичный, расширенный. Может существовать только в единичном экземпляре. С данного раздела невозможна загрузка ОС. Главная особенность расширенного раздела — его можно разбить на логические диски.
Пример использования расширенного раздела для создания нескольких логических дисков
GPT
GPT (GUID Partition Table Scheme) — более новый стандарт для определения структуры разделов на диске, использующий глобальные уникальные идентификаторы (GUID).
GPT увидел свет в 2005 году и является частью стандарта UEFI, пришедшему на смену классическому BIOS.
Новые компьютеры используют прошивку UEFI вместо традиционного BIOS. Обе эти программы – примеры ПО низкого уровня, запускающегося при старте компьютера перед тем, как загрузится операционная система. UEFI – более новое решение, он быстрее, безопаснее, может (но не обязан) обладать современным графическим интерфейсом.
Разница в загрузке систем Bios+MBR и UEFI+GPT
В обиходе UEFI по прежнему называют биосом, что вносит некоторую путаницу. Иногда используется не совсем верное, но более понятное название «UEFI-биос».
В GPT постарались убрать ограничения и недочеты MBR, которые были не заметны на момент ее создания, но проявились с развитием технологий.
Ключевые особенности GPT:
- Возможно создание практически неограниченного количества разделов. Лимит устанавливает операционная система. К примеру, Windows допускает не более 128 разделов, Linux — 256.
- Практически не имеет ограничений на максимальный размер раздела. Для дисков с секторами по 512 байт поддерживается максимальный размер 9,4 зеттабайта (один зеттабайт равен 1 073 741 824 терабайт)
- GPT хранит копию таблицы разделов и её оглавления, что позволяет восстановить данные в случае повреждения основного заголовка GPT.
- Системы, не поддерживающие UEFI не смогут работать с GPT дисками. Для совместимости со старыми системами в первом секторе диска находится PMBR (Protective MBR). Благодаря этому даже на не распознающих GPT компьютерах диск не будет выглядеть как не разбитый на разделы. В противном случае можно было бы по ошибке стереть все данные на диске.
Базовое устройство GPT
Сравнение ключевых параметров MBR и GPT. Что же лучше?
MBR | GPT | |
Количество разделов | не более 4 | практически не ограничено |
Максимальный размер раздела | 2 Тб | практически не ограничен |
Безопасность | Хранит данные для загрузки ОС и данные о разделе в одном месте | Хранит загрузочные данные и информацию о разделе в нескольких местах на диске. |
Совместимость | Все существующие OC | Windows начиная от Vista и выше, 64-х битный XP Professional |
Загрузка | Bios + UEFI | UEFI only |
Как видно, GPT обладает значительными преимуществами, но и у MBR есть свои достоинства. К примеру, накопители с универсальными сборками Windows, всевозможными программами-реаниматорами и другим походим софтом удобно держать именно на MBR, так как данная структура разделов позволит загружаться с таких дисков как на современных системах, так и на компьютерах, не поддерживающих UEFI.
Тем не менее, для обычного пользователя предпочтительным выбором будет именно GPT, так как эта структура разделов надежнее и не имеет ограничений как по количеству разделов, так и по их максимальному размеру.
Как проверить какая разметка используется в Windows
Через программу управления дисками
- Нажимаем Win + R (или Пуск / Выполнить), вводим
diskmgmt.msc
и жмем Enter - Открывается программа управления дисками, в нижней части выбираем интересующий нас накопитель и кликаем по нему правой кнопкой мыши, в открывшемся меню выбираем «свойства»
- В открывшемся окне переходим на вкладку «Тома», где видно текущий стиль разделов.
Через командную строку
- Запускаем командную стоку (Пуск → Все программы → Стандартные или Win+R→cmd )
- В командной строке набираем
diskpart
и нажимаем enter - Затем набираем
list disk
и снова жмем enter - Командная строка выводит список всех дисков. В колонке «GPT» указан стиль раздела. Если видите звёздочку в колонке, то это GPT, если нет — MBR.
Как конвертировать MBR в GPT
Конвертация без потери данных через MBR2GPT (Win10-11)
В Windows 10, начиная с билда 1703 (Creators Update) появилась встроенная утилита MBR2GPT, позволяющая выполнить конвертацию диска из MBR в GPT. Утилитой можно воспользоваться как при уже установленной ОС, так и на этапе установки или в среде восстановления.
MBR2GPT способно сконвертировать структуру разделов без потери данных, без необходимости удаления разделов, операционная система после конвертации продолжит запускаться, но уже в режиме UEFI.
Больше информации о MBR2GPT — на сайте Microsoft.
MBR2GPT имеет некоторые требования:
- На диске создано не более 3 основных разделов
- Расширенные разделы отсутствуют
- На диске должно быть свободное место для размещения основной и дополнительной таблицы GPT в начале и конце диска
- Хранилище данных конфигурации загрузки (BCD) в системном разделе содержит стандартную запись операционной системы, указывающую на системный раздел
- Если используется BitLocker или другие системы шифрования данных — перед конвертацией нужно отключить их
Алгоритм работы программы:
- Выполняется проверка совместимости диска для выполнения конвертации
- Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “ cannot find room for the EFI system partition ”)
- Загрузочные файлы среды UEFI копируются на раздел EFI/ESP
- К диску применяются метаданные и таблица разделов GPT
- Обновляется конфигурация загрузчика BCD.
Система, на которой выполняется преобразование, должна поддерживать UEFI.
После преобразования диска в GPT необходимо будет настроить загрузку BIOS в режиме UEFI. Обычно для этого нужно найти параметр «Boot Mode» и перевести его из состояния «Legacy» в «UEFI».
Запуск конвертации из Windows
- Запускаем командную стоку от имени администратора (Пуск → Все программы → Стандартные или Win+R→cmd )
- (Опционально) Если дисков в компьютере больше одного, то заранее проверьте номер нужного накопителя командами
diskpart
и затемlist disk
. - Проверяем возможность конвертации командой
mbr2gpt.exe /disk:0 /validate /allowFullOS
, где disk:0 — нужный нам диск. После базовых проверок мы должны получить ответ MBR2GPT: Validation completed successfully, либо MBR2GPT: Disk layout validation failed, что будет означать, что диск нельзя конвертировать, т.к. он не удовлетворяет условиям. - Теперь выполняем само преобразование командой
mbr2gpt.exe /convert /disk:0 /allowFullOS
В результате мы должны получить ответ программы Conversion completer successfully - Теперь можно перезагрузить систему и указать в биосе, что теперь систему надо загружать в UEFI-режиме.
Конвертация c потерей данных через командную строку
Данный способ также возможен как при уже установленной системе (но только не для системного диска), так и во время установки ОС (для любого диска).
При конвертации все данные на накопителе будут стерты.
- Открываем командную строку от имени администратора (Пуск → Все программы → Стандартные или Win+R→cmd). Если конвертацию нужно выполнить до установки ОС — нажмите сочетание клавиш Shift+F10 на шаге выбора языка, что откроет командную строку среды WinPE.
- Вводим команду
diskpart
, а затем —list disk
, чтобы отобразить список физических дисков, подключенных к компьютеру - Вводим команду
select disk N
, где N — номер диска, для которого нужно совершить конвертацию - Вводим команду
clean
, чтобы полностью очистить диск (все разделы и данные на них будут удалены) - Вводим команду
convert gpt
, которая и выполнит преобразование диска в MBR. - Теперь командную строку можно закрыть. Если действия проводились до установки ОС — теперь можно продолжить установку в обычном режиме.
Через сторонний софт
Существует огромное количество как коммерческого, так и бесплатного или условно бесплатного программного обеспечения для работы с накопителями, в том числе и для конвертации структур разделов.
Перечислим лишь некоторый наиболее популярный софт:
- AOMEI Partition Assistant
- MiniTool Partition Wizard
- Acronis Disk Director
- EaseUS free Partition Master
- Paragon Hard Disk Manager
Как конвертировать GPT в MBR
Конвертация GPT в MBR востребована гораздо меньше, чем в обратную сторону. Обычно подобное преобразование требуется для старых ПК, либо для установки старых операционных систем.
К сожалению, преобразование средствами самой Windows возможно только с полной потерей данных на диске, поэтому заранее сохраните всю важную информацию. Преобразование без потери данных может выполнить некоторый сторонний софт, например Paragon Hard Disk Manager, EaseUS GPT to MBR Converter, Acronis Disk Director или Minitool Partition Wizard.
Конвертация через командную строку
Данный способ возможен как при уже установленной системе (но только не для системного диска), так и во время установки ОС (для любого диска).
Данным методом можно решить ошибку «Установка на диск невозможна. Выбранный диск имеет стиль разделов GPT» при установке WIN7.
При конвертации все данные на накопителе будут стерты.
- Открываем командную строку от имени администратора (Пуск → Все программы → Стандартные или Win+R→cmd). Если конвертацию нужно выполнить до установки ОС — нажмите сочетание клавиш Shift+F10 на шаге выбора языка, что откроет командную строку среды WinPE.
- Вводим команду
diskpart
, а затем —list disk
, чтобы отобразить список физических дисков, подключенных к компьютеру - Вводим команду
select disk N
, где N — номер диска, для которого нужно совершить конвертацию - Вводим команду
clean
, чтобы полностью очистить диск (все разделы и данные на них будут удалены) - Вводим команду
convert mbr
, которая и выполнит преобразование диска в MBR. - Теперь командную строку можно закрыть. Если действия проводились до установки ОС — теперь можно продолжить установку в обычном режиме.
Конвертация через программу управления дисками
Этот способ требует установленной операционной системы и применим только для НЕ системных дисков. В процессе все данные на диске будут стерты.
- Нажимаем Win + R (или Пуск / Выполнить), вводим
diskmgmt.msc
и жмем Enter - Открывается программа управления дисками, в нижней части выбираем интересующий нас накопитель и удаляем все разделы (тома) на диске. Для этого кликаем правой кнопкой по тому и в контекстном меню выбираем «удалить том»
- Когда на диске остается только незанятое пространство, кликаем правой кнопкой по названию диска в нижней части программы и в контекстном меню выбираем «Преобразовать в MBR-диск».
Решаем проблему «Установка Windows на данный диск не возможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT диск.
Это одна из самых частых проблем при установке Windows. Вызвана она тем, что накопитель, с которого осуществляется установка, загружен в UEFI-режиме, а диск, на который планируется установить систему, преобразован в MBR.
Существует 2 способа решения:
- Сконвертировать MBR в GPT и продолжить установку в UEFI-режиме.
- Перезагрузить ПК и в UEFI-BIOS поменять установленный способ загрузки с Legacy на EFI.
Первый способ предпочтительнее, однако если по каким-то причинам вам нужно сохранить диск в MBR — воспользуйтесь вторым.
Конвертируем диск из MBR в GPT прямо в программе установки Windows
В этом нам поможет утилита MBR2GPT, о которой мы уже говорили выше. Утилита может сконвертировать наш диск в GPT без потери данных.
Алгоритм действий такой:
- Прямо на экране установки на шаге выбора языка нажмите сочетание клавиш Shift+F10, что откроет командную строку среды WinPE
- (Опционально) Если дисков в компьютере больше одного, то заранее проверьте номер нужного накопителя командами
diskpart
и затемlist disk
. - Выполните команду
mbr2gpt /disk:0 /validate
чтобы проверить возможность конвертации. - Ответом должно стать сообщение MBR2GPT: Validation completed successfully
- Выполните команду
mbr2gpt /disk:0 /convert
для конвертации диска в GPT. Ответом должно стать сообщение Conversion completer successfully - Теперь можно вернуться в окно установки, нажать кнопку Refresh в окне выбора дисков и начать установку Windows на выбранный раздел.
Установка в Legacy-режиме
Чтобы продолжить установку в Legacy-режиме, зайдите в биос и отключите режим EFI-загрузки для накопителя, с которого происходит установка. Убедитесь, что включен CSM (Compatibility Support Mode). Обычно данная опция находится на вкладке «Boot».
Также отключите «Secure Boot», если он присутствует и был включен до этого.
После этого перезагрузите ПК и заново начните установку Windows.
Вопросы и ответы
Есть ли разница для SSD: MBR или GPT? Какая структура разделов лучше подойдет твердотельным накопителям?
Значимой разницы в скоростях между SSD-накопителями в MBR и GPT вы не увидите. Однако поскольку SSD обычно используются с относительно современным железом, совместимым с UEFI, лучше отдать предпочтение GPT. GPT гораздо лучше подходит для современных систем и устройств хранения данных большой емкости. Сочетание GPT+UEFI наиболее удобно, кроме того, некоторые современные ОС (Win11) по умолчанию могут не захотеть устанавливаться на MBR-диск.