Различия между MBR и GPT

Если вы пробовали работать со своим жестким диском и постоянно выполняете форматирование и разбиение на разделы, вы наверняка встретите термины "MBR" и "GPT". Это особенно очевидно, когда вы выполняете двойную загрузку Mac и сталкиваетесь с проблемой перехода с GPT на MBR. Вы, наверное, задаетесь вопросом, в чем разница между MBR и GPT и есть ли преимущества в использовании одного по сравнению с другим? Мы развеем ваши сомнения в этой статье.

Разделы жесткого диска

Вы, наверное, знаете, что жесткий диск можно разделить на несколько разделов. Вопрос в том, как ОС узнает структуру разделов жесткого диска? Эта информация должна откуда-то поступать. Здесь в игру вступают MBR (основная загрузочная запись) и GPT (таблица разделов Guid). Хотя оба они архитектурно различаются, оба играют одинаковую роль в управлении и предоставлении информации для разделов на жестком диске.

Основная загрузочная запись (MBR)

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

Для MBR-диска у вас может быть только четыре основных раздела. Чтобы создать больше разделов, вы можете установить четвертый раздел в качестве расширенного раздела, и вы сможете создавать в нем больше подразделов (или логических дисков). Поскольку в MBR для записи раздела используется 32-разрядная версия, максимальный размер каждого раздела может составлять не более 2 ТБ. Вот как выглядит типичная схема MBR-диска:

mbr-disk-layout

С MBR есть несколько подводных камней. Во-первых, на жестком диске может быть только 4 раздела, и размер каждого раздела ограничен 2 ТБ. Это не будет работать с жестким диском большого объема памяти, скажем, 100 ТБ. Во-вторых, MBR - единственное место, где хранится информация о разделах. Если он когда-либо будет поврежден (и да, он может быть поврежден очень легко), весь жесткий диск станет нечитаемым.

Таблица разделов GUID (GPT)

GPT - это новейший стандарт разметки разделов жесткого диска. Он использует глобальные уникальные идентификаторы (GUID) для определения раздела и является частью стандарта UEFI. Это означает, что в системе на основе UEFI (которая требуется для функции безопасной загрузки Windows 8) использование GPT является обязательным. С помощью GPT вы можете создавать теоретически неограниченное количество разделов на жестком диске, хотя в большинстве операционных систем он обычно ограничен 128 разделами. В отличие от MBR, который ограничивает размер каждого раздела только 2 ТБ, каждый раздел в GPT может содержать до 2 ^ 64 блоков в длину (поскольку он использует 64-разрядную версию), что эквивалентно 9,44 ZB для блока размером 512 байт (1 ZB составляет 1 миллиард терабайт). В Microsoft Windows этот размер ограничен 256 ТБ.

GPT-раздел-схема

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

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

Поддержка ОС

На компьютерах Mac Intel по умолчанию используется GPT, и вы не сможете установить Mac OS X (без дополнительных настроек и хаков) в системе MBR. Mac OS X будет работать на MBR-диске, просто вы не сможете установить на него.

Большинство ядер Linux поддерживают GPT. Если вы не компилируете собственное ядро ​​и не добавляли эту функцию, у вас не должно возникнуть проблем с тем, чтобы ваш любимый дистрибутив работал на GPT-диске. Следует отметить, что вам придется использовать Grub 2 в качестве загрузчика.

Для Windows только 64-разрядная версия Windows, начиная с XP, поддерживает загрузку с диска GPT. Если вы получаете ноутбук с предустановленной 64-битной Windows 8, скорее всего, он использует GPT. Для Windows 7 и более ранних версий конфигурацией по умолчанию будет MBR вместо GPT.

Заключение

В большинстве случаев вам подойдет MBR или GPT. Только в ситуации, когда вам нужно установить Windows на Mac или когда вам нужен раздел размером более 2 ТБ, вам нужно использовать GPT или преобразовать MBR в GPT. Кроме того, для новой модели компьютера, использующего UEFI, он будет поддерживать только GPT.

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

39 комментариев

  1. Следует отметить, что вам придется использовать Grub 2 в качестве загрузчика.

    Это неправда. Вы можете использовать диспетчер загрузки, такой как rEFInd или gummiboot, и использовать загрузчик EFISTUB ядра для загрузки, если в вашем ядре включена эта опция: `CONFIG_EFI_STUB=y`.


    @Ed, Спасибо, что указали на это. Я должен был упомянуть, что Grub 2 (по сравнению с устаревшей версией Grub) следует использовать, поскольку унаследованная версия Grub не имеет прямой поддержки GPT. Однако этого можно достичь с помощью некоторых хаков и перекомпиляции, но не все хотят пойти по этому пути.


    УМНИК. Предполагалось, что он прав.

  2. Я действительно не эксперт в этой области, и у меня возникает следующий вопрос: если я куплю новый жесткий диск, как я узнаю, поддерживает ли он схему MBR или GPT?


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

  3. Спасибо за статью.
    Я использую 32-разрядную версию Windows XP, если я отформатирую диск "c" и установлю 64-разрядную версию, могу ли я получить GPT вместо MBR? И как я могу узнать, что это за загрузочная запись любого компьютера?


    Форматирование жесткого диска или установка 64-разрядной версии Windows не преобразует его из MBR в GPT. В Windows 7 и более поздних версиях вы можете легко преобразовать MBR в GPT, не стирая данные (через приложение "Управление дисками").

    Поскольку вы используете 32-разрядную версию Windows XP, вы определенно используете MBR. Нет необходимости конвертировать в GPT, если вы не ограничены его ограничениями.

    1. Как получить GPT в Windows XP и Windows 7 без приложения для управления дисками.

  4. Я столкнулся с этой проблемой MBR и GPT при попытке установить Linux 8 на свой 32-битный ноутбук Win 7. Он сообщает мне, что диск изначально содержал основные и альтернативные таблицы разделов GUID, но защитный MBR недействителен.
    Он далее упоминается, что для изменения таблицы разделов, хранящейся в MBR, использовался устаревший инструмент….
    Как я могу без проблем получить двойную загрузку между Win 7 и Linux?
    Спасибо


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

  5. Я покупаю новый жесткий диск для ноутбука segate 500 ГБ, и если я устанавливаю Windows 7, Windows загружается, затем я нажимаю, чтобы установить сейчас, затем готовится установка, затем открываю новое окно, где отображается пространство на жестком диске, но поле пустое, и его нет водитель показывает. пожалуйста, помогите мне, как установить Windows 7 на моем ноутбуке. отправьте четкую информацию на gtsranjeet@gmail.com


    проверьте, определяется ли HD в BIOS

  6. Я хочу поменять GPT на MBR, могу ли я поменять ?? (win 8 64bit)
    причина для изменения: я хочу установить win 7 (хочу использовать как win 7, так и win 8 64bit), когда я выбрал любой раздел в процессе установки, произошла ошибка "раздел находится в режиме GPT"


    Вам нужна загрузка установки с использованием GPT, попробуйте установить окна на USB-ручку GPT, отформатированную с помощью GPT. Попробуйте этот инструмент http://rufus.akeo.ie/

  7. "Скорость" и "производительность" здесь не встречаются?
    Странно :(

  8. Я живу в Сербии. Я купил Asus Notebook с предустановленной Windows 8 x64. Я использую Norton Ghost с загрузочного компакт-диска Hiren для создания образа на жестком диске, но что-то у меня сломалось, и моя Windows не запускается, выполните поиск на установочном диске, чтобы выполнить восстановление., Но когда вы выполните работу, снова спросите за такой же ремонт. Сомневаюсь, что я испортил MBR или GPT. я не знаю, какая система используется на моем жестком диске. Как узнать, MBR или GPT и как попробовать исправить. Заранее спасибо за вашу помощь


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

  9. спасибо за информацию она была понятной и познавательной :)

  10. Вы, люди, включая автора этой страницы, небрежно используете слово HACK. Настройка или настройка выражается как внесение изменений / корректировок в настройку чего-либо в соответствии с вашими потребностями. Взлом или взлом обычно выражаются как проникновение в файл / систему, зашифрованную с помощью различных методов, или проникновение в файл / систему посредством манипуляций / эксплуатации из-за плохой целостности такого файла / системы. На самом деле, в сети много людей, которые используют эти слова как взаимозаменяемые, хотя они не имеют одинакового значения.

    ADG


    Вау, дерзкий. Я думаю, вы обнаружите, что есть некоторые споры по поводу использования слова "взломать", и из-за общего (а иногда и неправильного) использования оно расширилось, включив в себя ряд употреблений, весьма отличных от самых ранних употреблений этого слова. Между прочим, можно проследить (или утверждать), что самые ранние применения в основном связаны с двумя лагерями - технически опытным пользователем компьютеров / технологий (например, кодировщиком) или кем-то, кто подрывает системы, как вы описали выше, в самых ранних случаях телефонные мошенничества .

    http://en.wikipedia.org/wiki/Hacker_definition_controversy#Hacker_definition_controversy

    Более чем приемлемо использовать это в смысле того, что кто-то вместе "взламывает" какой-то код или "взламывает" компьютерную систему, как вы описываете, либо на основе белой или черной шляпы, либо действительно "взламывает" что-то в смысл настроек и модификаций либо первоначального предполагаемого использования, либо самой основной системы - например, заставить MacOS работать на стандартном оборудовании Intel для ПК.

    Так что на самом деле использование слова "взломать" в этой статье вовсе не небрежно.

  11. Земляне !!

    Тимтам здесь !!

    Г-н Тимтам хотел бы знать:

    - Могу ли я иметь один диск с ОС MBR (Win7-64Bit на 500 ГБ с одним разделом) и диск DATA объемом 4 ТБ в качестве GPT?

    - Тимтам интересовался, почему Microsoft FAQ по GPT говорит, что ОС должна находиться на диске с разделами GPT.

    (http://msdn.microsoft.com/en-in/windows/hardware/gg463525.aspx)

    Спасибо,
    Mr. Тимтам из Galaxy Dimdam

  12. Как конвертировать GPT в MBR или MBR в GPT

    По Gparted Software или другим подробно объясните ??

  13. У меня есть внешний жесткий диск, который нельзя установить, но он включается, когда я его подключаю. Я предполагаю, что данные структуры раздела были повреждены. Как мне узнать, какой именно, чтобы я мог соответствующим образом отформатировать его и восстановить свои данные. Спасибо!


    Я предполагаю, что вы используете Windows. Когда вы его отформатируете, он также сотрет все ваши данные, как вы собираетесь их восстанавливать? Возможно, вы захотите загрузить свой компьютер с Live CD с Linux. Установите внешний жесткий диск, и он должен быть обнаружен и смонтирован.

  14. Можно ли добавить диск на основе GPT в систему Win 7 с помощью диска на основе MBR в конфигурации с двойной загрузкой, когда загрузочный диск выбирается при запуске или в настройках BIOS по умолчанию? Я хочу изолировать ОС Linux и BSD на GPT-диске с помощью GRUB 2, чтобы выбрать ОС для загрузки. Win 7 никогда не загрузится с диска GPT, ни какой-либо дистрибутив Linux не будет загружен с диска MBR.

  15. Я купил ssd на 240 ГБ и подумал, следует ли мне использовать MBR или GPT. Я использую Vista 32, но хочу обновить его до Win 7 32.


    Определенно MBR, поскольку GPT требует 64-битной Windows.

  16. Я безуспешно пытался загрузить OSX (hackintosh) на свой ноутбук. Если бы я сменил жесткий диск с MBR на GPT, это поможет?

  17. Только что купил внешний накопитель на 4ТБ. Должен ли я преобразовать диск в GPT, чтобы использовать все 4 ТБ пространства на диске? Спасибо.


    Да. Вам следует. Лично я использую Gparted (http://gparted.org/) для разбиения на разделы, так как он имеет возможность создавать тип таблицы разделов GPT.

  18. Я думаю, что "у вас может быть только 4 раздела на жестком диске" должно быть "у вас может быть только 4 ПЕРВИЧНЫХ раздела на жестком диске". Я могу разбить расширенные разделы на столько, сколько захочу, верно!

  19. Если вы используете Windows, вы можете использовать команду diskpart и переключить раздел вашего жесткого диска или флэш-накопителя (флэш-накопителя) с MBR GPT. Не нужно ничего устанавливать, если вы находитесь под Winslows.

  20. как я могу преобразовать mbr в gpt


    вставьте Windows DVD и начните установку и выберите выборочную установку.

    ничего не делайте, нажмите shift + f10, откроется оболочка dos

    введите diskpart, затем введите list disk, наконец, введите select disk "x"

    введите clean, если вам нужно очистить раздел, в противном случае введите convert to gpt

  21. Я использую Mac, и мой жесткий диск в настоящее время имеет один раздел, разделенный на GPT / Mac OS Extended (в журнале).
    Теперь, когда мне нужен мой WD емкостью 1 ТБ, мой порт доступа ultra для чтения и записи с Mac, а также с ОС Windows pc
    и мне нужна защита паролем, встроенная в WD или которую можно загрузить, я хочу, чтобы мой жесткий диск был одним разделом и использовал только программное обеспечение WD Security Lock для защиты паролем, и отформатировал его для использования в обеих ОС,
    пожалуйста, помогите мне, как мне разделить мой WD 1 tb мой порт pass ultra для одновременного использования Mac и OS можно использовать для блокировки моего HD с помощью блокировки безопасности WD
    С уважением, Hamim

  22. Я попытался установить Windows 8.1, но там написано, что мой раздел находится в MBR и его нужно преобразовать в GPT. У меня следующие вопросы:
    Если я это сделаю, все мои данные будут стерты, потому что я не могу включить свои окна, так как некоторые файлы были повреждены.
    Можно ли установить Windows XP, затем сделать резервную копию моего жесткого диска, а затем переключиться на GPT и заново создать разделы, потом установить windows 8.1? Это будет работать?


    Самый простой способ - загрузить Ubuntu ISO и создать живой USB. Загрузитесь в Live USB, и вы сможете получить доступ к вашему жесткому диску. Оттуда вы
    можете сделать резервную копию ваших данных. Как только вы закончите, вы можете приступить к установке Windows
    8.1.

  23. Мне нужна помощь. Я только что получил новую материнскую плату, процессор AMD 3.6, память на 8 гигов и видеокарту. Моя проблема в том, что Windows 7 не будет работать, и я не могу установить Windows 8, потому что он говорит, что мой диск mrb и мне нужен GTP. Что именно мне нужно сделать, ведь кроме биоса ничего не загружается.

    Любые указатели были бы замечательными. Я просто хочу, чтобы эта глупая штука убежала. У меня два системных раздела и два раздела диска.

  24. Это хорошо, если та же проблема, что и у меня. Я просто хочу убедиться, что у меня есть это право, прежде чем делать что-либо еще. У меня Windows 7 установлена ​​на твердотельном носителе, и я хочу использовать жесткий диск емкостью 4 ТБ для хранения. Так что скажите мне, прав ли я, если у вас нет uefi, вы не сможете получить все пространство на жестком диске, но если вы разделите с помощью gpt, вы можете.

Комментарии закрыты.