Поиск по сайту:

В чем разница между GPT и MBR при разбиении диска?


Резюме: GPT — это более новый стандарт разметки, чем MBR, и у него не так много ограничений. Например, MBR допускает только четыре основных раздела на диск и не поддерживает диски размером более 2 ТБ. GPT позволяет создавать сотни разделов на одном диске и поддерживает диски емкостью более одного миллиарда терабайт.

Настройте новый диск в Windows 10 или 8.1, и вас спросят, хотите ли вы использовать MBR (основную загрузочную запись) или GPT (таблицу разделов GUID). Сегодня мы объясним разницу между GPT и MBR и поможем вам выбрать правильный вариант для вашего ПК или Mac.

GPT дает много преимуществ, но MBR по-прежнему является наиболее совместимым и в некоторых случаях по-прежнему необходим. Кстати, это стандарт не только для Windows — Mac OS X, Linux и другие операционные системы также могут использовать GPT.

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

Что делают GPT и MBR?

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

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

MBR была впервые представлена в IBM PC DOS 2.0 в 1983 году. Она называется основной загрузочной записью, поскольку MBR – это специальный загрузочный сектор, расположенный в начале диска. Этот сектор содержит загрузчик для установленной операционной системы и информацию о логических разделах диска. Загрузчик — это небольшой фрагмент кода, который обычно загружает более крупный загрузчик из другого раздела на диске. Если у вас установлена Windows, начальные биты загрузчика Windows находятся здесь, поэтому вам может потребоваться восстановить MBR, если она перезаписана и Windows не запускается. Если у вас установлен Linux, загрузчик GRUB обычно находится в MBR.

MBR имеет свои ограничения. Во-первых, MBR работает только с дисками размером до 2 ТБ. MBR также поддерживает только до четырех основных разделов — если вы хотите больше, вам нужно сделать один из ваших основных разделов «расширенным разделом» и создать внутри него логические разделы. Это глупый маленький хак, и он не должен быть необходим.

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

GPT означает таблицу разделов GUID. Это новый стандарт, который постепенно заменяет MBR. Это связано с UEFI, который заменяет неуклюжий старый BIOS чем-то более современным. GPT, в свою очередь, заменяет неуклюжую старую систему разметки MBR чем-то более современным. Она называется таблицей разделов GUID, потому что каждый раздел на вашем диске имеет «глобальный уникальный идентификатор» или GUID — случайную строку такой длины, что каждый раздел GPT на земле, вероятно, имеет свой собственный уникальный идентификатор.

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

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

GPT также хранит значения проверки циклическим избыточным кодом (CRC), чтобы убедиться, что его данные не повреждены. Если данные повреждены, GPT может заметить проблему и попытаться восстановить поврежденные данные из другого места на диске. У MBR не было возможности узнать, повреждены ли его данные — вы бы увидели проблему только тогда, когда процесс загрузки завершился сбоем или разделы вашего диска исчезли.

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

Диски GPT, как правило, содержат «защитную MBR». Этот тип MBR говорит о том, что диск GPT имеет один раздел, который распространяется на весь диск. Если вы попытаетесь управлять диском GPT с помощью старого инструмента, который может только читать MBR, он увидит один раздел, который распространяется на весь диск. Эта защитная MBR гарантирует, что старые инструменты не примут диск GPT за неразмеченный диск и не перезапишут его данные GPT новой MBR. Другими словами, защитная MBR защищает данные GPT от перезаписи.

Windows может загружаться с GPT только на компьютерах на базе UEFI с 64-разрядными версиями Windows 11, 10, 8, 7, Vista и соответствующими серверными версиями. Все версии Windows — 11, 10, 8, 7 и Vista — умеют читать GPT-диски и использовать их для данных — просто без UEFI они не могут загружаться с них.

Другие современные операционные системы также могут использовать GPT. Linux имеет встроенную поддержку GPT. Компьютеры Apple Intel Mac больше не используют схему Apple APT (Apple Partition Table) и вместо этого используют GPT.

Вероятно, вы захотите использовать GPT при настройке диска. Это более современный и надежный стандарт, к которому стремятся все компьютеры. Если вам нужна совместимость со старыми системами — например, возможность загрузки Windows с диска на компьютере с традиционным BIOS — вам пока придется придерживаться MBR.