Меню

Как узнать GPT или MBR используется на жестком диске. Да уж, идут нешуточные баталии

Интернет

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.

В современных ОС семейства Windows и других ОС может использоваться один из двух стандартов для хранения информации о таблице разделов жесткого диска. Есть старый стандарт MBR (Master Boot Record — Главная загрузочная запись) и новый GPT (GUID Partition Table — Таблица разделов GUID). В Windows тема используемой таблицы разделов стала особо актуальной после начала массового выпуска OEM компьютеров с предустановленной Windows 10 и Windows 8. В этой статье мы покажем, как с помощью встроенных средств Windows узнать, какой тип таблицы разделов используется на вашем диске (это может быть, как обычный жесткий диск — HDD, так и скоростной SSD или флешка).

Примечание . Таблица разделов GPT постепенно вытесняет MBR (который используется в классическом BIOS) и является новым стандартом для размещения таблиц на физическом диске. В свою очередь, GPT используется UEFI (Unified Extensible Firmware Interface), который должен в ближайшие несколько лет полностью заменить BIOS на новых компьютерах. В отличие от MBR, который хранится в начале диска (это загрузочный сектор), таблица разделов GPT (таблица GUID) хранится в виде нескольких копий по всему диску с хранением CRC, что гарантирует быстрое определение проблем с потерянными разделами и их восстановлением. Каждому разделу присваивается уникальный глобальный идентификатор. В Windows для таблицы разделов резервирует 128 записей, что позволяет создавать до 128 разделов. Важным различием между таблицей разделов GPT и MBR является возможность создания на диске раздела размером более 2 ТБ.

Чтобы определить, какая таблица разделов используется вашим диском — GPT или MBR, есть три простых и доступных инструмента: оснастка «Управление дисками», утилита командной строки Diskpart и PowerShell.

Как просмотреть стиль таблицы разделов с помощью оснастки Disk Management

Определяем тип таблицы разделов с помощью DiskPart

Чтобы получить тип таблицы разделов для каждого из доступных в системе дисков, запустите командную строку с правами администратора и последовательно выполните следующие команды:

diskpart
list disk
exit

Обратите внимание на последний столбец с именем Gpt. В том случае, если в нем стоит звездочка (*), значит на нем используется таблица разделов GPT. Если метки нет – скорее всего тип таблицы разделов MBR, либо система не смогла определить тип диска.

Как узнать стиль таблицы разделов диска с помощью PowerShell

Определить тип таблицы разделов диска можно и с помощью PowerShell. Запустите консоль PowerShell с правами администратора и выполните следующий командлет:

Для удобства, чтобы не выводить лишнюю информацию, можно использовать такую команду:

Тип таблицы разделов для каждого диска, подключенного к системе, указывается в столбце PartitionStyle. В примере у диска с индексом 1 таблица разделов GPT, а у диска 0 — MBR.

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

Оглавление:

Что такое MBR и GPT разметка

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

Стоит знать, что стандарт GPT более современный, нежели MBR. Впервые стандарт MBR был представлен в 1983 года, и с тех пор он технически устарел. Поскольку за последние несколько лет накопители (жесткие диски и SSD) серьезно развивались, стандарт MBR для них уже не особо подходит. Дело в том, что он способен работать с накопителями объемом не более 2 Тб, и формат MBR не позволяет создать больше 4 разделов. Кроме того, он хуже защищает данные, хранящиеся на диске, и не работает с современными БИОСами.

Что касается GPT - это современная разметка жесткого диска. Она лишена тех недостатков, которые выше были озвучены для MBR. Лимит для GPT разметки по созданию разделов - 128, вместо 4 у MBR. Также диски с GPT разметкой пригодны для работы с современной версией БИОС - UEFI.

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

Как узнать, MBR или GPT разметка диска

В операционной системе Windows имеется сразу несколько способов, как определить, какая разметка у диска. Рассмотрим наиболее простые и распространенные варианты:


Стоит отметить, что есть масса сторонних утилит для анализа комплектующих компьютера, которые позволяют посмотреть, GPT или MBR разметка у накопителя.

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

Используем управление дисками для определения стиля раздела

Этот метод позволит узнать тип таблицы для того жесткого, на котором сейчас происходит работа операционной системы. Для начала, необходимо нажать Win+ R и ввести diskmgmt.msc . Это позволит открыть программу для работы с HDD.

В ней нужно клацнуть правой кнопкой мыши по нужному диску, после чего появится выпадающее меню, в котором нужно выбрать «свойства ».

Здесь нужно будет перейти в раздел «Тома », интересующая пользователя информация будет находиться в строке Стиль .

Если надпись такая же, как и на изображения, значит у пользователя стиль раздела gpt, для другого стиля надпись соответствует его названию.

Использование командной строки

Узнать стиль таблиц можно также при использовании консоли. Для начала нужно будет запустить командную строку с правами администратора, сделать это можно через Пуск . Также проделать это можно и с загрузочной флэшки или установочного диска.

В консоли необходимо ввести следующие операторы :


Результат работы будет представлен в таком же виде, как и на изображении. Если в последнем столбце будет стоять звездочка, значить его стиль соответствует названию столбца, если нет, то это mbr.

Признаки, указывающие на тип раздела

Есть несколько косвенных признаков, которые помогут определить тип диска:


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

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

Как определить тип диска, установленного на компьютере: GPT и MBR?

Хранителем информации внутри винчестера является крутящийся диск, разбитый на дорожки, каждая из которых разбита на ячейки (секторы). Поверхность покрыта специальным слоем, благодаря которому посредством намагничивания происходит запись информации в позицию «1» или «0». Каждая такая ячейка является битом, а любой файл представляет собой набор из множества таких ячеек. При раскручивании (включении компьютера) с помощью специальной головки происходит считывание или запись информации.

Основные понятия и принципы работы

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

Логическое форматирование - это организация дискового пространства, создание разделов, кластеров, таблицы размещения файлов. Раздел винчестера - это его область, которая работает, как один накопитель. Например, если в компьютере физически один винчестер, то его можно логически разделить на 2 . Один будет для системных файлов, а второй для пользовательских. И в системе они будут отражаться как два разных носителя, хотя физически это одно устройство.

Разбивка на разделы позволяет работать с каждым независимо, в том числе провести форматирование под разные файловые системы без потери данных на всём винчестере. Информация о разделах содержится в так называемой таблице разделов, которых существует два вида: MBR и GPT.

ВНИМАНИЕ. MBR (master boot record - главная загрузочная запись) - данные и код, которые размещаются в первом физическом секторе носителя. Содержит код загрузчика, таблицу разделов и сигнатуру (последние два байта с заданным значением). Используется на 32-битных системах Windows, где загрузка компьютера начинается с BIOS.

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

  • невозможность использования на носителях размером более 2 ТБ;
  • не может быть более 4 основных разделов.

ВНИМАНИЕ. GPT - стандарт, работающий на технологии UEFI вместо BIOS, сокращённо от GUID Partition table, располагается во втором секторе диска. В первом, как и прежде, размещён MBR, но лишь из соображений безопасности, чтобы предотвратить стирание GPT старыми системами, которые этот стандарт не поддерживают.

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

  • Нет ограничения по размеру носителя в 2 ТБ, теоретически возможный объём до 9 зеттабайт (9 миллиардов терабайт).
  • Количество разделов ограничивается лишь возможностями операционной системы. Для Windows - 128, для Linux - 256.

Из минусов можно отметить то, что стандарт не поддерживается 32-битными Windows версии старше Vista.

Определение стандарта винчестера

Если вы не знаете, какой у вас винчестер, MBR или GPT, это можно по-простому определить при помощи инструмента по управлению дисками или из командной строки.

Выполните следующее:


Проверить, какой у вас винчестер, можно также из командной строки:


Узнать информацию о типе диска требуется при решении обновить ПО или оборудование, потому что операционными системами и специальными приложениями предусмотрена возможность конвертации дисков MBR в GPT и обратно. Например, если вы хотите преодолеть ограничения MBR, ставите новую 64-битную Windows 10 либо, наоборот, хотите использовать диск объёмом более 2 ТБ на старой версии Windows, не поддерживающей GPT. В этом случае, однако, вы потеряете часть объёма в неразмеченной области.

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