В чем отличие MBR от GPT
Если объяснять простыми словами, то MBR и GPT – это два разных вида таблиц разделов для устройств хранения данных, располагающихся в специально отведенном месте на устройстве хранения, они сообщают микропрограмме материнской платы и операционной системе о том, как настроено устройство и как с ним работать.
Представим, что имеем жесткий диск объемом 2тб. Перед тем, как им можно будет пользоваться, потребуется произвести определенную настройку - разметку, что бы предоставить операционной системе техническую информацию, для корректной работы с устройством.
Предположим, что его, необходимо разделить на несколько частей.
- первая будет на 200гб для операционной системы
- вторая 1000гб для хранения файлов
- третья будет занимать все оставшееся пространство, для хранения прочих файлов
- Разделы будут в формате NTFS.
В случае, когда (физический) диск единственный, то чаще всего, разметка производится на одном из этапов установки операционной системы, если (физических) дисков несколько, то остальные, возможно разметить средствами уже установленной операционной системы.
Для информирования операционной системы, будет задействован специальный участок на жестком диске, куда будут занесены все выше перечисленные пользовательские параметры и остальная служебная информация в стандарте MBR или GPT.
Таблица будет содержать сведения об адресе начала и конца, каждого из 3 разделов, созданных пользователем, тип файловой системы, в данном примере это NTFS, так же будут содержаться адреса служебных разделов требуемых для функционирования операционной системы или операционных систем.
Полагаю, что описанного выше достаточно для понимания, предназначения таблицы разделов на устройствах хранения данных, можно прейти к рассмотрению различий, между таблицами MBR и GPT, но для начала немного дополнительных сведений, можете их пропустить и перейти к различиям между MBR и GPT.
Рассмотрим, что происходит после нажатия кнопки включения.
Если используется система BIOS (используется с MBR), то она проводит само диагностику всех компонентов компьютера, в частности проверяет наличие устройств хранения данных, то есть жестких дисков, SSD и так далее. Как только, BIOS узнает о наличии таковых, производится процедура чтения таблицы разделов, затем исходя из полученных данных, производятся дальнейшие действия:
Если жесткий диск единственный и на нем установленна, только одна ОС, то BIOS передает таблице разделов команду об активации раздела на диске с загрузчиком ОС, после этого происходит старт операционной системы компьютера.
Если имеется не одна ОС, то пользователю предоставляется выбор, после его осуществления, передается команда на раздел в таблице, содержащий загрузчик выбранной ОС и система так же стартует.
Если используется EFI, то порядок запуска системы, осуществляется немного по иному алгоритму. Начинается все так же с само диагностики, затем происходит поиск EfI Boot Loader (используемого вместо MBR), после нахождения, загрузка производится самим EFI, то есть минуя процесс обращения ко 2 части загрузчика, после всей процедуры происходит старт OC.
Из описанного, можно сделать вывод, что структура таблиц в GPT, позволяет сократить количество этапов во время загрузки.
MBR или Master Boot Record, переводится как Основная Загрузочная Запись.
Как ранее было выяснено, в ней содержится информация о текущих разделах устройства хранения данных и наличии установленных операционных систем.
MBR, тесно связан с BIOS или Basic Input Output System, что переводится как - Базовая система вводы вывода, или простыми словами один из вариантов программного обеспечения материнской платы.)
GPT, обозначает GUID Partion Table, то есть это таблица разделов GUID.
GPT, является частью EFI или Extensible Firmware Interface, что можно перевести, как –
интерфейс прошивки с возможностью расширения), альтернативный вариант системе BIOS.
Некоторые отличия MRB от GPT
MBR
Поддерживает накопители объемом только до 2.2тб
Позволяет создать (разделить диск) только 4 раздела, для каждого физического накопителя. Возможно создать больше разделов, но они будут привязаны, то есть считаться частью, дополнением к 1 из 4 возможных разделов и на них не получится установить дополнительную ОС. Причиной данному ограничению, это – ограниченный объем памяти, выделенный под размещение таблицы разделов в формате MBR.
Содержит 1 часть загрузчика, которая активирует 2…
GPT
Раздел загрузчика, больше чем у MBR
Таблица разделов, дублируется в конце диска, что позволяет восстановить, основную таблицу в начале, если она была повреждена (помогает не во всех случаях).
Использует иную систему адресации LBA.
Проверяет контрольные суммы, что позволяет обнаружить «незапланированные» изменения данных в таблице разделов.
Теоретически поддерживает накопители объемом до 9.36 зеттабайт. 1 зеттабайт, приблизительно равен =1 000 000 000 ТБ
Количество возможных разделов, ограничивается возможностью используемой ОС, к примеру, может достигать более 120 разделов для одного физического накопителя.
Позволяет присваивать разделам устройства хранения уникальные индификаторы.
Из недостатков. Не все операционные системы поддерживают возможность загрузки с разделов в формате GPT. Имеются и некоторые прочие недостатки, но для большинства пользователей, они будут не существенны.
Данная статья является размышлениями автора и может не освещать всей информации.