Таблица с guid разделов или mbr

GPT или MBR — что это, какая технология лучше и что выбрать?

Таблица с guid разделов или 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).

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

Технология MBR впервые была применена в 80-х годах еще в первых версиях DOS. По прошествии времени MBR была отшлифована и обкатана со всех сторон. Она считается простой и надежной.

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

Также, MBR не может поддерживать более 4 основных разделов на одном диске.

Если же необходимо создание, к примеру, 6 разделов то потребуется превращать один из разделов в расширенный и делать из него 3 логических раздела. Для таких целей используется технология EBR — расширенная загрузочная ось. Это не совсем удобно, поэтому требовалась новая концепция, которая сможет исправить недочеты предшественницы. И она появилась в новой технологии под названием GPT.

GPT — что это

GPT (GUID Partition Table) — новый стандарт размещения таблиц разделов на носителе информации.

Он является частью расширяемого микропрограммного интерфейса (Extensible Firmware Interface, EFI), разработанного компанией Intel, чтобы заменить BIOS.

В процессе наработок, новый тип прошивки стал называться Unified Extensible Firmware Interface (UEFI). Одной из главных целей UEFI — стало создание нового способа загрузки ОС, который отличается от обычного загрузочного кода MBR.

Особенности

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

  1. GPT не ограничивает свой объем в одном секторе (512 байт).
  2. Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
  3. GPT имеет функцию дублирования — оглавление и таблица разделов записаны в начале и в конце диска.
  4. Количество разделов не ограничено, но технически сейчас существует ограничение в 264 раздела из-за разрядности полей.
  5. Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×1021 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 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 10x32++
x64++
Windows 8x32++
x64++
Windows 7x32+
x64++
Windows Vistax32+
x64++
Windows XP Professionalx32
x64+

* — загрузка Windows с GPT раздела возможна лишь при использовании прошивки UEFI.

Также, среди недостатков 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 достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.

КонцепцияMBRGPT
ПрошивкаРаботает с BIOS и UEFIРаботает только с UEFI
Загрузка ОСРаботает со всеми ОС WindowsРаботает с 32-x и 64-x битными версиями Windows 8 и выше, 64-x битными версиями Vista и 7.
Чтение и записьВсе ОСРаботает с ОС, начиная от Vista и выше, 64-х битный XP Professional
Количество разделовОграничен, 4Практически, не ограничено (264)
Объем разделаОграничено до 2,2 ТБПрактически, не ограничено (9,4×109 ТБ)
Собственный мультизагрузчикНетЕсть

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

Заключение

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

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

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

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

Источник: https://geekon.media/texnologiya-gestkih-diskov-gpt-ili-mbr/

Разметка диска MBR или GPT

Таблица с guid разделов или mbr

Сначала про разделы на диске

MBR и GPT – это не разделы. Это способ образования разделов на диске, тип MBR/GPT относится в целом к диску.

Вот хорошая статья на Хабре

Изучаем структуры MBR и GPT

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

Первичный (Primary)

Расширенный (Extended)

Boot-сектор MBR имеет размер 512 байт и расположен в самом начале диска. Там находится исполняемый код (которые передает управление непосредственно загрузчику) и вся таблица разделов.

Вот так MBR подробнее:

СмещениеДлина, байтОписание
0000h446Код загрузчикаboot-сектор
01BEh16Раздел 1Таблица разделов
01CEh16Раздел 2
01DEh16Раздел 3
01EEh16Раздел 4
01FEh2Сигнатура (55h AAh)

На сам исполняемый код отводится 446 байт (тот самый boot-сектор), а остальные 66 байт – на разметку диска.

Отсюда две важные заметки для диска MBR:

  • используйте для разных операционных систем (и данных) разные диски с разметкой MBR, в противном случае из-за борьбы установщиков за boot-сектор (и кривизны рук разработчиков) может быть полностью переписан весь раздел MBR в 512 байт, таблицы разделов погибнут = и Вы полностью потеряете всю информацию с диска
  • для любителей Linux – если всё сломалось, появились кривые разделы (которые не удаляются стандартными средствами) = запускаете LiveCD Linux и через терминал с помощью соответствующей команды забиваете все 512 байт нулями – в результате диск “забудет” про всю разметку (и все данные) и будет снова готов к Вашим опытам

У каждого диска MBR может быть:

  • до четырех Primary разделов или
  • три Primary раздела и один раздел Extended.

Primary раздел – это раздел диска, в которым Вы можете обратиться непосредственно к файлу. В отличие от раздела Primary, Вы не можете обратиться к разделу Extended напрямую. В разделе Extended можно создавать логические диски, которые и будут использоваться для хранения файлов.

В MBR используется адресация, зависимая от геометрии диска. Адрес собирается из трех значений головка, цилиндр и сектор (например 0,0,0)

Возможность разбивать раздел Extended на логические диски позволяет Вам распределять физический диск на нужное число разделов (без возможности загрузки с этих разделов).

Как установить несколько разных OS Windows на диск с MBR – читаем в статье

Мультизагрузка Windows

GPT (GUID Partition Table)

имеет два основных раздела и один или более дополнительных раздела:

EFI system partition (ESP)

Microsoft Reserved partition (MSR)

At least one data partition (разделы с данными)

Диски GPT поддерживают тома до 18 эксабайт (1024 петабайт или 1048576 терабайт) и 128 разделов.

В GPT используется адресация LBA. Это блочная адресация, каждый блок имеет свой номер, например LBA1, LBA2, LBA3, и так далее, при чем адреса MBR автоматически транслируются в LBA, например LBA1 будет иметь адрес 0,0,1 и так далее.

Данную схему организации разделов на диске поддерживают:

  • с Widows XP – только работа с данными
  • с Windows 8 – загрузка и работа с данными

GPT не содержит кода загрузчика.  Этим будет заниматься UEFI BIOS, здесь размещена только таблица разделов. В блоке LBA0 находится MBR, это сделано для защиты от затирания GPT старыми утилитами работы с дисками.

И такое дело – MBR поддерживает диски только до 2,2 Тб.
Например для диска на 4 Тб:

а) BIOS старый, диск GPT, Windows XP и старше = можно использовать все 4 Тб только под хранение данных как отдельный диск в системе, загрузка невозможна
б) BIOS UEFI, диск GPT, Windows 8 и старше = можно использовать диск 4 Тб и как загрузочный
в) BIOS старый, диск GPT, Windows XP и младше = диск будет виден в системе, но данные с него не прочитать = или костыли и танцы с бубном или структура разделов MBR и разбиение на два раздела по 2 Тб

Сравнительная таблица MBR vs GPT

ПараметрMBRGPT
Поддерживаемая емкость~ 2 Тб~ 1’000’000 Тб
Загрузкаboot-сектор 512 Байт MBR, передает управление загрузчику ОСнет, загрузчик ОС “лежит” в отдельном разделе, управление получает от UEFI
Разрядность ОС (для загрузки)32 bit / 64 bit64 bit only
Разделы4 первичных раздела или 3 первичных и 1 расширенный128 разделов
Система адресацииCHSLBA
Дублирование служебной информацииНет – только в начале дискаДа – в начале и конце диска
Поддержка Юникода для названийНетДа

“Костыли” для GPT

Для загрузки с GPT системам Windows нужно:

  • BIOS UEFI
  • 64 bit разрядность системы

И что делать, если у нас могучий сервер (нужно большое дисковое пространство) – а в наличии только железо с BIOS?

Правильно – использовать костыль!

В двух словах:

  • устанавливаем Windows на диск с MBR (система не разрешит установку на диск с GPT на BIOS)
  • сторонней утилитой конвертируем разметку диска в GPT
  • итого у нас система Windows установлена на GPT
  • но загрузки конечно нет – т.к. нет boot-сектора MBR (точнее он есть – но заблокирован от записи)
  • но нам очень надо – и у нас есть флешка или другой диск с MBR
  • делаем там boot-сектор MBR (что было куда обратиться BIOS для старта) и передаем управление загрузчику ОС (который уже на диске с GPT)

Бинго!

Вот тут подробнее:

https://winitpro.ru/index.php/2014/03/11/zagruzka-windows-7-s-gpt-na-bios-bez-uefi-2/

Внимание! Есть большая путаница в названиях. “Скрытый раздел” не видит система и с него нельзя загрузиться, даже если он активный. Раздел Win7 System Recovery на самом деле не скрытый (система с него грузится), у него просто нет буквы и поэтому его не видно в Проводнике.

Еще почитать:

Дисковые системы внутри ПК. Самые разные: HDD, SSD и  даже RAM-диск. А вот и сам герой – IBM 3340 от 1973 года Да, он помещался в двух шкафчиках высотой около 1 м. Кстати, он был еще и на колёсиках – его можно было перемещать по машинному залу (моби…

AHCI, как его запустить и настроить Advanced Host Controller Interface (AHCI)  — механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очерёднос…

Самое “узкое” место в современном ПК – это диск. Значит, надо подумать, что с диска перенести в область, где это будет работать быстрее. Выход есть – RAM-диск (как его создать ). Быстродействие оперативной памяти примерно на порядок больше, чем S…

NVM Express  — спецификация на протоколы доступа к твердотельным накопителям (SSD), подключённым по шине PCI Express. «NVM» в названии спецификации обозначает энергонезависимую память, в качестве которой в SSD повсеместно используется флеш-память ти…

PATA  – Parallel Advanced Technology Attachment — параллельный интерфейс подключения накопителей, фактически другое название для IDE   ATA  – Advanced Technology Attachment — интерфейс подключения накопителей ATAPI  – Advanced Technology…

SATA и SAS – продолжение развития линеек IDE (desktop) и SCSI (server) формате последовательного протокола, т.е. serial вместо PATA. Хорошо видно похожесть разъемов. И да – диск SATA можно подключить к разъему SAS. Несмотря на разные протоколы…

Что такое RAID?   RAID (англ. Redundant Array of Independent Disks — избыточный массив независимых (самостоятельных) дисков) — технология виртуализации данных для объединения нескольких физических дисковых устройств в логический модуль дл…

Непростой выбор программы для работы с разделами диска И в чем тут проблема? Полно программ, есть бесплатные версии – выбирай. Ага – как показал опыт, не все программы делают то, что просит от них пользователь… Однако. Что мы хотим от пр…

На чистом диске нет никаких разделов и соответственно нет никаких номеров раздела. В чем отличие UUID от GUID UUID (Universally unique identifier «универсальный уникальный идентификатор») – UUID представляет собой 16-байтный (128-битный) номер. В каноническ…

TRIM  (англ. to trim — подрезать) — команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления. …

Источник: https://comphome.ru/diski/razmetka-diska-mbr-ili-gpt.html

GPT или MBR

Таблица с guid разделов или mbr

Тема таблиц разделов дисков мало интересовала рядового пользователя компьютера до появления Windows 8 (затем и Windows 10) и EFI (UEFI). Не исключаю, что и сейчас для большинства пользователей эти аббревиатуры говорят мало. Попробуем разобраться, что такое таблицы разделов GPT и MBR.

Предназначение MBR (англ. master boot record — главная загрузочная запись) и GPT (англ. GUID Partition Table — таблица разделов GUID) — указать компьютеру, откуда с диска нужно загружать код, в данном случае это операционная система. MBR является более старой технологией, поэтому с неё и начнём.

MBR

В процессе загрузки компьютера первым в дело вступает BIOS (англ. basic input/output system — базовая система ввода-вывода), которая инициализирует оборудование, задаёт компьютеру некоторые начальные настройки и проверяет работоспособность его аппаратных компонентов.

Если тесты не выявили критических неполадок, загрузка передаётся некому загрузочному устройству (HDD, SSD, DVD-привод, флешка и т.п.). Загрузка может продолжаться даже с сетевого ресурса, но для упрощения картины примем, что загрузка идёт с какого-то диска.

Если этот диск содержит только один раздел, то ситуация ясна. Но если диск разбит на несколько разделов, то компьютер должен «понимать» с какого продолжать загрузку. Было решено, что данный процесс будет уже не в ведении BIOS, а в ведении самого загрузочного устройства.

Ну а для этого нужна некая небольшая программа.

MBR является довольно старой технологией (появилась ещё в 80-е годы XX века). Она хорошо известна как производителям оборудования, так и разработчикам операционных систем. Но у неё есть ряд ограничений, которые в последнее время становятся критичными.

Например, MBR не поддерживает накопители объёмом более 2,2 ТБ и не поддерживает создание более 4 основных разделов на одном диске. Что касается количества разделов, то был изобретён «костыль», называемый EBR (англ. Extended Boot Record — расширенная загрузочная запись) (иногда EPBR — англ. Extended Partition Boot Record).

EBR создаёт так называемый расширенный раздел, который может содержать любое количество логических разделов.

На стыке XX и XXI веков, когда никто толком не думал о накопителях, измеряемых в ТБ, корпорация Intel представила разработку альтернативы классическим BIOS и MBR. Так появилась таблица разделов GUID.

GPT

Появление GPT (англ. GUID Partition Table) связано с появлением EFI (англ. Extensible Firmware Interface — интерфейс расширяемой прошивки).

EFI изначально был разработкой Intel, которую последняя вела с середины 90-х годов из-за того, что её серверные процессоры Itanium не могли обходиться классическим BIOS.

EFI (в дальнейшем UEFI) стал популярной спецификацией, которая всё больше вытесняет BIOS, ну а GPT всё больше вытесняет MBR.

GPT серьёзно сдвигает пределы по размерам накопителей и по количеству разделов. Так, например, при GPT допустимо создание разделов до 9,4 ЗБ (зеттабайт), а количество этих самых разделов может достигать 264. Очевидно, что достигнуть таких ограничений нам придётся не скоро.

Конечно, это не все новшества, что были внедрены в GPT.

Для повышения отказоустойчивости в GPT была внедрена функция дублирования — оглавление и таблицы разделов записаны как в начале, так и в конце диска.

Значительно вырос сам объём таблицы разделов (с 512 байт до 16 384 байт), снято ограничение на расположение в одном секторе. Ну а сами разделы обзавелись уникальным 128-битным идентификатором (GUID).

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

Версия WindowsРазрядностьЧтение/ЗаписьЗагрузка
Windows 10x86++
x64++
Windows 8x86++
x64++
Windows 7x86+
x64++
Windows Vistax86+
x64++
Windows XPx86
x64+

GPT или MBR на диске

Как узнать какая таблица разделов на вашем диске? В Windows достаточно открыть Панель управления → Администрирование → Управление компьютером → Управление дисками, выбрать интересующий накопитель, открыть его свойства и на вкладке Тома посмотреть строку Стиль раздела. Если там написано «Таблица с GUID разделов», значит речь идёт о GPT, если «Основная загрузочная запись», то это диск с MBR.

Информация о стиле раздела в Windows. Слева диск с GPT, справа — с MBR.

Получить данную информацию можно и через командную строку с помощью утилиты DISKPART. Введите

diskpart

и

list disk

Отобразится список дисков компьютера. Обратите внимание на столбец GPT. Если в нём стоит символ «звёздочка», то это диск с GPT, если пусто, то с MBR.

Диски 1 и 3 содержат таблицу разделов GUID. Остальные содержат основную загрузочную запись.

В Linux можно использовать утилиты parted и gdisk, кому какая больше нравится.

В parted команда будет следующей:

sudo parted /dev/sda print

А при использовании gdisk:

sudo gdisk -l /dev/sda

Если к компьютеру подключено несколько носителей, то команда не обязательно будет содержать обозначение sda. Это может быть sdb, sdc и так далее. Но в большинстве случаев нас будет интересовать именно носитель sda.

Хотя parted и gdisk обычно входят в состав современных дистрибутивов Linux, теоретически, их может и не быть в операционной системе. Тогда их можно установить. В Ubuntu и Debian командой

sudo apt-get install parted

или

sudo apt-get install gdisk

В CentOS или Red Hat Enterprise Linux:

yum install parted

или

yum install gdisk

Впрочем, наверняка, вы знаете, как ставятся программы в используемом вами дистрибутиве Linux.

Что лучше использовать

Если вы имеете дело только с современной техникой, то GPT. Устаревшее «железо» и/или операционные системы могут потребовать MBR для своей нормальной работы. Исходите из того, что установлено в компьютере: BIOS или UEFI, какая операционная система и какого размера накопитель.

Источник: https://webistore.ru/zhelezo/gpt-ili-mbr/

Что такое GPT-раздел или GUID в Windows 10/8/7

Таблица с guid разделов или mbr

Что такое таблица разделов GUID или GPT ? В этом посте мы увидим, что такое раздел GPT и как они сравниваются с дисками MBR, а также как отформатировать, удалить, удалить или преобразовать диск GPT в диск MBR. GUID Таблица разделов или GPT использует GUID и является стандартом для размещения таблицы разделов на физическом жестком диске.

Что такое раздел GPT

Раздел GPT. Источник изображения: Википедия

GPT-раздел — это стандарт для размещения таблицы разделов на физическом жестком диске с использованием глобально уникальных идентификаторов.

MBR — это сокращение от основной загрузочной записи , а MBR-диски содержат различные сектора, содержащие загрузочные данные.

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

Ограничения MBR Disk

Диск в формате MBR может иметь только четыре основных раздела и может управлять данными только до 2 ТБ .

С ростом потребностей в хранении данных диски GPT (таблица разделов GUID) теперь продаются с новыми компьютерами, которые могут занимать более 2 ТБ памяти.

Диски MBR резервируют первый сектор диска для хранения информации о разделах диска и расположении файлов операционной системы.

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

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

Устаревшие операционные системы могут не поддерживать GPT-диски, но почти все текущие операционные системы, начиная с 64-разрядной Windows XP и далее до Windows 8.1, поддерживают использование GPT-дисков.

MBR Disk и GPT Диски

Основные точки сравнения между MBR Disk и GPT Disk следующие:

1. MBR-диск может содержать только до 4 основных разделов, в то время как GPT-диски могут иметь до 128 основных разделов.

2. Если вам нужно более четырех разделов, вы должны создать расширенный раздел на дисках MBR, а затем создать логические разделы, тогда как на дисках GPT такого принуждения нет.

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

4. MBR-диск не сможет управлять дисками емкостью более 2 ТБ, в то время как для дисков GPT такого ограничения нет

5. Все операционные системы поддерживают диски MBR, в то время как для GPT совместимы только 64-разрядные Windows XP и более поздние версии Windows.

6. Для поддержки загрузки только Windows 8 поддерживает 32-разрядную загрузку, в противном случае все предыдущие версии, такие как Windows 7, Windows Vista, 32-разрядные версии Windows XP, не могут загружаться с GPT-дисков.

Как конвертировать GPT диск в MBR диск

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

Перейдите в Панель управления и из Администрирования выберите Управление компьютером и в появившемся окне выберите Управление дисками. В появившемся окне, которое показывает все диски и разделы диска на правой панели, щелкните правой кнопкой мыши и выберите «Удалить» для каждого раздела диска, который вы хотите преобразовать в MBR.

Как только все разделы будут удалены, у вас останется один целый диск (показанный как неразделенный блок в окне «Управление дисками»). Щелкните правой кнопкой мыши на этом диске и выберите «Преобразовать в MBR-диск». Пройдет немного времени, прежде чем Windows преобразует диск в MBR, а затем отформатирует его, чтобы сделать его пригодным для использования.

Теперь вы можете создавать разделы, используя обычную команду Shrink Disk или бесплатное стороннее программное обеспечение для управления разделами, такое как EaseUS Partition Tool или Aomei Partition Assistant. Для получения более подробной информации ознакомьтесь с нашей статьей о том, как конвертировать MBR в GPT Disk в Windows 8 без потери данных.

Вам может потребоваться преобразовать в MBR, если на компьютере используется 32-разрядная операционная система Windows.

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

Но если у вас есть только один диск, преобразуйте его в MBR, иначе он может не загрузиться после установки, скажем, 32-битной операционной системы Windows 7 на диск. Поэтому, пожалуйста, будьте осторожны.

Это была просто базовая информация о дисках GPT. Если вам нужно больше, вы можете обратиться к следующим ресурсам:

  • FAQ по Windows и GPT на MSDN
  • Как преобразовать диск таблицы разделов GUID в диск с основной загрузочной записью на TechNet
  • Установка и установка Windows с использованием стиля раздела MBR или GPT на TechNet.

Этот пост поможет вам, если вы получили раздел Выбранный GPT, отформатированный на диске, не относится к типу PARTITION BASIC DATA GUID.

Источник: https://techarks.ru/windows/zhestkij-disk/chto-takoe-gpt-razdel-ili-guid-v-windows-10-8-7/

Чем отличается MBR от GPT

Таблица с guid разделов или mbr

Если вы когда нибудь делали разметку диска или даже более того, пытались установить Linux на ноутбук с предустановленой Windows 8 или более новой версией, то скорее всего встречались с такими понятиями как таблица разделов, gpt и mbr.

Даже если вы стерли Windows, все равно наверное задавались вопросом чем отличается mbr от gpt, какая таблица разделов лучше, какие преимущества gpt от mbr.

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

Таблица разделов

Как вы знаете, жесткий диск не целая субстанция, на которую устанавливается система. Мы можем разделить его на несколько разделов, чтобы на один установить одну систему, на другой – другую, а третий вообще оставить под файлы. Подобное разделение было и в Windows – это диск С:, D:, такое есть и в Linux – sda1, sda2, sda3.

Но вопрос в том, как система узнает структуру жесткого диска? По сути жесткий диск представляет собой огромное адресное пространство в которое можно записывать данные.

Чтобы знать сколько разделов существует, какого они размера, на какой ячейке начинаются и на какой заканчиваются нужно где-то хранить эти данные. Вот тут уже нужна таблица разделов MBR или GPT. Или как они расшифровываются Master Boot Record и GUID Partition Table.

Не смотря на то, что они отличаются архитектурой, они выполняют одну и ту же работу. Разница между mbr и gpt будет лучше понятна, если мы рассмотрим их по очереди.

MBR (Master Boot Record)

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

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

Кроме того в MBR находится исполняемый код, который может сканировать разделы в поисках операционной системы, а также инициировать загрузку операционной системы. Для Windows – это загрузчик WIndows, в Linux там находится код инициализации Grub.

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

Очень неудобное ограничение MBR, это то, что вы можете иметь только четыре раздела диска. Это связанно с ограниченным количеством памяти выделенным под таблицу разделов. Так было с самого начала, но потом разработчики нашли решение.

Обычные разделы начали называть первичными (primary), а также добавили расширенные (extended) и логические (logical).

Один расширенный раздел, может содержать несколько логических, таким образом вы сможете создать необходимое количество разделов.

Кроме того MBR использует 32-битную адресацию пространства, поэтому вы сможете работать только с дисками размером до двух терабайт. Конечно, со временем появились способы поддерживать и большие объемы, но работать с ними она будет не так хорошо.

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

Плюсом MBR можно назвать полную совместимость со многими операционными системами в том числе Windows, включая старые версии, Linux и MacOS.

GPT (GUID Partition Table)

GPT это современный стандарт управления разделами на жестком диске. Это часть стандарта EFI (Extensible Firmware Interface), разработанного в Intel для замены устаревшего BIOS.

Самое первое отличие – это использование совсем другой адресации диска. В MBR использовалась адресация зависимая от геометрии диска. Адрес состоял с трех значений головка, цилиндр и сектор (например 0,0,0).

В GPT используется адресация LBA.

Это блочная адресация, каждый блок имеет свой номер, например LBA1, LBA2, LBA3, и так далее, при чем адреса MBR автоматически транслируются в LBA, например LBA1 будет иметь адрес 0,0,1 и так далее.

GPT не содержит кода загрузчика, она рассчитывает что этим будет заниматься EFI, здесь размещена только таблица разделов.

В блоке LBA0 находится MBR, это сделано для защиты от затирания GPT старыми утилитами работы с дисками, а уже с блока (LBA1) начинается сама GPT.

 Под таблицу разделов резервируется 16 384 байт памяти, по 512 на блок, а это 32 блока, таким образом первые разделы начнутся с блока LBA34 (32+1MBR+1GPT).

Важным преимуществом есть то, что количество разделов не ограничено. Точнее ограничено, только операционной системой. Ядро Linux поддерживает аж до 256 разделов.

Благодаря адресации LBA, GPT в отличии от MBR может создавать разделы до 9,4 ЗБ, а этого в ближайшее время вполне хватит.

Кроме того служебная информация GPT дублирована, она размещается не только в начале диска но и в конце, таким образом во многих случаях при повреждении GPT может сработать автоматическое восстановление и вы даже не заметите проблем. Тут уже сразу становится понятно, что лучше mbr или gpt.

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

Для дисков используются глобальные уникальные идентификаторы GUID (Globally Unique IDentifier), это одна из вариаций UUID с большей вероятностью уникальных значений, может также использоваться для идентификации дисков вместо имен.

Минусом или еще одним плюсом GPT есть то, что при загрузке проверяются контрольные суммы таблиц, а это значит, что если вы захотите что-то изменить вручную, то система не загрузится. Как видите разница между mbr и gpt просто колоссальная.

Поддержка операционных систем

MacOS и новые версии Windows начиная от Windows 8 используют GPT по умолчанию. Вы не сможете установить MacOS в системе с MBR, она будет работать на этом диске, но вы не сможете ее туда установить. Windows поддерживает как MBR так и GPT начиная с версии 8, более ранние версии установить на GPT не удастся, но работать с GPT можно начиная с XP.

Ядро Linux включает поддержку как MBR так и GPT, только для установки на GPT вам придется использовать загрузчик Grub2. Здесь сравнение MBR vs GPT не так однозначно. Если вам нужна старая операционная система ничего с GPT не выйдет.

Какая таблица разделов

Теперь давайте рассмотрим  как узнать gpt или mbr используется на вашем компьютере. Конечно, если у вас предустановлена Windows 10 на ноутбуке, то тут и думать нечего, там точно GPT, но в других случаях будет полезно узнать.

В Linux мы можем использовать для этого утилиту fdisk. Просто выполните:

sudo fdisk -l

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dos

Disk identifier: 0x1c50df99

Disklabel type: dos – значит, что у вас используется mbr, в gpt так будет и написано – gpt. Также узнать gpt или mbr используется можно с помощью программы gparted.

Выводы

Теперь вы знаете чем отличается mbr от gpt, и у вас не возникнет трудностей при выборе таблицы разделов. Если вы используете диск размером меньше двух терабайт и вам не нужно больше четырех разделов, то возможно и не стоит выбирать GPT.

Некоторые старые BIOS не поддерживают нормальную загрузку системы с таблиц GPT, к тому же без UEFI вы не сможете установить Windows на эту таблицу разделов. Но если вы хотите устанавливать на GPT только Linux то ничего плохого в этом нет.

Определять что лучше mbr или gpt нужно в зависимости от вашей ситуации.

Давайте подведем итог всего выше написанного и еще раз приведем преимущества gpt перед mbr:

  • MBR поддерживает диски до 2 Тб, GPT – до 9 Зб
  • GPT поддерживает более четырех разделов
  • GPT использует GUID для идентификации дисков, а значит меньше шанс конфликтов имен
  • GPT использует новую систему адресации LBA, вместо устаревшей CHS
  • Служебная информация GPT дублируется в начале и конце диска
  • GPT проверяет контрольные сумы, что позволяет обнаружить модификацию таблицы разделов
  • GPT поддерживает Unicode, а следовательно кириллические имена.

Источник: https://losst.ru/chem-otlichaetsya-mbr-ot-gpt

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.