Чем GPT диск отличается от MBR, что это такое
Прогресс не стоит на месте, постоянно обновляются всевозможные стандарты. Это вполне закономерно, ведь идет развитие технологий, а значит для эффективной работы их результатов, нужны «свежие» спецификации. В данной статье расскажем о том, что такое GPT диск и в чем его отличие от MBR.
Начнем с теории
Начну с того, что еще некоторое время назад существовал только БИОС в качестве API, он помогал выполнять настройки компьютерного оборудования. Но это система была шестнадцатибитной, уже устаревшей морально. Крупнейший производитель Intel смог создать отличную и эффективную альтернативу, получившую наименование UEFI. Вместе с ней появилось огромное количество новшеств, среди которых выделялся GPT. Так что стоит разобраться, для чего этот инструмент.
GPT является аббревиатурой фразы GUID Partion Table, русскоязычный перевод – «таблица GUID разделов». Данная разработка представляет собой элемент UEFI, который делает ту же работу, что и МБР в БИОС — служит для указания начала и конца каждого раздела. Есть только отличие – у ГПТ более объемный функционал, который получилось воплотить с помощью использования 32 битных систем.
Стоит рассмотреть другие особенности описываемого мной стандарта, отличия GPT от MBR (главной загрузочной записи):
- в MBR boot-записи находятся у начала диска, а GPT способен найти имеющиеся таблицы EFI и прогрузить их сразу в нужное место для сохранения;
- МБР дает возможность пользоваться разделами с объемом до 2,2 Тб, а появление GPT позволило снять практически все ограничение с данного параметра. Сейчас это особенно актуально, ведь даже «бытовые» компьютеры могут быть оснащены накопителями на 4 Терабайта;
- с MBR стандартом можно разделять диск максимум на четыре раздела, при этом с новой разработкой легко делать до ста двадцати восьми разделов.
Отмечу также примечательную особенность, требующего дополнительного внимания – можно назначить разделам буквенные идентификаторы. Стандарт имеет поддержку Unicode, благодаря этому легко выполнять необходимые записи почти на всех языках. Все записи вы сможете разделить по папкам на группы. Конечно, те, что созданы системой файлов операционки также будут функционировать, но обычно использовать GUID намного комфортнее. Думаю, теперь стоит немного поговорить о недочетах этой разработки.
Недостатки технологии
Нельзя не отметить некоторые минусы, хотя в целом они целиком могут быть перекрыты преимуществами новой технологии. К примеру, одним из основных негативных нюансов стала закрытость стандарта, по этой причине возникает огромное количество реализаций его поддержки. Технология предусматривает на винчестере расположение 2 таблиц EFI, одна из них находится в самом начале, а вторая – в конце. Но возникают ситуации, когда этого катастрофически не хватает. В случае неполадок с диском или неправильного функционирования программного обеспечения появляются трудности с восстановлением контента.
Здесь нет защиты от бэд блоков, даже, несмотря на то, что эти современные технологии успешно применяются в большинстве новых файловых систем.
Имеется еще недочет, который с трудом можно таковым назвать (в основном это забота специалистов по ОС, а не UEFI), состоит в том, что большинство загрузчиков операционки все еще применяют номера разделов, а не буквенные имена. В этом параметре нельзя присвоить диску имя, с этим справляется GUID идентификатор.
Как определить, что у вас установлено — GPT или MBR?
Данная тема стала пользоваться популярностью после появления компьютерного оборудования на базе Виндовс 10 и 8. Я хочу рассказать вам, как узнать свою таблицу разделов и определить используемый стандарт.
В первом варианте определение таблицы, применяющейся на винчестере или SSD можно посмотреть в функционирующей операционки Windows с «семерки» до «десятки».
Для этого следует запустить программу управления дисками:
- Необходимо нажать комбинацию Win + R на клавиатуре;
- вводите команду:
- Будет открыто окно службы «Управление дисками», с табличкой, которая отобразит все имеющиеся на ПК винчестеры, SSD и подключенные карты памяти:
- кликаете правой кнопкой по диску (не по разделам!) и выбираете «Свойства»;
- здесь открываете раздел «Тома»;
- когда в подпункте «Стиль раздела» прописано «Таблица с GUID разделов» — вы пользуетесь GPT:
- в обратном случае будет указано «Основная загрузочная запись (MBR)»:
Пользуемся командной строкой
Если необходимо воспользоваться данным вариантом, можно активировать командную строчку от имени админа в операционке Виндовс или зажать комбинацию Shift + F10 (на некоторых устройствах Shift + Fn + F10 ) при установке Windows с накопителя для открытия нужной опции.
Далее в командной строчке поочередно прописываете команды:
Следует обратить внимание на последний столбик, где отмечены результаты выполнения команды list disk.
Если на том месте установлена звездочка, то применяется технология GPT, а диски, не имеющие эту отметку — MBR (чаще всего стоит MBR, потому как встречаются и другие варианты, к примеру, система не может определить вид инструмента).
После просмотра всей нужной информации для закрытия окна консоли нужно ввести команду:
Остальные признаки, позволяющие определить структуру
Приведу еще несколько дополнительных, но не дающих 100% гарантию признаков, которые помогут узнать вид используемого на вашем компьютерном оборудовании диска. Хотя признаки довольно полезные с точки зрения дополнительной информации:
- если в BIOS использует EFI-загрузку, то в системе установлена GPT;
- один из скрытых разделов начала системы в Виндовс 10 и 8 работает с файловой системой FAT32, а в самом описании указана фраза— «Шифрованный EFI системный раздел», то перед вами — GPT;
- элементы на диске с системой, включая скрытый раздел, обладает файловой системой NTFS — MBR;
- диск, размер которого больше 2 Тб, и/или имеется более 4-х разделов – значит GPT система.
Надеюсь, моя статья помогла вам разобраться, что такое GPT диск, и вы сможете определить, на какой технологии функционирует ваш компьютер.
Автор рекомендует:
Я не могу понять, почему меня дуром заставляют переходить на GPT? Все новые дистрибутивы операционных систем адаптируются в первую очередь на GPT. У меня никогда не было дисков, объёмом более 1 TB и, самое главное, НЕ ПЛАНИРУЕТСЯ! Когда «умирает» диск, объёмом 500 — 1000 GB, я теряю информацию, соответственно 500 — 1000 GB. А если потеряю 4000 GB? Просто меня посетит «Кондрат Иванович». Лучше иметь 4 диска по 1 TB, чем один 4 TB. Да это дороже, но информация дороже самих дисков в десятки, сотни раз! Скажем хочу я установить Linux Calculate, а она, падла, устанавливается только на диск, размеченный в GPT. Мне что же терять все данные на диске, ради выделения 40 GB для установки этой системы, а также терять настроенную, прекрасно работающую Windows? Лучше отказаться от установки этой ОС.
По поводу разделов диска в MBR не совсем согласен: невозможно моздать более четырех ОСНОВНЫХ разделов, а логических можно создавать сколько угодно
В MBR прекрасно можно прописать тома, общим обьёмом 4 ТБ.
Как и создать огромное количество разделов. Да, лишь 3 основных а остальные логические — но разве в этом есть проблема?
GPT (GUID Partition Table) — новый стандарт размещения таблиц разделов на носителе информации. Он является частью расширяемого микропрограммного интерфейса (Extensible Firmware Interface, EFI), разработанного компанией Intel, чтобы заменить BIOS. В процессе наработок, новый тип прошивки стал называться Unified Extensible Firmware Interface (UEFI). Одной из главных целей UEFI — стало создание нового способа загрузки ОС, который отличается от обычного загрузочного кода MBR.
Особенности
GPT расположен в начале жесткого диска, так же как и MBR, только не в первом, а во втором секторе. Первый сектор по прежнему остается зарезервированным для MBR, которая также может быть в дисках GPT. Это сделано в целях защиты и для того, чтобы была совместимость со старыми ОС. В целом структура GPT схожа с предшественницей, за исключением некоторых особенностей:
GPT не ограничивает свой объем в одном секторе (512 байт).
Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
GPT имеет функцию дублирования — оглавление и таблица разделов записаны в начале и в конце диска.
Количество разделов не ограничено, но технически сейчас существует ограничение в 264 раздела из-за разрядности полей.
Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×1021 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 940 миллионов дисков по 10 ТБ каждый). Этот факт сметает на нет проблему ограничения носителей информации в 2,2 ТБ под управлением MBR.
GPT позволяет назначить разделам уникальный 128-битный идентификатор (GUID), имена, атрибуты. Благодаря использования стандарта кодирования символов юникод, разделы могут быть названы на любом языке и сгруппированы по папкам.
Этапы загрузки ОС
Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.
Загрузочные файлы хранятся в директории /EFI/ /. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:
Включение компьютера → проверка аппаратного обеспечения.
Загружается прошивка UEFI.
Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.
Недостатки
Недостатки у GPT имеются, и самый ощутимый из них — нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится.
GPT и MBR: Что это такое, как определить и конвертировать разметку диска
Ниже будем детально разбираться в этих двух понятиях.
Что такое GPT и MBR
GPT и MBR – эти стили разделов жёсткого диска, их также называют стили разметки или таблицы разделов диска. Всё это синонимы одного понятия — способа хранения сведений о разделах жёсткого диска. Сведений о начале и конце разделов, о принадлежности каждому из них секторов, об их атрибутах (основной, логический и пр.), о том, какой из разделов является загрузочным и т.п.
Если мы подключим к компьютеру новый или старый, но пустой жёсткий диск, он не будет видеться системой Windows, пока мы его не проинициализируем в управлении дисками – входящей в состав системы утилите diskmgmt.msc (или же с помощью сторонних менеджеров дисков). В штатном управлении дисками инициализация подключённых пустых носителей запускается автоматически при открытии утилиты.
И система предлагает нам указать, какой мы хотим задать стиль разделов:
- MBR – аббр. Master Boot Record, что переводится как основная загрузочная запись;
- GPT – аббр. GUID Partition Table, что переводится как таблица разделов GUID.
В окне инициализации Windows подсказывает нам, какой из стилей выбрать опцией предустановки. И выходит система из текущих условий своей работы – на диске с каким стилем разметки она установлена, в таком стиле она и предлагает нам проинициализировать новый носитель данных.
MBR – старый стиль, GPT же современный, более совершенный. В чём именно их разность?
Тип BIOS
Работать с незагрузочными дисками GPT и MBR можно на любых компьютерах. А вот загружать с них операционную систему – нет. Чтобы была возможна загрузка с GPT-диска, материнская плата компьютера должны быть с BIOS UEFI. Ну или как минимум с гибридным BIOS с реализацией ПО EFI в части поддержки дисков GPT. Это большая часть материнок ПК и ноутбуков, выпущенных после 2012 года. При этом в BIOS должен быть активен либо сам режим UEFI, либо режим совместимости с обычной BIOS Legacy, если таковой поддерживается.
А чтобы компьютер мог загружаться с MBR-дисков, в BIOS должен быть выставлен либо, опять же, режим совместимости двух типов BIOS, если предусматривается, либо только Legacy.
В скором будущем производители материнок ПК и ноутбуков, наконец откажутся от совместимости с BIOS Legacy, и устройства будут поставляться только с прошивкой UEFI. Например, компания Intel заявляет, что сделает это уже после 2021 года. Так что таймер отсчёта отправки MBR на свалку истории уже запущен.
Типы разделов
На MBR-дисках доступно создание не более 4-х основных разделов – таковых, с которых возможна загрузка Windows. Если разделов нужно создать больше, основными могут быть только трое, а все остальные должны быть логическими, с которых запуск Windows невозможен.
Тогда как на GPT-дисках этой заморочки нет – на нём все разделы основные, и их может быть аж 128 штук.
Видимый объём носителя
Стиль MBR не позволяет увидеть объём носителя данных больше 2,2 Тб. Если у носителя больший объём, ему принципиально нужна GPT-разметка.
Быстродействие и восстановление данных
MBR как способ хранения сведений о разделах жёсткого диска предусматривает такое хранение сведений в одном месте. Что делает и Windows, и наши данные уязвимыми к сбоям, влекущим за собой ошибки записи этих сведений. Тогда как GPT хранит эти сведения в нескольких местах, причём равномерно распределённых по всей поверхности носителя. Это делает Windows более устойчивой к последствиям сбоя во время записи системных данных, увеличивает шансы на восстановление пользовательских файлов, привносит небольшое быстродействие в работу HDD по считыванию данных.
У MBR и GPT разное обустройство загрузчика. У GPT меньше стадий процедуры загрузки, потому Windows на таких дисках запускается немножко быстрее.
Совместимость Windows
На GPT-дисках могут работать только определённые операционные системы, так называемые EFI-системы – от названия ПО EFI, на базе которого функционирует прошивка UEFI. Это:
- Только 64-битные Windows, Linux и Mac;
- Из числа Windows – только версии Vista, 7, 8.1, 10 и серверные Windows Server 2008, 2008 R2, 2012, 2012 R2, 2021, 2021.
Работа 32-битных Windows, старой версии XP и ниже возможна только на дисках MBR.
Структура разделов Windows
У обычных систем Windows на MBR-дисках и EFI-систем на GPT-дисках разная структура технических системных разделов. На MBR-дисках из числа системных разделов вообще может быть только единственный С, на котором размещены и сама Windows, и её загрузчик. Но чаще это схема, состоящая из двух разделов:
- Технического на 100 или 350 Мб с файловой системой NTFS, где хранится загрузчик;
- Диска С.
На GPT-дисках схема EFI-системы включает обычно три раздела:
- NTFS-раздел восстановления на 350 или 500 Мб;
- EFI-раздел с FAT32 – раздел загрузчика;
- Диск С.
Иногда схема может исключать раздел восстановления Windows или включать ещё один технический раздел MSR.
Преимущества GPT
Это новый стандарт. Он ассоциируется с UEFI, который вытесняет громоздкий и неповоротливый BIOS. А GPT, в свою очередь, заменяет отживший свое MBR на нечто более современное. Называется он GUID Partition Table, т.е. таблица разделов с глобально уникальными идентификаторами. И каждый раздел диска в самом деле имеет такой идентификатор. Этот идентификатор – произвольная строка такой длины, что без труда можно каждому разделу на Земле такой идентификатор сделать уникальным. Ограничений, присущих MBR у GPT нет. Иначе говоря, диски могут быть гораздо больше. Размеры их ограничены операционной системой и ее файловой системой. Также GPT позволяет создавать, практически, неограниченное количество разделов. Опять же ограничением будет операционная система. Так Windows позволяет создать до 128 разделов на GPT-диске. И не надо создавать расширенный раздел, чтобы система заработала.
В случае MBR данные о разделе диска и загрузочные команды хранятся в одном месте. Если происходит повреждение этой информации, либо что-либо поверх нее записывается, начинаются проблемы. А GPT наоборот хранит несколько копий указанных данных в разных местах на диске, поэтому эта технология более надежна: гораздо легче восстановить систему в случае сбоя.
В конце 1990-х голов корпорация Intel разработала новый стандарт таблицы разделов как часть прогрессивной технологии Unified Extensible Firmware Interface (UEFI). На сегодняшний день это часть спецификации UEFI. Технология GPT также предусматривает циклический избыточный контроль (cyclic redundancy check или CRC). Сохраняются контрольные суммы для проверки сохранности данных. Если данные претерпели непредусмотренные изменения, GPT идентифицирует проблему и пытается восстановить поврежденные данные из другого места на диске. В случае MBR нет возможности понять, что данные повреждены. Поэтому о проблеме вы узнаете, только когда операционная система не сможет загрузиться, или данные о разделе исчезнут.
Загрузочные флешки UEFI
Чтобы на компьютере с активной BIOS UEFI переустановить Windows на диске GPT или просто запуститься с Live-диска для реанимации системы, загрузочную флешку необходимо создавать специальным образом. Как создавать загрузочные флешки для обоих типов BIOS – и UEFI, и Legacy, чтобы установить Windows на нужный стиль разметки диска, читайте в этой статье.
Правильно создать флешку для UEFI мало. Во-первых, с неё нужно правильно загрузиться. Во-вторых, чтобы была возможной загрузка с установочной флешки Windows 7, в UEFI предварительно нужно отключить Secure Boot.
Назначение MBR и GPT разметки носителя данных
MBR (Master Boot Record) и GPT (GUID Partition Table) представляют собой два разных способа хранения информации о разделах на жестком диске. Данная информация включает в себя как сведения о принципе работы накопителей, так и определяет какой раздел станет загрузочным для системы.
Перед тем как приступать к работе с Windows и выбирать предложенный раздел по умолчанию, стоит взвесить все за и против. Стандартный вариант не всегда может стать оптимальным.
В этой статье мы разберем что из себя представляют разметки GPT и MBR, какая из них лучше, приведем способ определения уже существующих разметок и как их изменить на более подходящие.
Как узнать, диск GPT или MBR
Какой у подключённых к компьютеру носителей информации стиль разметки — GPT или MBR? Как это узнать? В среде рабочей Windows сделать это можно средствами штатного управления дисками. Запускаем через поиск или команду «Выполнить» утилиту diskmgmt.msc. И смотрим структуру разделов Windows, как показано выше. Если носитель чисто для пользовательских данных, на нём нет Windows, вызываем на нём контекстное меню и смотрим неактивную функцию преобразования. Если это «Преобразовать в GPT-диск», тогда, следовательно, диск со стилем MBR. Если же «Преобразовать в MBR», то, соответственно, у диска стиль GPT.
Способ второй: использование команды Diskpart в командной строке
- Чтобы оценить, какая таблица разделов используется на диске — GPT или MBR, можно использовать стандартную команду «diskpart» через командную строку ОС Windows. Для этого вначале необходимо открыть окно командной строки с правами администратора. Сделать это можно одним из способов:
-
Кликните по кнопке «Пуск» и в раскрывшемся списке программ введите в строке поиска название утилиты командной строки «CMD». В списке найденных объектов выберите программу с названием «CMD», кликните по ней правой клавишей и выберите в списке контекстного меню «Запуск от имени администратора». Этот способ подходит как для Windows 7, так и для Windows 8.
- Нажмите одновременно клавиши «Windows» и «X» и выберите пункт «Command Prompt (Admin)» или «Командная строка (администратор)». Этот способ доступен только для Windows 8.
- Теперь, когда окно командной строки открылось, наберите последовательно две команды. Каждый ввод команды завершайте нажатием кнопки «Enter» (Ввод). Итак, последовательно набираем:
- В результате в окне командной строки откроется список всех дисков, подключенных к компьютеру. Если диск имеет таблицу разделов в стандарте GPT, то в столбце «Gpt» он будет помечен звездочкой «*». Если же в этом столбце нет звездочки, значит это диск с MBR разметкой.
В нашем случае на скриншоте ниже видно, что два диска Disk 0 и Disk 1 имеют разметку разделов по стандарту GPT, а диск Disk 2 является MBR диском.
Итак, теперь, когда вы в курсе, как определить GPT или MBR диск, можно приступить к вопросу как GPT диск преобразовать в MBR, из одного стандарта в другой. Чему и будет посвящена наша следующая статья.
Преобразование стилей разметки
GPT-диски могут преобразовываться (конвертироваться) в MBR, а диски MBR — в GPT. С участием штатных средств Windows этот процесс невозможен без потери разметки носителя и хранящихся на нём данных. А вот сторонние программы-менеджеры могут эту операцию проводить без потери разметки и данных носителя. А в отдельных случаях ещё и без необходимости переустановки Windows. Детально о преобразовании стилей разметки читайте в отдельной статье блога.
Тема таблиц разделов дисков GPT и MBR стала актуальной после распространения компьютеров и ноутбуков с предустановленной Windows 10 и 8. В этой инструкции — два способа узнать, какую таблицу разделов, GPT или MBR имеет диск (HDD или SSD) — средствами операционной системы, а также при установке Windows на компьютер (т.е. без загрузки ОС). Все способы можно использовать в Windows 10, 8 и Windows 7.
Возможно, вам также окажутся полезными материалы, имеющие отношение к конвертации диска из одной таблицы разделов в другую и решению типичных проблем, вызванных не поддерживаемой при текущей конфигурации таблицы разделов: Как конвертировать диск GPT в MBR (и наоборот), про ошибки при установке Windows: На выбранном диске находится таблица MBR-разделов, Диск имеет стиль разделов GPT.
Как справиться с ошибкой GPT при установке Windows 7
Пользователи, которым по тем или иным причинам потребовалось установить себе на компьютер Windows 7, зачастую сталкиваются с проблемой следующего характера. Инсталляционное устройство вставлено, BIOS нормально открывается и видит все подключенные устройства, раздел для установки операционной системы выбран, вроде все нормально работает, но вдруг на экран выскакивает ошибка «Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GPT». Не очень опытный пользователь может растеряться, решить, что его HDD-накопитель испорчен, и даже начать задумываться о покупке нового. Но не стоит торопиться, тут дело вовсе не в порче и не в браке. Скорее всего, на диске просто установлен формат GPT, который и является причиной возникшей проблемы.
Диски, поддерживающие стиль разделов GPT, в последнее время становятся достаточно распространенными среди пользователей. Эти устройства пришли на смену более раннему формату MBR. А проводить работу с форматом GPT возможно на универсальном интерфейсе UEFI, который обычно устанавливается на современных материнских платах. Более старые устройства же постепенно уходят в прошлое. С одной стороны, это хорошо, ведь интерфейс UEFI позволяет проводить загрузку системы быстрее, чем раньше, а формат GPT поддерживает HDD-устройства с большим объемом, тогда как в MBR можно было использовать не более 2,2 Тб информации. Но, несмотря на все это, иногда может потребоваться именно винчестер с форматом MBR. Одним из таких случаев как раз является установка 32-разрядной системы Windows 7 на компьютер, где интерфейс UEFI не поддерживается.
Как посмотреть стиль разделов GPT или MBR в управлении дисками Windows
Первый способ предполагает, что определить, какая таблица разделов используется на жестком диске или SSD вы решили в работающей ОС Windows 10 — 7.
Чтобы сделать это, запустите утилиту управления дисками, для чего нажмите клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой ОС), введите diskmgmt.msc и нажмите Enter.
Откроется «Управление дисками», с таблицей, отображающей все установленные на компьютере жесткие диски, SSD и подключенные USB-накопители.
-
В нижней части утилиты «Управление дисками» кликните по имени диска правой кнопкой мыши (см. скриншот) и выберите пункт меню «Свойства».
Создание конфигурации разделов для разметки GPT
Вы можете создать рассмотренную выше конфигурацию:
- С помощью графического интерфейса программы установки Windows
- В командной строке утилитой diskpart.
Я покажу оба способа.
Раньше я рекомендовал diskpart, но теперь советую по возможности создавать структуру разделов программой установки Windows. Она автоматически создает правильную структуру разделов под конкретную ОС, на все случаи жизни и в соответствии с текущим подходом Microsoft.
Смена курса обусловлена рядом причин. Рекомендуемая структура разделов у Microsoft варьируется в разных поколениях ОС, а теперь еще и от сборки к сборке Windows 10. Так, отличается размер и расположение раздела Windows RE (он необходим, например, для восстановления диска, зашифрованного BitLocker).
Microsoft сама не успевает оперативно отражать эти изменения в своей документации, куда уж мне Да и не планировал я создавать репозиторий скриптов diskpart на каждый чих. Изначально сама статья и первая версия скрипта diskpart в ней были призваны предотвратить проблему с недостаточным размером раздела RE, которая проявлялась при создании образа системы встроенными средствами в Windows 8 и 8.1, что сейчас потеряло актуальность.
Способ 1 — программа установки Windows (рекомендую)
Этот способ работает только при наличии установочного диска, конечно. Достаточно начать установку, дойти до экрана конфигурации дисков и создать раздел на незанятом пространстве.
Программа установки автоматически создаст все необходимые разделы.
Способ 2 – утилита diskpart
Несмотря на отсутствие графического интерфейса, этот способ обладает важным преимуществом: он работает вне зависимости от того, есть ли в наличии установочный диск.
Примечание. Скрипт ниже взят из описания MSDN для Windows 10 (на конец 2021 года) и подоходит для всех поддерживаемых ОС Windows. Порядок разделов и их размеры могут не совпадать с документацией к той или иной ОС, но на работу Windows это не влияет. Перфекционистам и сомневающимся рекомендую использовать программу установки или следовать документации. Дальнейшее обновление скрипта и ссылок на документацию не планируется.
Все команды выполняются в среде Windows PE.
Для ускорения процесса я рекомендую вам заранее сохранить файл с со вторым блоком команд, например, на установочной флэшке.
В команде ниже замените N
на номер диска.
diskpart list disk sel disk N
Теперь выполняйте следующие команды или откройте ранее сохраненный файл в блокноте, скопируйте весь текст и вставьте правой кнопкой мыши в окно командной строки. Подсказка. Если блокнот еще не открыт, необязательно выходить из diskpart. Откройте еще одну командную строку сочетанием Shift + F10 и наберите notepad.
clean rem == CreatePartitions-UEFI.txt == rem == These commands are used with DiskPart to rem create four partitions rem for a UEFI/GPT-based PC. rem Adjust the partition sizes to fill the drive rem as necessary. rem select disk 0 rem clean == convert gpt rem == 1. System partition ========================= create partition efi size=100 rem ** NOTE: For Advanced Format 4Kn drives, rem change this value to size = 260 ** format quick fs=fat32 label=»System» assign letter=»S» rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3. Windows partition ======================== rem == a. Create the Windows partition ========== create partition primary rem == b. Create space for the recovery tools === shrink minimum=500 rem ** NOTE: Update this size to match the rem size of the recovery tools rem (winre.wim) plus free space ** rem == c. Prepare the Windows partition ========= format quick fs=ntfs label=»Windows» assign letter=»W» rem === 4. Recovery tools partition ================ create partition primary format quick fs=ntfs label=»Recovery tools» assign letter=»R» set gpt attributes=0x8000000000000001 list volume list par exit
Да, я знаю, что diskpart можно «заскриптовать», но я не могу предугадать правильный номер диска, поэтому метод копирования-вставки оптимален с точки зрения краткости объяснений и скорости решения задачи
Структура разделов создана! Две последних команды перед выходом из diskpart покажут вам расклад по томам и разделам диска.
Здесь я хочу обратить ваше внимание на три момента:
- Картинка не соответствует командам, потому что последние неоднократно обновлялись
- Ключевым разделам назначены буквы W, T и S, но они действуют исключительно в этом сеансе Windows PE. В загруженной системе только раздел Windows получит букву — C.
- Утилита diskpart автоматически создает первый раздел со смещением 1024KB, что оптимально для SSD.
Узнаем стиль разделов диска с помощью командной строки
Для использования этого способа вы можете либо запустить командную строку от имени администратора в ОС Windows, либо нажать клавиши Shift+F10 (на некоторых ноутбуках Shift+Fn+F10) во время установки Windows с диска или флешки, чтобы открылась командная строка.
В командной строке по порядку введите команды:
Обратите внимание на последний столбец в результатах выполнения команды list disk. Если там стоит отметка (звездочка), то этот диск имеет стиль разделов GPT, те диски, которые такой отметки не имеют — MBR (как правило MBR, так как могут быть и иные варианты, например, системе не удается определить, что это за диск).
Способ 1 — через командную строку
Самый быстрый способ узнать используется gpt или mbr — нажать сочетание клавиш Win + R , затем ввести там команду diskpart . В открывшемся окне командной строки введите list disk . Перед вами откроется список физических дисков в виде таблицы. Если на интересующем вас жёстком диске пункт GPT обозначен звёздочкой, значит диск GPT. В противном случае это MBR.
Утилита DiskPart
На изображении выполнение команды в Windows 10. Этот способ по моему мнению самый простой, однако если у вас на компьютере установлено несколько жёстких дисков с одинаковой ёмкостью, результаты могут вас запутать. Кстати, этот способ также сработает при установке Windows, просто запустите командную строку командой Shift + F10. Поэтому далее я рассмотрю второй способ как узнать gpt или mbr используется на вашем диске.
Косвенные признаки для определения структуры разделов на дисках
Ну и некоторые дополнительные, не дающие гарантий, но полезные в качестве дополнительной информации признаки, позволяющие узнать, GPT или MBR диск используется на вашем компьютере или ноутбуке.
- Если в БИОС (UEFI) компьютера установлена только EFI-загрузка, то системный диск — GPT.
- Если один из начальных скрытых разделов системного диска в Windows 10 и 8 имеет файловую систему FAT32, а в описании (в управлении дисками) — «Шифрованный EFI системный раздел», то диск — GPT.
- Если все разделы на диске с системой, включая скрытый раздел имеют файловую систему NTFS — это MBR диск.
- Если ваш диск имеет размер более 2Тб, это GPT диск.
- Если на вашем диске более 4 основных разделов, у вас GPT диск. Если же при создании 4-го раздела средствами системы создается «Дополнительный раздел» (см. на скриншоте), то это диск MBR.
Вот, пожалуй, и всё по рассматриваемому предмету. Если же остались вопросы — спрашивайте, буду отвечать.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
10.07.2016 в 12:19
Спасибо, Дмитрий, за полезный материал. Хочу задать Вам интересующий меня вопрос. Возможно ли мне создать на моем жестком диске (HDD) четыре основных логических раздела со структурой MBR, на которых будут установлены разные операционные системы (Windows XP, 7, 8, 10)? Или лучше эти разделы создать в структуре GPT? В какой последовательности затем устанавливать эти ОС, чтобы функционировал общий загрузчик для них (а не затирался в процессе установки ОС)? И какой из этих (4-х) разделов должен быть активным? Заранее благодарен за ответ.
11.07.2016 в 10:02
Здравствуйте. Я тут боюсь не смогу дать четкого ответа, самому бы набраться терпения и подобным образом поэкспериментировать. Как вижу ситуацию без предварительной проверки: 1) диск должен быть MBR (т.к. XP в списке) 2) порядок вижу таким: сначала Windows 7, потом XP, потом вручную с помощью EasyBCD добавить XP в меню загрузки, потом 8, потом 10. Почему XP не сначала — потому что она не создаст дополнительный нужный раздел «зарезервировано системой». Предвижу проблемы: в результате получается более 4 разделов, а потому не получится им быть основными логическими. Можно конечно попробовать начать с установки XP и тоже по идее может все работать, только без наличия отдельного раздела с загрузчиком, но тут точно нужно проверить. Конфигурация XP, затем — 7 точно работоспособна, а вот что произойдет при добавлении 8 и 10 не знаю точно. Активный — раздел номер 0, на него же ставим первую по порядку ОС.
10.07.2016 в 13:22
Многие сейчас увлеклись конвертировать диск с МБР на ГПТ якобы это повлияет на быстроедействие, мое мнение , никакого быстродействия я не заметил, а вот проблемм набрался, то драйвера слетят то синий экран смерти вылетит после очередного обновления. все это вурчную решил, но все же зачем мучать комп, если он изначально заточен под старый БИОС сМБР, а не под УЕФИ, Это я так к слову, на будущее тем, кто захочет в режиме УЕФИ виндовс ставить
MBR — это специальный загрузочный сектор, расположенный в начале диска. Этот сектор содержит загрузчик для установленной операционной системы, а так же информацию о логических разделах диска.
Загрузчик — это небольшой кусок кода, который обычно используется для загрузки большого загрузчика с другого раздела или диска. Если на вашем компьютере установлен Windows, здесь будут находиться начальные элементы загрузчика Windows. Именно поэтому вам приходится восстанавливать MBR, если он был перезаписан и Windows не загружается. Если у вас установлен Linux, MBR чаще всего будет содержать загрузчик GRUB.
MBR работает с дисками объёмом до 2 Тб, но он может справиться и с дисками большего размера. Кроме этого MBR поддерживает не более 4 основных разделов. Если вам нужно больше, придётся сделать один из основных разделов «расширенным разделом» и разместить в нём логические разделы. Впрочем, чаще всего вам этот трюк не потребуется.
MBR стал индустриальным стандартом, который все использовали для создания разделов на дисках и загрузки с них. С того самого момента некоторые разработчики начали полагаться на трюки вроде расширенных разделов.
Разметка жёсткого диска
Для взаимодействия компьютера и жёсткого диска, на последний должна быть нанесена разметка. С помощью неё компьютер, его БИОС, находит на винчестере места, с которых начинает загрузку ОС. С помощью этой разметки на винчестере указывается какое пространство для чего используется.
Производители для удобства пользователя выпускают винчестеры уже с нанесённой разметкой, и обычному пользователю не приходится сталкиваться с первоначальной настройкой диска. Но при работе на компьютере возникают ситуации, когда о разделах жёсткого винчестера, их видах и назначении, знать пользователю становится необходимо.
На сегодняшний день применяются два основных способа разметки винчестера:
- MBR – популярная разметка, применявшаяся ранее и использующаяся до сих пор.
- GPT – стиль раздела – современная разметка, созданная для работы с современным оборудованием.
Разметка диска стала массового применяться в 80-х годах прошлого века, как единственный используешься на ПК. В то время в жизнь входили персональные компьютеры, работали они под операционной системой DOS, которая требовала загрузки со стороннего носителя. Несколько позже появилась Windows.
Для загрузки системы на жёстком диске создаётся загрузочный сектор. Компьютер при запуске обращается к нему, происходила начальная загрузка. Загружаются начальные элементы загрузки. Потом управление передаётся основному загрузчику, как правило, установленной операционной системе.
По сути, при включении компьютера идёт обращение к главной загрузочной записи. Именно так переводится английская аббревиатура MBR – Mster Boot Record.
При появлении этой разметки и массового внедрения, её возможности с избытком удовлетворяли требования оборудования. Но с внедрение новых технологий стандарт исчерпал себя. Ограничения применения MBR, несовместимые с современным оборудованием:
- Использование жёстких дисков, объёмом не более 2 Тб.
- Винчестер может содержать не более четырёх основных разделов, как следствие – ограничение на количество одновременно установленных работоспособных ОС (В случае Windows 7,8 – не более двух).
- Низкая надёжность разметки. При повреждении загрузочного сектора, запуск ОС невозможен.
Несмотря на почтенный возраст и ограничения, MBR останется наиболее популярным стилем загрузочной записи. Основным достоинством у пользователей считается возможность просто и быстро установить любые комбинации операционных систем.
Стиль разметки GPT появился сравнительно недавно. Для раздела на носителе используется неповторимый идентификатор, имя раздела. Символьная длинна имени позволяет создавать столько имён, что среди всех разделов существующих винчестеров не будет двух с одним и тем же именем.
При использовании GPT-разметки на винчестере создаётся первый системный, загрузочный, раздел, в котором хранится необходимая для загрузки компьютера информация. Этот раздел заменят собой БИОС компьютера. Других разделов может быть 127. Каждый из них может быть основным и на каждый может быть установлена отдельная операционная система.
Данные о разметке хранятся в нескольких местах HDD, что ускоряет время доступа к винчестеру и безопасность информации. При повреждении данных, их можно восстановить с другой копии.
Ограничения на размеры разделов GPT накладывает файловая система и возможности операционной системы. К условным недостаткам таких дисков можно отнести и то, что несмотря на возможность установки неограниченного количества операционных систем, реально можно поставить только бесплатные или лицензионные.
Производители ОС Windows привязывают лицензию продукта не к оборудованию пользователя, а к уникальному имени раздела винчестера, куда система установлена. При смене раздела или замене жёсткого диска лицензию необходимо сбрасывать.
Как узнать тип разметки диска в Acronis Disk Director
Определить, MBR или GPT диск используется на вашем компьютере, можно с помощью любой утилиты, предназначенной для работы с HDD. Одним из наиболее популярных приложений подобного формата является Acronis Disk Director. Узнать стиль разделов здесь проще простого, достаточно лишь запустить программу. Диски отобразятся в виде списка, а разметка будет указана в отдельном столбце.
Обратим внимание на наличие скрытого системного раздела «EFI system partition» с файловой системой FAT32 – это обязательный атрибут GPT-диска, который однозначно позволяет установить способ его разбиения.
На этом все. Надеемся, что данная статья была для вас полезной.
Совместимость GPT
Новый стиль разметки GPT накладывает ограничения в совместимости:
- операционная система Windows загружается с GPT-носителей на компьютерах с современным UEFI;
- использование Windows 64-битных версий;
- Linux имеет встроенную поддержку GPT-носителей;
- компьютеры Aple перешли с фирменной разметки APT на разметку GPT;
- на одном физическом носителе не может быть одновременно разделов MBR и GPT;
- в новых устройствах применяется стиль разметки gpt windows 8 и более поздних версий ОС.
Также к совместимости стоит отнести защитный механизм GPT-носителей: защитный MBR. При попытке разметки современного винчестера программным обеспечением для MBR разметки, программа будет видеть один большой MBR раздел и размечать данные на нем не получится. Это не даст потерять информацию на GPT-носителе.
Как узнать MBR или GPT
Чтобы узнать разметку диска MBR или GPT достаточно воспользоваться стандартными средствами Windows. Нажмите кнопку «Пуск», в меню правой кнопкой мыши нажмите на «Компьютер». В появившемся меню выберете «Управление». Откроется «Управление компьютером». Также сюда можно перейти из «Панель управления», «Администрирование».
В левом столбце выбрать «Управление дисками». В центральной колонке сверху появится список дисков. Ниже визуальное представление устройств. В нижнем окне на интересующем носителе нажать правую кнопку мыши, в появившемся меню выбрать «Свойства».
Откроется окно свойств винчестера. На вкладке «Тома» будет указан стиль раздела «Основная загрузочная запись (MBR)» или «Таблица с GUID», что означает GPT диск.
Также разметку можно узнать с помощью системной программы DiskPart. Для запуска нажать на клавиатуре Win+R, ввести Diskpart, ввод, согласится с вопросом системы безопасности. В интерфейсе программы ввести «List disk», нажать ввод. В списке дисков, принадлежащих системе, диски с GPT структурой будут отмечены звёздочкой в колонке GPT.
Способ первый: анализ в утилите Disk Management tool
Узнать информацию о стандарте разделов жесткого диска можно с помощью утилиты Disk Management tool (Управление дисками).
- Для того, чтобы запустить утилиту в Windows 7, кликните правой клавишей мышки по ярлыку «Компьютер» на рабочем столе и в контекстном меню выберите пункт «Управление»:
-
Далее в списке системных утилит выберите «Disk Management» или «Управление дисками».
- В некоторых случаях запустить утилиту можно проще – просто нажмите комбинацию клавиш Windows Key+X и выберите «Управление дисками».
- Еще один вариант запуска. Нажмите одновременно клавиши Windows Key и R для запуска диалогового окна «Выполнить». В строку ввода вставьте или наберите «diskmgmt.msc», а затем нажмите «Enter».
- В графическом окне утилиты «Управление дисками» найдите тот жесткий диск, таблица разделов которого вас интересует. Кликните по нему правой клавишей мышки и выберите в контекстном меню пункт «Properties» или «Свойства».
- В новом окне свойств диска выберите вкладку «Volumes» (Тома). В свойствах тома найдите параметр «Partition Style» (Стиль раздела). Именно здесь можно узнать, GPT или MBR диск вы используете. В нашем примере видно, что таблица разделов диска соответствует стандарту MBR – «Основная загрузочная запись MBR». На английском это пишется как «Master Boot Record (MBR)», иначе — «GUID Partition Table (GPT)».
Создание и преобразование дисков
При преобразовании дисков, данные содержащиеся на винчестере будут безвозвратно утеряны. Создайте резервную копию диска.
Создание GPT диска сводится к преобразованию MBR диска в GPT. Для этого необходимо перейти в «Управление дисками» (см. «Как узнать разметку диска»). На диске, выбранном для преобразования, требуется удалить все тома: в верхней части окна по правой кнопке мыши нужно нажать последовательно по всем томам и выбирая «Удалить том».
После удаления томов, снизу нужно нажать правой кнопкой мыши на базовый GPT или MBR диск, выбрать «Преобразовать в GPT» или «Преобразовать в MBR». Далее следовать инструкциям и давать необходимые пояснения.
Инструкции для преобразования жёсткого диска с MBR на GPT
С помощью Windows Setup
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Выберите «Другое» (Custom) в типе установки.
- Появится экран с сообщением «Куда вы хотите установить Windows?» Выберите все разделы на диске и нажмите «Удалить».
- После успешного удаления диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows определит, что компьютер загружен в режиме UEFI, и автоматически переформатирует диск с применением стиля раздела GPT. Процесс установки начнётся сразу после этого.
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Из установки Windows нажмите Shift+F10, чтобы открыть консоль. После каждой следующей команды нажимайте Enter.
- Запустите инструмент diskpart командой diskpart.
- Чтобы выбрать диск для преобразования, наберите list disk.
- Укажите номер диска для преобразования: select disk #.
- Очистите диск: clean.
- Преобразование в GPT осуществляется командой convert gpt.
- Наберите exit для выхода из diskpart.
- Закройте консоль и возвращайтесь к установке Windows.
- При выборе типа установки выберите «Другое». Диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows начнёт установку.
Инструкции для преобразования жёсткого диска с GPT на MBR
Иногда бывает необходимо преобразовать диск в структуру разделов MBR. Например, если во время установки Windows возникает такое сообщение об ошибке: «Windows не может быть установлена на этот диск. Выбранный диск имеет стиль разделов GPT» Загрузка с GPT поддерживается только в 64-битных версиях Windows Vista, 7, 8, 10 и соответствующих серверных версиях на UEFI-системах. Это сообщение об ошибке означает, что ваш компьютер не поддерживает UEFI, а поэтому вы можете использовать только BIOS, который работает со структурой разделов MBR. Microsoft TechNet предлагает два варианта решения проблемы.
- Перезагрузить компьютер в режиме совместимости с BIOS. Этот вариант позволит сохранить текущий стиль раздела.
- Переформатировать диск, используя стиль раздела MBR. Всегда сохраняйте резервную копию данных перед форматированием. Хотя есть сторонние утилиты для преобразования дисков в GPT с сохранением данных, но всё равно безопаснее сделать резервную копию на случай, если утилита не сможет завершить преобразование.
Если вы выбрали второй вариант, то следуйте пошаговой инструкции: С помощью Windows Setup
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме UEFI.
- Выберите «Другое» (Custom) в типе установки.
- Появится экран с сообщением «Куда вы хотите установить Windows?» Выберите все разделы на диске и нажмите «Удалить».
- После успешного удаления диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows определит, что компьютер загружен в режиме BIOS, и автоматически переформатирует диск с применением стиля раздела MBR. Процесс установки начнётся сразу после этого.
- Выключите компьютер и вставьте загрузочный накопитель Windows (USB или DVD).
- Загрузитесь с него в режиме BIOS.
- Из установки Windows нажмите Shift+F10, чтобы открыть консоль. После каждой следующей команды нажимайте Enter.
- Запустите инструмент diskpart командой diskpart.
- Чтобы выбрать диск для преобразования, наберите list disk.
- Укажите номер диска для преобразования: select disk #.
- Очистите диск: clean.
- Преобразование в GPT осуществляется командой convert mbr.
- Наберите exit для выхода из diskpart.
- Закройте консоль и возвращайтесь к установке Windows.
- При выборе типа установки выберите «Другое». Диск будет представлять собой единую область нераспределённого пространства.
- Выберите нераспределённое пространство и нажмите «Далее». Windows начнёт установку.
UEFI и диски GPT
С приходом на рынок нового стиля разметки GPT, старые БИОС стали неактуальны. Для запуска компьютера используется загрузчик UEFI со всеми своими преимуществами:
- UEFI поддерживает современное оборудование;
- UEFI блокирует попытки вредоносных программ вставить чужой код в загрузчике;
- UEFI ускоряет загрузку системы;
- UEFI и GPT призвано бороться с пиратством и нарушением авторский прав.
Стиль разметки жёсткого диска зависит от оборудования и задач, которые ставит пользователь перед компьютером. Несмотря на моральную старость разметки MBR, она по праву считается наиболее удобной и понятной для массового пользователя. Абсолютного внедрения устройств, требующих GPT разметку, ещё не произошло и произойдёт нескоро. Также разница для рядового пользователя практически незаметна.
GPT или MBR — что это, какая технология лучше и что выбрать?
GPT — это новый стандарт, который вытесняет MBR. Какая технология лучше для работы жесткого диска — этим вопросом задаются компьютерные специалисты и пользователи ПК, которые устанавливают новый жесткий диск в системе. По сути, на смену старой технологии MBR пришла новая GPT и казалось бы, что ответ на вопрос «GPT или MBR что лучше?» очевиден. Но не стоит опережать события. Не всегда «новоиспеченное» во всем и сразу заменяет «хорошо отшлифованное старое».
Предыстория
Для хранения информации нужен носитель. В компьютерах для этих целей на протяжении нескольких десятков лет, да и по сей день, используется жесткий диск. Операционные системы (ОС) также записаны на этом носителе информации. Для того, чтобы ПК смог запустить ОС, сперва ему потребуется найти логический диск, на котором она находится.
Поиск осуществляется с помощью базовой системы ввода-вывода (basic input/output system, сокращенно BIOS), в этом ей помогает MBR.
MBR — что это
MBR (Master Boot Record) в переводе на русский «Главная загрузочная запись» — это первый сектор (самые первые 512 байт участка памяти) носителя информации (будь то жесткий диск (HDD) или твердотельный накопитель (SSD)). Предназначен MBR для нескольких функций:
- Содержит код и данные (446 байт — начальный загрузчик) которые необходимы BIOS, для начала загрузки ОС.
- Содержит информацию о разделах жесткого диска (4 первичных раздела по 16 байт каждый). Эта информация называется таблица разделов (Partition Table).
- Стража (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 схожа с предшественницей, за исключением некоторых особенностей:
- GPT не ограничивает свой объем в одном секторе (512 байт).
- Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
- GPT имеет функцию дублирования — оглавление и таблица разделов записаны в начале и в конце диска.
- Количество разделов не ограничено, но технически сейчас существует ограничение в 2 64 раздела из-за разрядности полей.
- Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×10 21 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 940 миллионов дисков по 10 ТБ каждый). Этот факт сметает на нет проблему ограничения носителей информации в 2,2 ТБ под управлением MBR.
- GPT позволяет назначить разделам уникальный 128-битный идентификатор (GUID), имена, атрибуты. Благодаря использования стандарта кодирования символов юникод, разделы могут быть названы на любом языке и сгруппированы по папкам.
Этапы загрузки ОС
Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.
Загрузочные файлы хранятся в директории <EFI SYSTEM PARTITION>/EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:
- Включение компьютера → проверка аппаратного обеспечения.
- Загружается прошивка UEFI.
- Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
- Прошивка запускает 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 | + | — |
* — загрузка Windows с GPT раздела возможна лишь при использовании прошивки UEFI.
Также, среди недостатков GPT можно выделить:
- Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
- Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
- Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
- Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от плохих (битых) секторов на уровне GPT.
Наличие таких недочетов показывает, что технология недостаточно совершенна и над ней еще нужно работать.
Сравнение структур разделов GPT и MBR
Хоть и концепции MBR и GPT достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.
Концепция | MBR | GPT |
Прошивка | Работает с BIOS и UEFI | Работает только с UEFI |
Загрузка ОС | Работает со всеми ОС Windows | Работает с 32-x и 64-x битными версиями Windows 8 и выше, 64-x битными версиями Vista и 7. |
Чтение и запись | Все ОС | Работает с ОС, начиная от Vista и выше, 64-х битный XP Professional |
Количество разделов | Ограничен, 4 | Практически, не ограничено (2 64 ) |
Объем раздела | Ограничено до 2,2 ТБ | Практически, не ограничено (9,4×10 9 ТБ) |
Собственный мультизагрузчик | Нет | Есть |
Также наглядно сравните загрузку ОС посредством старой и новой технологии.
Заключение
Прежде чем решить, что лучше GPT или MBR, поставьте перед собой следующие вопросы:
- Я буду использовать диск с нужным мне разделом для хранения данных или как системный для загрузки Windows?
- Если как системный, то какую Windows я буду использовать?
- На моем компьютере стоит прошивка BIOS или UEFI?
- Объем моего жесткого диска менее 2 ТБ?
Ответив на эти вопросы после прочтения статьи вы определитесь, какая технология лучше в данный момент именно для вас.
Источник https://it-tehnik.ru/hardware/gpt.html
Источник https://speedcamupdates.ru/gadzhety/stil-gpt.html
Источник https://geekon.media/texnologiya-gestkih-diskov-gpt-ili-mbr/