Разметка диска mbr или gpt

MBR (MASTER BOOT RECORD)

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

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

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

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

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

Смещение Длина, байт Описание
0000h 446 Код загрузчика boot-сектор
01BEh 16 Раздел 1 Таблица разделов
01CEh 16 Раздел 2
01DEh 16 Раздел 3
01EEh 16 Раздел 4
01FEh 2 Сигнатура (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 — читаем в статье

Выбор вида разметки дисков для Виндовс 7

Главное отличие MBR от GPT состоит в том, что первый стиль предназначен для взаимодействия с BIOS (базовая система ввода и вывода), а второй — с UEFI (унифицированный расширяемый микропрограммный интерфейс). UEFI пришел на смену БИОС, изменив порядок загрузки операционной системы и включив некоторые дополнительные возможности. Далее мы подробнее разберем различия стилей и решим, можно ли их использовать для установки и запуска «семерки».

Особенности MBR

MBR (Master Boot Record) была создана в 80-х годах 20 века и за это время успела себя зарекомендовать как простая и надежная технология. Одной из основных ее особенностей является ограничение по общему размеру накопителя и количеству расположенных на нем разделов (томов). Максимальный объем физического жесткого диска не может превышать 2.2 терабайта, при этом на нем можно создать не более четырех основных разделов. Ограничение по томам можно обойти, преобразовав один из них в расширенный, а затем расположив на нем несколько логических. В нормальных условиях для установки и работы любой редакции Windows 7 на диске с MBR не требуется никаких дополнительных манипуляций.

Особенности GPT

GPT (GUID Partition Table) не имеет ограничения по размеру накопителей и количеству разделов. Строго говоря, максимальный объем существует, но эта цифра настолько велика, что ее можно приравнять к бесконечности. Также к GPT, в первом зарезервированном разделе, может быть «прилеплена» главная загрузочная запись MBR для улучшения совместимости с устаревшими операционными системами. Установка «семерки» на такой диск сопровождается предварительным созданием специального загрузочного носителя, совместимого с UEFI, и другими дополнительными настройками. Все редакции Windows 7 способны «увидеть» диски с GPT и прочитать информацию, а вот загрузка ОС с таких накопителей возможна только в 64-битных версиях.

Подробнее:Установка Windows 7 на GPT-дискРешение проблемы с GPT-дисками при установке WindowsУстановка Windows 7 на ноутбук с UEFI

Главным недостатком GUID Partition Table является снижение надежности из-за особенностей расположения и ограниченного количества дубликатов таблиц, в которых записана информация о файловой системе. Это может привести к невозможности восстановления данных в случае повреждения диска в этих разделах или возникновения на нем «плохих» секторов.

Выводы

Исходя из всего написанного выше, можно сделать следующие выводы:

  • Если требуется работать с дисками объемом выше 2.2 TB, следует использовать GPT, а в том случае, если необходимо загружать «семерку» с такого накопителя, то это должна быть исключительно 64-битная версия.
  • GPT отличается от MBR повышенной скоростью запуска ОС, но имеет ограниченную надежность, а точнее, возможности по восстановлению данных. Здесь невозможно найти компромисс, поэтому придется заранее решить, что для вас важнее. Выходом может стать создание регулярных бэкапов важных файлов.
  • Для компьютеров под управлением UEFI лучшим решением будет использование GPT, а для машин с BIOS – MBR. Это поможет избежать проблем при работе системы и включить дополнительные возможности.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

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

Настройки Windows

Всем привет! Никак не могу я отделаться от темы разметки таблиц разделов жестких дисков на современных компьютерах. Ведь пользователи разделились на два лагеря и идет нешуточная баталия по этому поводу.

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

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

И на самом деле, ребята, все очень просто. А поможет нам в этом вопросе разобраться штатная утилита «Управление дисками». Далее все действия будут показаны в среде операционной системы Windows 10. Итак, жмем по значку «Пуск» правой кнопкой мыши и выбираем соответствующий пункт.

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

Затем следует перейти на вкладку «Тома» и получить конкретный ответ на поставленный вопрос. Как видно на скриншоте ниже, в моем случае это «Основная загрузочная запись (MBR)».

А вот если в строке «Стиль раздела» значился бы параметр «Таблица с GUID разделов», то, соответственно, используется GPT. Кстати, во время написания статьи, мне на глаза попался ярлык программы AOMEI Partition Assistant, которая предназначена для работы с разделами диска. И вот что она выдала.

Там же я нашел в ней интереснейшие пункты типа «Преобразовать в GPT» и «Восстановление MBR». На досуге надо будет обязательно поработать с ними. А пока что можно констатировать факт, что мы все-таки узнали GPT или MBR используется на конкретном устройстве.

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

Итак, запускаем командную строку и вводим последовательно следующие команды.

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

Обновлено: 16.08.2017 — 12:16

Косвенные признаки для определения структуры разделов на дисках

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

  • Если в БИОС (UEFI) компьютера установлена только EFI-загрузка, то системный диск — GPT.
  • Если один из начальных скрытых разделов системного диска в Windows 10 и 8 имеет файловую систему FAT32, а в описании (в управлении дисками) — «Шифрованный EFI системный раздел», то диск — GPT.
  • Если все разделы на диске с системой, включая скрытый раздел имеют файловую систему NTFS — это MBR диск.
  • Если ваш диск имеет размер более 2Тб, это GPT диск.
  • Если на вашем диске более 4 основных разделов, у вас GPT диск. Если же при создании 4-го раздела средствами системы создается «Дополнительный раздел» (см. на скриншоте), то это диск MBR. 

Вот, пожалуй, и всё по рассматриваемому предмету. Если же остались вопросы — спрашивайте, буду отвечать.

В современных ПК используются два способа разметки жестких дисков: MBR (применяется с классическим BIOS) и GPT (работает с современным интерфейсом UEFI). В данной статье приведем несколько способов, позволяющих узнать, какая из этих двух структур разделов характерна для HDD вашего компьютера.

Преобразовать MBR в GPT без потери данных

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

Утилита R-Studio

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

В случае выполнения конвертации из стандарта GPT в MBR потери данных неизбежны (при отсутствии резервной копии), если:

  • размер HDD превышает 2 ТБ;
  • на диске было создано более 4 разделов.

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

Рассмотрим как можно переопределить разметку диска, не удаляя с него файлов, с помощью программы EaseUS Partition Master:

  1. Открываем приложение, отыскиваем в его окне подлежащий преобразованию жесткий диск и из его контекстного меню запускаем команду «Convert MBR to GPT».
  2. Подтверждаем выполнение операции кликом по кнопке «Apply».
  3. Ожидаем завершение процедуры преобразования накопителя в формат GPT.

Следует иметь в виду, что если попытаться конвертировать HDD, на котором установлено приложение EaseUS Partition Master (или любое другое, предназначенное для использования в тех же целях), то ничего не выйдет. Программу, выполняющую преобразование жесткого диска, следует всегда инсталлировать на другой накопитель.

Что такое MBR и GPT?

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

Чтобы нормально работать с диском он должен быть разбит на разделы. Информация о них хранится двумя способами:

  • С помощью главной загрузочной записи – MBR
  • С помощью таблицы разделов – GUID

MBR – самый первый тип разметки диска, который появился еще в 80-х. Недостатком использования на сегодняшний день является то, что MBR не может работать с дисками, превышающие объем 2 Тб. Следующий недостаток – поддержка всего 4-х разделов, то есть будут у вас разделы, например, C, D, F, E и все, больше создать невозможно.

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

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

Сейчас все больше внедряется современная версия BIOS – UEFI и стиль GPT очень хорошо с данной системой работает, что повышает скорость работы и облегчает её.

Как пользоваться rufus?

Мы снова решили накатать статейку-мануал для тебя! В этот раз героем статьи будет программа для записи образов\iso на флешку\usb Rufus. По опросу в нашем не маленьком коллективе, она заняла первое место в соотношении скорость работы и функционал.

Рассмотрим «как пользоваться rufus» на примере записи windows 8.1 (инструкция так же актуальна для windows 7 и windows 10) на флешку:

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

UEFI — Стандартный интерфейс встроенного ПО для компьютеров, заменяющий BIOS. Стандарт был создан для улучшения взаимодействия программного обеспечения и устранения ограничений BIOS. Все 64-разрядные версии компьютеров под управлением Windows с логотипом программы сертификации для Windows используют UEFI вместо BIOS. Чтобы узнать, поддерживает ли ваш компьютер UEFI, обратитесь к документации, поставляемой с компьютером. MBR — (Главная загрузочная запись) и GPT (Таблица разделов GUID) представляют собой два различных способа хранения информации о разделах диска. Сюда входят данные о начале и конце разделов, чтобы система знала, к какому разделу принадлежит каждый сектор, и какой раздел является загрузочным. GPT — новый стандарт и он постепенно приходит на смену MBR. GPT имеет множество преимуществ, но MBR выигрывает в совместимости и всё ещё необходим в некоторых случаях. К тому же этот стандарт поддерживает не только Windows, его могут использовать Mac OS X, Linux и другие операционные системы. При настройке диска вы, скорее всего, захотите использовать GPT. Это более современный и быстрый стандарт, к которому движутся все компьютеры. Если вам необходима совместимость со старыми системами, например, возможность загружать Windows на компьютере с традиционным BIOS, придётся пока остановиться на MBR. Windows может загружаться с GPT только на компьютерах с UEFI, работающих под управлением 64-битных версий Windows 8.1, 8, 7, Vista, 10 и соответствующих серверных версий. Все версии Windows 8.1, 8, 7, 10 и Vista могут читать GPT диски и использовать их для хранения данных, но они не могут с них загружаться. Другие современные операционные системы так же могут использовать GPT. Linux имеет встроенную поддержку GPT. Компьютеры компании Apple на базе процессоров Intel больше не используют схему APT (Таблица разделов Apple), заменив её GPT.

Мы со своей windows 8.1 так же выберем первый вариант. Кстати для большинства образов винды потребуется флешка размером не менее 6 гигов. Позаботьтесь об этом заранее.

5. Фаиловая система Для нашего случая (запись windows 10\7\8.1 на usb) актуален NTFS. Так что выберем его.

6. Размер кластера Rufus сам выберет нужное значение из списка в зависимости от выбранной фаиловой системы. Так что можно не заморачиваться.

7. Новая метка тома Оставляйте значение окна таким, какое оно есть. Оно будет соответствовать названию образа windows.

8. Параметры форматирования Вот мы и подошли к самому интересному в rufus. По идее можно оставить все по умолчанию, выбрав лишь образ винды нажав на иконку диска. Но так же можно поставить галочку и проверить флешку на плохие блоки, дабы избежать ошибок при установке, если флешка повреждена.

9. Нажимаем «старт».

10. 5-10 минут ожидания (в зависимости от того какая флешка). Готово. Думаю у вас не осталось вопросов как пользоваться rufus.

11. Теперь нам остается лишь вставить флешку со свежезаписанной виндой в ноутбук \ компьютер. Выбрать способ загрузки с флешки и приступить к установке.

Удачи!

Характеристики стандарта MBR

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

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

Рис. 2. Стандарт MBR.

При наличии на компьютере системы Windows MBR содержит начальные элементы её загрузчика.

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

Хотя при этом MBR считается надёжной и простой – и восстановление требуется нечасто.

К минусам стандарта относится невозможность поддержки большого количества разделов – небольшой недостаток для HDD размером до 500 ГБ, но уже достаточно серьёзный для терабайтных или даже 4-терабайтных моделей.

При необходимости создать больше 4 разделов требовалось использовать достаточно сложную технологию EBR.

Вторая проблема, связанная с увеличением объёмов жёстких дисков, заключается в невозможности работать с разделами больше 2,2 ТБ.

MBR и GPT: совместимость

BIOS и UEFI отвечают за загрузку компьютера. Хотя цель у них одна, методы работы разные.

BIOS существует с 1980-х годов. Если ваш компьютер и материнская плата куплены в последнее десятилетие, скорее всего там будет применяться UEFI.

Возможность использовать MBR и GPT зависит от того, какой из этих интерфейсов поддерживает система:

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

Итог: MBR годится для устаревших операционных систем, GPT больше подходит для современных систем и компьютеров.

Командная строка

Выполнять различные операции с HDD из командной строки можно с помощью утилиты diskpart. Разумеется, она позволяет узнать и стиль разделов диска – GPT или MBR. Запускаем командную строку с правами администратора, а затем выполняем последовательно команды diskpart и list disk.

Отобразится список всех жестких дисков. Диски, имеющие структуру разделов GPT, будут отмечены звездочкой.

К слову, командная строка дает возможность посмотреть информацию о носителях и без запуска самой операционной системы, достаточно лишь иметь установочный диск Windows. Загружаемся с него, а после появления Мастера установки жмем сочетание клавиш Shift+F10. Далее откроется консоль, в которой вводим уже знакомые команды diskpart и list disk.

Здесь же можно выполнить и другие полезные операции, например, преобразовать GPT в MBR. Необходимость в этом часто возникает при появлении ошибки «Выбранный диск имеет стиль разделов GPT» на этапе установки Windows 7/10.

Создание конфигурации разделов для разметки GPT

Вы можете создать рассмотренную выше конфигурацию:

  1. С помощью графического интерфейса программы установки Windows
  2. В командной строке утилитой diskpart.

Я покажу оба способа.

Смена курса обусловлена рядом причин. Рекомендуемая структура разделов у Microsoft варьируется , а теперь еще и . Так, отличается размер и расположение раздела Windows RE (он необходим, например, для восстановления диска, зашифрованного BitLocker).

Microsoft сама не успевает оперативно отражать эти изменения в своей документации, куда уж мне 🙂 Да и не планировал я создавать репозиторий скриптов diskpart на каждый чих. Изначально сама статья и первая версия скрипта diskpart в ней были призваны предотвратить , которая проявлялась при создании образа системы встроенными средствами в Windows 8 и 8.1, что сейчас потеряло актуальность.

Способ 1 — программа установки Windows (рекомендую)

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

Программа установки автоматически создаст все необходимые разделы.

Способ 2 – утилита diskpart

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

Примечание. Скрипт ниже взят из описания MSDN для Windows 10 (на конец 2016 года) и подоходит для всех поддерживаемых ОС 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 id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
list par
exit

Да, я знаю, что diskpart можно «заскриптовать», но я не могу предугадать правильный номер диска, поэтому метод копирования-вставки оптимален с точки зрения краткости объяснений и скорости решения задачи 🙂

Структура разделов создана! Две последних команды перед выходом из diskpart покажут вам расклад по томам и разделам диска.

Здесь я хочу обратить ваше внимание на три момента:

  1. Картинка не соответствует командам, потому что последние неоднократно обновлялись 🙂
  2. Ключевым разделам назначены буквы W, T и S, но они действуют исключительно в этом сеансе Windows PE. В загруженной системе только раздел Windows получит букву — C.
  3. Утилита diskpart автоматически создает первый раздел со смещением 1024KB, что оптимально для SSD.

Подводим итоги

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

Прогресс идёт вперёд, увеличиваются объёмы информации, которые нам нужно обрабатывать, и вместе с ними увеличивается ёмкость компьютерных дисков. Жёсткими дисками размером больше 2 Тб и с большим количеством разделов никого уже не удивишь, но позаботились ли разработчики о программном обеспечении для них? Давайте рассмотрим форматы жёстких дисков, которые сейчас используются для хранения набора разделов и для загрузки операционной системы.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector