Дисковой структурой mbr. Установка Windows на конвертированный из MBR в GPT диск без потери данных на несистемных разделах

Дисковой структурой mbr. Установка Windows на конвертированный из MBR в GPT диск без потери данных на несистемных разделах

GPT - это новый стандарт, который вытесняет MBR. Какая технология лучше для работы жесткого диска - этим вопросом задаются компьютерные специалисты и пользователи ПК, которые устанавливают новый жесткий диск в системе. По сути, на смену старой технологии MBR пришла новая GPT и казалось бы, что ответ на вопрос «GPT или MBR что лучше?» очевиден. Но не стоит опережать события. Не всегда «новоиспеченное» во всем и сразу заменяет «хорошо отшлифованное старое».

Предыстория

Для хранения информации нужен носитель. В компьютерах для этих целей на протяжении нескольких десятков лет, да и по сей день, используется жесткий диск. Операционные системы (ОС) также записаны на этом носителе информации. Для того, чтобы ПК смог запустить ОС, сперва ему потребуется найти логический диск, на котором она находится.

Поиск осуществляется с помощью базовой системы ввода-вывода (basic input/output system, сокращенно BIOS), в этом ей помогает MBR.

MBR - что это

MBR (Master Boot Record) в переводе на русский «Главная загрузочная запись» - это первый сектор (самые первые 512 байт участка памяти) носителя информации (будь то жесткий диск (HDD) или твердотельный накопитель (SSD)). Предназначен MBR для нескольких функций:

  1. Содержит код и данные (446 байт - начальный загрузчик) которые необходимы BIOS, для начала загрузки ОС.
  2. Содержит информацию о разделах жесткого диска (4 первичных раздела по 16 байт каждый). Эта информация называется таблица разделов (Partition Table).
  3. Стража (0xAA55, размер - 2 байта).

Процесс загрузки ОС

Загрузка операционной системы после включения компьютера - многоступенчатый процесс. Большинство ПК на сегодняшний день подготавливают свою аппаратную часть к работе с помощью прошивки BIOS. Во время старта BIOS инициализирует системные устройства, затем ищет загрузчик в MBR первого устройства хранения (HDD, SDD, DVD-R диск или USB-накопитель) или на первом разделе устройства (поэтому, для того чтобы выполнить загрузку с другого накопителя, нужно поменять приоритет загрузки в BIOS).

Далее BIOS передает управление загрузчику, который считывает информацию из таблицы разделов и готовится загрузить ОС. Завершает процесс наш страж - специальная сигнатура 55h AАh, которая идентифицирует главную загрузочную запись (загрузка ОС началась). Сигнатура находится в самом конце первого сектора, в котором расположен MBR.

Недостатки

Технология MBR впервые была применена в 80-х годах еще в первых версиях DOS. По прошествии времени MBR была отшлифована и обкатана со всех сторон. Она считается простой и надежной. Но при росте вычислительных мощностей, выросла и потребность в больших объемах памяти носителей. С этим возникли сложности, так как технология MBR поддерживает работу накопителей объемом только до 2,2 ТБ. Также, MBR не может поддерживать более 4 основных разделов на одном диске.

Особенности

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

  1. GPT не ограничивает свой объем в одном секторе (512 байт).
  2. Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
  3. GPT имеет функцию дублирования - оглавление и таблица разделов записаны в начале и в конце диска.
  4. Количество разделов не ограничено, но технически сейчас существует ограничение в 2 64 раздела из-за разрядности полей.
  5. Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×10 21 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 940 миллионов дисков по 10 ТБ каждый). Этот факт сметает на нет проблему ограничения носителей информации в 2,2 ТБ под управлением MBR.
  6. GPT позволяет назначить разделам уникальный 128-битный идентификатор (GUID), имена, атрибуты. Благодаря использования стандарта кодирования символов юникод, разделы могут быть названы на любом языке и сгруппированы по папкам.

Этапы загрузки ОС

Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.

Загрузочные файлы хранятся в директории /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:

  1. Включение компьютера → проверка аппаратного обеспечения.
  2. Загружается прошивка UEFI.
  3. Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
  4. Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.

Недостатки

Недостатки у GPT имеются, и самый ощутимый из них - нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится. Приведу наглядный пример в таблице.

Операционная система Разрядность Чтение, запись
Windows 10 x32 + +
x64 + +
Windows 8 x32 + +
x64 + +
Windows 7 x32 + -
x64 + +
Windows Vista x32 + -
x64 + +
Windows XP Professional x32 - -
x64 + -

Также, среди недостатков GPT можно выделить:

  1. Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
  2. Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
  3. Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
  4. Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от плохих (битых) секторов на уровне GPT.

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

Сравнение структур разделов GPT и MBR

Хоть и концепции MBR и GPT достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.

Также наглядно сравните загрузку ОС посредством старой и новой технологии.

Заключение

Прежде чем решить, что лучше GPT или MBR, поставьте перед собой следующие вопросы:

  1. Я буду использовать диск с нужным мне разделом для хранения данных или как системный для загрузки Windows?
  2. Если как системный, то какую Windows я буду использовать?
  3. На моем компьютере стоит прошивка BIOS или UEFI?
  4. Объем моего жесткого диска менее 2 ТБ?

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

P.S. Материнские платы, что печатаются сейчас, оснащаются прошивкой UEFI. Если у вас такая, предпочтительно использовать разделы со стилем GPT (но опять таки, смотря какие цели вы преследуете). Со временем BIOS уйдет в прошлое и рано или поздно, но большинство компьютеризированных устройств будут работать с накопителями используя GPT.

Здравствуйте, друзья.

Собираетесь установить новый жесткий или твердотельный диск? Пользуетесь одной из последних версий операционных систем? Или просто интересуетесь новыми разработками? Тогда вам стоит знать, что такое gpt и mbr, какими они обладают преимуществами и недостатками, в чем разница между ними и пр. Вся необходимая информация содержится в подготовленной для вас статье.

Введение в курс дела

Как вы знаете, для складирования информации в компьютере используется HDD (обычный винчестер) или SSD (твердотельный накопитель). Помимо ваших фотографий, документов и прочего, на нем хранится и операционная система. Для ее запуска компьютеру необходимо обратиться к логическому памяти, где она находится.

Этим занимается базовая система ввода-вывода, более известная как BIOS, а помогает ей технология MBR. Во многих новых компах отсутствует BIOS: вместо него установлена прошивка . Ее помощником является не MBR, а другая, более совершенная технология GPT.

Теперь подробнее о них обеих.

MBR

Данная аббревиатура расшифровывается как Master Boot Record, а по-нашему - Главная загрузочная запись. В названии заключается ее назначение. Это первый сектор харда, как правило, размером 512 Мб, который выполняет несколько задач:

  • Размещает в себе информацию, необходимую BIOS для запуска операционки;
  • Хранит данные о разделах винта (Partition Table), в частности, о 4-х первичных частях размером по 16 байт;
  • Включает в себя страж - особую сигнатуру в 55h AАh, призванную распознавать загрузочную запись.

Как это выглядит на деле?

Когда вы нажимаете кнопку запуска компьютера, происходит вот что:

  • BIOS проверяет аппаратную часть, потом ищет в первом разделе винта загрузчик MBR.
  • Последний, взяв на себя бразды правления, читает информацию с таблицы разделов и подготавливает систему к запуску;
  • Далее в действие вступает страж, находящийся в самом конце сектора, что указывает на начало загрузки ОС.

По сути, загрузчик MBR - это небольшая часть кода, которая запускает загрузчик побольше.

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

Особенности и недостатки этой технологии

Эта концепция начала применяться еще в 1983 году, когда был представлена одна из первых дисковых операционных систем (DOS 2.0 для IBM PC). Пользуются технологий до сих пор, потому что она простая и надежная.

Однако при появлении Windows 8 и выше, а также последних версий других операционок, более объемных жестких дисков и высоких требований к системе технология отошла на второй план.

  • Современные ОС все чаще используют программный интерфейс UEFI, которому больше подходит новый стандарт GPT. Этот тандем позволяет быстрее включать систему.
  • MBR работает с накопителями, с памятью до 2 ТБ, а сейчас более объемные устройства уже не редкость.
  • Технология поддерживает всего лишь 4 раздела. Хотите больше? Расширенный раздел либо GPT вам в помощь.

GPT

Расшифровка аббревиатуры - GUID Partition Table, то есть стандарт размещения таблиц. Он имеет такое название, потому то присваивает каждому разделу уникальный глобальный идентификатор (GUID). Это случайная строчка такой длины, что вероятно ни одна комбинация из всех существующих ныне разделов не повторяется.

Данная технология, как и предыдущая, находится в начале загрузочного диска, однако не в первом разделе, а во втором. Суть в том, что пока есть потребность в предшественнике (для совместимости со старыми системами), его не сняли со счетов совсем, а поместили в первый раздел под названием «защитный MBR».

Так что если вы захотите настроить новую технологию старым инструментом, предназначенным для работы только с MBR, он распознает один раздел, раскинувшийся на весь хард. Следовательно, ему станет понятно, что винт размечен, и он не станет переписывать данные нового формата на старый МБРовский лад.

Совместимость с ОС

Что касается загрузки, то сделать это GPT может только в сотрудничестве с расширяемым интерфейсом UEFI, так как является его частью. В то время как устаревший конкурент может работать и с ним, и с BIOS.

Новая технология в этом плане совместима лишь с 64-битных версиями Windows 8.1, 8, 7, Vista. Другие поколения она может считывать и хранить их данные, но не загружать. Также GPT работает на Linux (Fedora - с 8-й версии, Ubuntu - с 8.04), Mac OS X (с 10.4.0), Solaris (тоже с 10-й), FreeBSD (с 7-го поколения).

Преимущества

  • У GPT нет ограничения на количество секторов, в отличие от MBR, поэтому не придется корпеть над расширенными разделами в случае необходимости. Из-за разрядности полей технически, конечно, предел есть - 2 в 64-й степени. Думаю, вам не придется его достичь.
  • Не лимитирован объем накопителя, причем настолько, что даже не знаю, сколько должно пройти времени, прежде чем появятся диски с такой памятью.

Только вдумайтесь: максимальный размер дискового пространства - более 9 зеттабайт, а в одном из них умещается 1 000 000 000 ТБ.

  • GPT работает быстрее, потому что создает несколько копий загрузочной информации по всему диску.
  • Пункт выше порождает другое преимущество - возможность восстановления этих данных, если какой-то раздел повредится.
  • Помогает в этом и то, что стандарт запоминает значения циклического избыточного кода (CRC), благодаря чему он вовремя может обнаружить проблему и устранить ее.

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

  • GPT имеет свой мультизагрузчик. Он запускает систему не так, как BIOS с MBR. Вместо кода он обращается сразу к специальному разделу на жестком диске под названием «EFI SYSTEM PARTITION», где находятся нужные файлы. Благодаря этому в том числе скорость работы новой технологии считается выше.

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

Как вы сами увидели, GPT имеет больше преимуществ, чем MBR. Пока вторая технология выигрывает лишь в том плане, что на ней работают устаревшие по сегодняшним меркам операционки, которыми многие пользуются до сих пор.

Так что если вы заядлый приверженец BIOS и у вас установлен винчестер объемом меньше 2-х ТБ, тогда продолжайте пользоваться хорошо обкатанной MBR. Стремитесь к новым технологиям? Попробуйте GPT.

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

MBR или GPT — что лучше?

«MBR » (аббревиатура от слов «Master Boot Record» — главная учётная запись) и «GPT » (аббревиатура от GUID Partition Table – таблица разделов GUID) – это две схемы разделов для HDD, SDD и различных съёмных устройств. Данные схемы выполняют схожую функцию, определяя специфику создания и организации разделов на вашем жёстком диске.

Чтобы узнать, какую схему использует ваш жёсткий диск, рекомендую скачать и установить бесплатную утилиту MiniTool Partition Wizard , и после её запуска на главном экране отобразится схема разделов, задействованная на вашем ПК.


Используйте «MiniTool Partition Wizard» для определения текущей схемы ваших разделов

Что относится конкретных различий, то данные схемы отличаются в следующем:

Время создания

  • MBR была представлена с IBM PC DOS 2.0 в марте 1983 года, и используется до сих пор.
  • GPT была разработана в конце 90-х как структурный элемент позже появившегося UEFI (современная замена БИОС), и приобрела особую популярность в последние годы.

Структура

MBR состоит из кода главного загрузчика, таблицы разделов жёсткого диска, и подписи диска (сигнатуры). При этом таблица разделов может иметь максимум 4 входа для основных (primary) разделов в ОС Виндовс.

В структуру GPT входит так называемый «защитный MBR» (используется для предотвращения идентификации размеченного GPT-диска как неразмеченного MBR-утилитами, сообщая последним, что данный диск – это большой GPT-раздел). Также туда входит первичный загрузчик таблицы разделов GUID (содержит информацию о своём размере и месте размещения, а также о размере и месте размещения второго загрузчика GPT). Первичный вход в таблицу разделов GUID, бекап (копия) входа в таблицу массивов GUID, и бекап загрузчика таблицы разделов GUID.

Таблица разделов GUID может содержать до 128 раздельных входов в Виндовс.

Количество разделов

Поскольку таблица разделом MBR может включать 4 основных входа в разделы, нам позволено создать только 4 основных раздела на диске MBR. Если мы захотим создать больше разделов, нам будет необходимо создать расширенный раздел, где будет большое количество логических разделов. Однако логические разделы не могут быть активными.

GPT же теоретически позволяет почти бесконечное количество разделов, но специфика Виндовс ограничивает его возможности максимум 128 разделами. Каждый раздел в GPT может функционировать как основной (primary) раздел на MBR-диске.

Поддерживаемое объёмы диска

Если мы инициализируем диск в MBR, тогда мы можем использовать 2TB или 16TB объёма жёсткого диска независимо от того, насколько велик данный диск. Если наш диск использует размер стандартного сектора в 512 байт, тогда мы можем использовать максимум 2 Терабайта. Если он использует сектор 4К (расширенный формат), тогда мы можем использовать 16 Терабайт.

GPT может использовать 2^64 логических блоков, и каждый логический блок может быть размером 512 байт или 4К. Потому диск с таблицей разделов GUID может достигать огромных размеров по сравнению с MBR-диском. На данный момент нельзя говорить о лимитах в GPT, так как ещё длительное время не будет существовать диска, превышающего данные размеры.


Разница между GPT и MBR в совместимости

Все современные ОС Виндовс могут использоваться GPT-диски для данных (Виндовс 7,8,10, Виндовс Server 2008, Виндовс Server 2012, Виндовс Server 2016, но только 64-битные версии ОС поддерживают загрузку с GPT-диска, когда поддерживается и активирован режим загрузки UEFI (UEFI boot mode).

При этом 32-битная версия Виндовс XP может только видеть «защитный MBR» (о нём я уже писал выше), и даже 64-битная версия данной ОС может использовать GPT только для данных.

Различный режим загрузки

Если материнская плата нашего компьютера поддерживает только режим загрузки «Legacy boot», мы можем загрузить Виндовс только из MBR-диска. Если вы захотите установить Виндовс на GPT-диск в этом режиме, вы получите сообщение «Виндовс не может быть установлен на этот диск. Выбранный диск имеет таблицу разделов GPT».

Однако если материнская плата нашего компьютера поддерживает только загрузку в UEFI, мы можем стартовать Виндовс только с GPT-диска. В ином случае мы получим ошибку, аналогичную уже упомянутой.

Но если ваша материнская плата поддерживает оба режима («Legacy boot» и «UEFI boot»), вам необходимо будет активировать (CSM – «Compatibility Support Module» – «Модуль поддержки совместимости») в БИОСе. В таком случае вы сможете загрузить Виндовс как с MBR, так и GPT, или сможете активировать UEFI когда вы хотите загрузить с GPT-диска, или активировать Legacy BIOS когда вы планируете загрузиться с MBR-диска.


Что же лучше MBR или GPT

Попробуем проанализировать что лучше — MBR или GPT:

  • GPT лучше, если вы планируете создать больше 4 разделов . Как я писал выше, MBR-диски содержат 4 основных раздела, в то время как GPT-диски поддерживают до 128 разделов в Виндовс, потому выбирайте GPT, если вам нужно больше разделов;
  • GPT лучше, если ваш жёсткий диск больше, чем 2 Терабайта . Традиционная специфика MBR ограничивает диск 2 Терабайтами;
  • GPT лучше MBR, если вы беспокоитесь о сохранности своих данных. GPT-диски используют главный раздел и его копию для резервирования данных, а также поля CRC32 для улучшения интегрированности структуры данных, потому выбирайте эту схему, если вы беспокоитесь о безопасности и сохранности ваших данных;
  • Выбирайте GPT если в вашей системе поддерживается По сравнению с загрузкой MBR она быстрее и более стабильно работает с загрузкой ОС Виндовс, следовательно, работа вашего компьютера улучшится. Не забудьте перейти в БИОС вашего ПК и активировать загрузку UEFI (UEFI boot), если он не был активирован ранее;
  • В ыбирайте MBR для вашего системного диска, если материнская плата вашего ПК не поддерживает UEFI ;
  • В ыбирайте MBR для системного диска если вы хотите инсталлировать 32-битную версию Виндовс. Только 64-битные версии Виндовс могут загружаться с GPT-диска;
  • Выбирайте MBR для системного диска, если вы ещё используете старую версию ОС Виндовс (например, Win XP).

GPT - это новый стандарт, который вытесняет MBR. Какая технология лучше для работы жесткого диска - этим вопросом задаются компьютерные специалисты и пользователи ПК, которые устанавливают новый жесткий диск в системе. По сути, на смену старой технологии MBR пришла новая GPT и казалось бы, что ответ на вопрос «GPT или MBR что лучше?» очевиден. Но не стоит опережать события. Не всегда «новоиспеченное» во всем и сразу заменяет «хорошо отшлифованное старое».

Предыстория

Для хранения информации нужен носитель. В компьютерах для этих целей на протяжении нескольких десятков лет, да и по сей день, используется жесткий диск. Операционные системы (ОС) также записаны на этом носителе информации. Для того, чтобы ПК смог запустить ОС, сперва ему потребуется найти логический диск, на котором она находится.

Поиск осуществляется с помощью базовой системы ввода-вывода (basic input/output system, сокращенно BIOS), в этом ей помогает MBR.

MBR - что это

MBR (Master Boot Record) в переводе на русский «Главная загрузочная запись» - это первый сектор (самые первые 512 байт участка памяти) носителя информации (будь то жесткий диск (HDD) или твердотельный накопитель (SSD)). Предназначен MBR для нескольких функций:

  1. Содержит код и данные (446 байт - начальный загрузчик) которые необходимы BIOS, для начала загрузки ОС.
  2. Содержит информацию о разделах жесткого диска (4 первичных раздела по 16 байт каждый). Эта информация называется таблица разделов (Partition Table).
  3. Стража (0xAA55, размер - 2 байта).

Процесс загрузки ОС

Загрузка операционной системы после включения компьютера - многоступенчатый процесс. Большинство ПК на сегодняшний день подготавливают свою аппаратную часть к работе с помощью прошивки BIOS. Во время старта BIOS инициализирует системные устройства, затем ищет загрузчик в MBR первого устройства хранения (HDD, SDD, DVD-R диск или USB-накопитель) или на первом разделе устройства (поэтому, для того чтобы выполнить загрузку с другого накопителя, нужно ).

Далее BIOS передает управление загрузчику, который считывает информацию из таблицы разделов и готовится загрузить ОС. Завершает процесс наш страж - специальная сигнатура 55h AАh, которая идентифицирует главную загрузочную запись (загрузка ОС началась). Сигнатура находится в самом конце первого сектора, в котором расположен MBR.

Недостатки

Технология MBR впервые была применена в 80-х годах еще в первых версиях DOS. По прошествии времени MBR была отшлифована и обкатана со всех сторон. Она считается простой и надежной. Но при росте вычислительных мощностей, выросла и потребность в больших объемах памяти носителей. С этим возникли сложности, так как технология MBR поддерживает работу накопителей объемом только до 2,2 ТБ. Также, MBR не может поддерживать более 4 основных разделов на одном диске.

Особенности

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

  1. GPT не ограничивает свой объем в одном секторе (512 байт).
  2. Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
  3. GPT имеет функцию дублирования - оглавление и таблица разделов записаны в начале и в конце диска.
  4. Количество разделов не ограничено, но технически сейчас существует ограничение в 2 64 раздела из-за разрядности полей.
  5. Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×10 21 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 940 миллионов дисков по 10 ТБ каждый). Этот факт сметает на нет проблему ограничения носителей информации в 2,2 ТБ под управлением MBR.
  6. GPT позволяет назначить разделам уникальный 128-битный идентификатор (GUID), имена, атрибуты. Благодаря использования стандарта кодирования символов юникод, разделы могут быть названы на любом языке и сгруппированы по папкам.

Этапы загрузки ОС

Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.

Загрузочные файлы хранятся в директории /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:

  1. Включение компьютера → проверка аппаратного обеспечения.
  2. Загружается прошивка UEFI.
  3. Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
  4. Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.

Недостатки

Недостатки у GPT имеются, и самый ощутимый из них - нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится. Приведу наглядный пример в таблице.

Операционная система Разрядность Чтение, запись
Windows 10 x32 + +
x64 + +
Windows 8 x32 + +
x64 + +
Windows 7 x32 + -
x64 + +
Windows Vista x32 + -
x64 + +
Windows XP Professional x32 - -
x64 + -

Также, среди недостатков GPT можно выделить:

  1. Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
  2. Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
  3. Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
  4. Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от на уровне GPT.

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

Сравнение структур разделов GPT и MBR

Хоть и концепции MBR и GPT достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.

Также наглядно сравните загрузку ОС посредством старой и новой технологии.

Заключение

Прежде чем решить, что лучше GPT или MBR, поставьте перед собой следующие вопросы:

  1. Я буду использовать диск с нужным мне разделом для хранения данных или как системный для загрузки Windows?
  2. Если как системный, то какую Windows я буду использовать?
  3. На моем компьютере стоит прошивка BIOS или UEFI?
  4. Объем моего жесткого диска менее 2 ТБ?

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

P.S. Материнские платы, что печатаются сейчас, оснащаются прошивкой UEFI. Если у вас такая, предпочтительно использовать разделы со стилем GPT (но опять таки, смотря какие цели вы преследуете). Со временем BIOS уйдет в прошлое и рано или поздно, но большинство компьютеризированных устройств будут работать с накопителями используя GPT.

Привет друзья! Меня часто спрашивают, как быстро определить стиль жёсткого диска MBR или GPT?

И на самом деле, если взять ноутбук или обычный компьютер и запустить на нём операционную систему, то вы не сразу поймёте, какой разметки накопитель. Я провёл небольшой эксперимент и попросил своих друзей определить стиль твердотельного накопителя моего мобильного компьютера. К моему удивлению несколько участников эксперимента полезли в БИОС смотреть, включен ли там интерфейс UEFI и только двое открыли «Управление дисками» и с помощью свойств диска установили разметку. Но хочу сказать, что сделать это можно ещё проще в командной строке или Windows PowerShell.

MBR или GPT

Любой жёсткий диск или твердотельный накопитель SSD содержит в начальных секторах небольшой программный код (загрузочную запись), используемый Windows для своей загрузки, ещё данный код несёт в себе таблицу разделов, то есть информацию о разделах жёсткого диска. Этот код может быть стандарта MBR или GPT .

Главная загрузочная запись MBR используется аж с 1983 года и давно устарела, так как не позволяет использовать всё пространство современных HDD объёмом 2 ТБ и более, и не поддерживает создание на диске больше 4 основных разделов. Есть ещё причины: слабая защищённость и способность работать только с устаревшей системой ввода вывода БИОС.

Стандарт GPT лишён всех этих недостатков, прекрасно видит всё пространство жёстких дисков любого объёма, позволяет создать 128 основных разделов, лучше защищён и использует более современный вариант БИОСа под названием UEFI.

Так вот, если вам дать ноутбук с установленной Windows 8.1 или Win 10, то вы не сразу поймёте какого стиля в нём HDD. В сегодняшней статье я вам покажу несколько способов определить это.

  • Внимательный читатель может спросить, а зачем вообще знать стандарт разметки накопителя? Самый простой ответ может прозвучать так: - Если диск, на который установлена операционная система разметки GPT, то значит перед вами современный компьютер или ноутбук с включенным интерфейсом UEFI. Соответственно способ восстановления загрузчика операционной системы отличается. Вы не сможете установить на этот ноутбук Windows 7 второй системой и так далее (могу назвать ещё много причин).

Итак, узнаём стандарт жёсткого диска или SSD с помощью Windows PowerShell.

Если на вашем компьютерном устройстве установлена последняя версия , то открываем Windows PowerShell

и вводим команду: get-disk

Видим на вкладке«Partition Style », что в системе имеется два диска и первый накопитель объёмом 1000 Гб имеет формат - GPT, а второй 500 Мб - MBR.

В командной строке администратора тоже можно узнать стиль винчестера, но только другой командой.