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

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

В этой инструкции о том, что делать, если при чистой установке Windows 10 или 8 (8.1) с флешки или диска на компьютере или ноутбуке, программа сообщает, что установка на данный диск невозможна, так как на выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск. В теории, такое может произойти и при установке Windows 7 при EFI-загрузке, но сам не сталкивался. В конце руководства также есть видео, где все способы исправления проблемы показаны наглядно.

Текст ошибки говорит нам о том (если что-то в объяснении непонятно, ничего страшного, дальше разберем), что вы загрузились с установочной флешки или диска в режиме EFI (а не Legacy), однако на текущем жестком диске, на который вы хотите установить систему, находится не соответствующая этому типу загрузки таблица разделов — MBR, а не GPT (это может быть по той причине, что раньше на этом компьютере была установлена Windows 7 или XP, а также при замене жесткого диска). Отсюда и ошибка в программе установки «Невозможно установить Windows в раздел на диске». См. также: Установка Windows 10 с флешки. Также вы можете столкнуться со следующей ошибкой (по ссылке — ее решение): Нам не удалось создать новый или найти существующий раздел при установке Windows 10

Есть два способа исправить проблему и произвести установку Windows 10, 8 или Windows 7 на компьютер или ноутбук:

  1. Конвертировать диск из MBR в GPT, после чего установить систему.
  2. Изменить тип загрузки с EFI на Legacy в БИОС (UEFI) или выбрав его в Boot Menu, в результате чего ошибка о том, что на диске находится таблица MBR-разделов не появится.

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

Исправление ошибки «В системах EFI Windows можно установить только на GPT-диск» путем конвертации HDD или SSD в GPT

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

  1. В первом случае все данные с жесткого диска или SSD будут удалены (со всего диска, даже если он разбит на несколько разделов). Зато этот способ быстр и не требует от вас никаких дополнительных средств — это можно сделать прямо в программе установки Windows.
  2. Второй способ сохраняет данные на диске и в разделах на нем, но потребует использования сторонней бесплатной программы и записи загрузочного диска или флешки с этой программой.

Конвертация диска в GPT с потерей данных

Если этот способ вам подходит, то просто нажмите клавиши Shift + F10 в программе установки Windows 10 или 8, в результате откроется командная строка. Для ноутбуков может потребоваться нажать комбинацию Shift + Fn + F10.

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

  1. diskpart
  2. list disk (после выполнения этой команды в списке дисков отметьте для себя номер системного диска, на который нужно установить Windows, далее — N).
  3. select disk N
  4. clean
  5. convert gpt
  6. exit

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

Обновление 2018: а можно и просто в программе установки удалить все без исключения разделы с диска, выбрать незанятое пространство и нажать «Далее» — диск будет автоматически конвертирован в GPT и установка продолжится.

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

Примечание: если вы устанавливаете Windows 10, а диск, на который происходит установка уже является системным (т.е. содержит предыдущую ОС Windows), вы можете использовать встроенную утилиту mbr2gpt.exe для конвертации в GPT без потери данных, подробнее о том, как именно это сделать: Конвертация диска из MBR в GPT с помощью встроенной утилиты Windows 10 MBR2GPT.EXE.

Второй способ — на тот случай, если на жестком диске находятся данные, которые вы ни в коем случае не хотите терять при установке системы. В этом случае вы можете использовать сторонние программы, из которых для данной конкретной ситуации я рекомендую Minitool Partition Wizard Bootable, представляющую из себя загрузочный ISO с бесплатной программой для работы с дисками и разделами, которая, в том числе, может конвертировать диск в GPT без потери данных.

Скачать ISO образ Minitool Partition Wizard Bootable можно бесплатно с официальной страницы http://www.partitionwizard.com/partition-wizard-bootable-cd.html (обновление: они убрали с этой страницы образ, но скачать его всё равно можно, как именно показано в видео ниже в текущей инструкции) после чего его потребуется записать либо на CD либо сделать загрузочную флешку (для данного образа ISO при использовании EFI загрузки достаточно просто переписать содержимое образа на флешку, предварительно отформатированную в FAT32, чтобы она стала загрузочной. Функция Secure Boot должна быть отключена в БИОС).

После загрузки с накопителя, выберите запуск программы, а после ее запуска проделайте следующие действия:

  1. Выберите диск, который нужно конвертировать (не раздел на нем).
  2. В меню слева выберите «Convert MBR Disk to GPT Disk».
  3. Нажмите Apply, ответьте утвердительно на предупреждение и дождитесь завершения операции конвертирования (в зависимости от объема и занятого пространства на диске, может занять продолжительное время).

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

  1. Выделите раздел с загрузчиком Windows, обычно занимающий 300-500 Мб и находящийся в начале диска.
  2. В верхней строке меню нажмите «Delete», а затем примените действие с помощью кнопки Apply (можно также сразу создать на его месте новый раздел под загрузчик, но уже в файловой системе FAT32).
  3. Снова выделите действия 1-3 для конвертирования диска в GPT, которые ранее вызывали ошибку.

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

Видео инструкция

Исправление ошибки при установке без конвертации диска

Второй способ избавиться от ошибки В системах EFI Windows можно установить только на GPT-диск в программе установки Windows 10 или 8 — не превращать диск в GPT, а превратить систему не в EFI.

Как это сделать:

  • Если вы запускаете компьютер с загрузочной флешки, то используйте Boot Menu для этого и выберите при загрузке пункт с вашим USB накопителем без пометки UEFI, тогда загрузка произойдет в режиме Legacy.
  • Можно точно так же в настройках БИОС (UEFI) поставить на первое место флешку без пометки EFI или UEFI на первое место.
  • Можно в настройках UEFI отключить режим EFI-загрузки, а установить Legacy или CSM (Compatibility Support Mode), в частности, если вы загружаетесь с компакт-диска.

Если в данном случае компьютер отказывается загружаться, убедитесь, что у вас в БИОС отключена функция Secure Boot. Также она может выглядеть в настройках как выбор ОС — Windows или «Не-Windows», вам нужен второй вариант. Подробнее: как отключить Secure Boot.

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

А вдруг и это будет интересно:

Читайте также:  1С вычесть месяц из даты

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

03.11.2019 в 22:29

Спасибо вам большое)
мне помогла программа Minitool Partition Wizard Bootable))

15.11.2019 в 23:54

Tcnm ещё такой момент. На некоторых ноутах когда выбираешь откуда будешь загружаться бывает 2 варианта загрузки с флешки. Первый это usb hard drive , второй uefi и далее название флешки. Если выбрать первое то такой ошибки не возникнет , а если второе то возникает всегда. В частности столкнулся с таким на ноутах Dell .

19.11.2019 в 16:45

19.11.2019 в 23:39

Спасибо за статью. Решила на ура мою проблему с установкой. Ребята, которые ее писали (статью) Большая вам благодарность за съекномленные деньги на специалиста-компьютерщика.

20.11.2019 в 15:04

Спасибо за отзыв!

23.11.2019 в 20:52

Спасибо, помогло через командную строку.

25.11.2019 в 15:10

Как клавиатуру поменять чтоб эти команды вести

26.11.2019 в 15:34

Alt+Shift при установке вроде бы

25.11.2019 в 19:30

26.11.2019 в 18:30

Благодарю за статью. Очень помогли

27.11.2019 в 04:55

29.11.2019 в 11:05

Большое спасибо, выручили.

02.12.2019 в 12:34

Первый способ — быстро и чётко. Спасибо.

06.12.2019 в 18:37

Спасибо, помог первый совет

07.12.2019 в 21:58

При выборе диска в diskpart и выбора clean писало «выберите диск». В итоге просто презегрузился в Легаси и установил без gpt

11.12.2019 в 17:47

Спасибо огромное, действительно выручил!! Спасибо)

16.12.2019 в 21:30

18.12.2019 в 11:48

Создавать раздел совершенно не обязательно. Установщик пишет, что не видит выбранный раздел. Нужно ограничится convert gpt , тогда всё работает.

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

Главная загрузочная запись (англ. master boot record, MBR ) — код и данные, необходимые для последующей загрузки операционной системы и расположенные в первых физических секторах (чаще всего в самом первом) на жёстком диске или другом устройстве хранения информации. Применялась с 1983 года (начиная с PC DOS 2.0) до широкого внедрения UEFI и схемы GPT в 2010-х.

MBR содержит небольшой фрагмент исполняемого кода, таблицу разделов диска (англ. partition table ) и специальную сигнатуру.

Функция MBR — «переход» в тот раздел жёсткого диска, с которого следует исполнять «дальнейший код» (обычно — загружать ОС). На «стадии MBR» происходит выбор раздела диска, загрузка кода ОС (происходит на более поздних этапах алгоритма).

В процессе запуска компьютера, после окончания начального теста (Power-on self-test — POST), Базовая система ввода-вывода (BIOS) загружает «код MBR» в оперативную память (в IBM PC обычно с адреса 0000:7c00) и передаёт управление находящемуся в MBR загрузочному коду.

Содержание

Роль и место MBR в загрузке компьютера (для архитектуры x86) [ править | править код ]

В процессе загрузки компьютера x86 вначале всегда отрабатывается BIOS. На этой стадии, кроме тестирования и инициализации оборудования компьютера, происходит также и выбор устройства, с которого будет происходить дальнейшая загрузка. Это может быть дискета, жёсткий диск, сетевой ресурс, встроенное ПЗУ или любое иное устройство (алгоритм выбора загрузочного устройства может быть различным и зависит от реализации BIOS). После выбора загрузочного устройства BIOS полностью передаёт этому устройству управление всей дальнейшей загрузкой.

В случае, если устройство имеет только один раздел (как, например, дискета или сетевая загрузка), выбор однозначен, и загрузка продолжается сразу с этого устройства. Однако, если устройство содержит несколько разделов, каждый из которых потенциально может быть загрузочным (как, например, в случае жёстких дисков), то возникает неопределённость: с какого именно раздела производить загрузку. Для разрешения неоднозначности по выбору раздела было предложено вынести этот вопрос из ве́дения BIOS и передать этот выбор самому устройству. Возникла идея использовать для этого небольшую программу, записанную на самом носителе, которая и осуществляла бы данный выбор. Так появилась концепция MBR.

Таким образом, потенциальное наличие нескольких загрузочных разделов, среди которых необходимо осуществить выбор — это ключевой момент в необходимости появления и отработки MBR. Для устройств с единственным (или однозначно заданным) загрузочным разделом концепция MBR лишена смысла и не используется.

Развитие MBR [ править | править код ]

Иногда в MBR, кроме основной функции (выбора раздела), включаются также и другие функции, например, авторизация. Но это уже расширение и дополнение к основной функции и задаче MBR. Такие системы не получили широкого распространения.

Другие (не x86) системы [ править | править код ]

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

Стандартизация MBR [ править | править код ]

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

Наиболее распространённый формат MBR [ править | править код ]

Иные форматы MBR [ править | править код ]

Загрузчики, отличные от стандартных Windows-загрузчиков, могут использовать всё пространство между MBR и первым разделом (около 32 кБ; 1-й-63-й секторы) для собственных целей. В таких случаях под MBR понимают весь загрузочный код, а для выделения именно первых 512 байт говорят, что они расположены в MBS (Master Boot Sector) — главном загрузочном секторе.

Для операционных систем Microsoft понятия MBR и MBS совпадают, так как вся MBR содержится в MBS, хотя это не совсем правильно, так как под MBR подразумевают данные, а под MBS — физический сектор.

Алгоритм загрузки компьютера с использованием MBR [ править | править код ]

BIOS (до MBR) [ править | править код ]

  • BIOS проводит начальную инициализацию оборудования (POST).
  • BIOS определяет, с какого устройства производить дальнейшую загрузку: дискета, флеш-накопитель, жёсткий диск и т. д. (выбор устройства зависит от версии и от настроек BIOS)

[в данном описании рассматривается только случай загрузки с жёсткого диска].

  • BIOS считывает один сектор (512 байт), то есть непосредственно MBR, который находится по адресу: «цилиндр 0, головка 0, сектор 1» [a] , и помещает его в область памяти по физическому адресу 0x7C00.
  • BIOS проверяет, что этот сектор оканчивается сигнатурой 55ААh

[если это не так, то управление возвращается обратно в BIOS].

  • BIOS передаёт управление по физическому адресу 0x7C00 (то есть сектору MBR), предварительно записав в регистр DL номер диска, с которого этот сектор считан. Для первого жёсткого диска это значение будет равно 80h (128 в десятичной системе), для дисковода A: равно 0. Кроме того, Plug-n-Play BIOS может записать в регистры ES:DI указатель на структуру «$PnP».

MBR [ править | править код ]

Выбор загрузочного раздела и проверка целостности MBR:

  • MBR копирует себя на другой адрес, чтобы освободить место для загрузчика ОС (к примеру, MBR фирмы Microsoft копирует себя на адрес 0000:0600).
  • MBR просматривает по очереди все записи о разделах и ищет первую запись об «активном» («загрузочном») разделе (то есть ищет раздел, отмеченный как 80h).
  • В случае успеха (раздел, помеченный как 80h — найден) MBR запоминает номер этого раздела

[если просмотрены все 4 записи и не найден раздел, помеченный как 80h, то вызывается INT 18h (отображается сообщение об ошибке посредством вызова BIOS программного прерывания 18h). Это возвращает управление обратно в BIOS, что может приводить либо к загрузке BASIC, либо к повторной попытке загрузить систему с диска, либо к перезагрузке компьютера — в зависимости от версии и реализации BIOS].

  • MBR просматривает все оставшиеся записи и проверяет, что это единственный активный раздел (что больше разделов, помеченных 80h, на данном физическом диске не существует). Если находятся другие разделы, помеченные 80h (и/или хотя бы один раздел содержит неправильную метку), то MBR выводит сообщение об ошибке (обычно это что-то типа «Invalid partition table»), после чего система зависает в бесконечном цикле, из которого можно выйти только перезагрузкой компьютера.

На этом заканчивается проверка MBR и начинается подготовка к загрузке ОС:

  • MBR считывает первый секторлогического диска (VBR — Volume Boot Record, или Volume Boot Sector), помеченного как «загрузочный» (80h), и помещает этот сектор по физическому адресу 0x7C00.
  • MBR проверяет, что данный сектор заканчивается сигнатурой 55AAh
Читайте также:  Amd fx 9590 black edition

[если этой сигнатуры в этом месте нет, то выводится сообщение «Missing operating system» и компьютер подвисает, требуется перезагрузка].

  • MBR передаёт управление загрузочному сектору выбранного раздела диска.

Загрузочный сектор логического диска (VBR) (после MBR) [ править | править код ]

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

Структура MBR [ править | править код ]

Классическая структура главной загрузочной записи (MBR)

Смещение Длина, байт Описание
0000h 446 Код загрузчика
01BEh 16 Раздел 1 Таблица разделов
01CEh 16 Раздел 2
01DEh 16 Раздел 3
01EEh 16 Раздел 4
01FEh 2 Сигнатура (55h AAh)

Код загрузчика [ править | править код ]

После завершения процедуры POST в ОЗУ по физическому адресу 0x7C00 записывается код загрузчика (первые 446 байт из нулевого сектора диска), после чего ему передаётся управление. Задача этого кода — проанализировать таблицу разделов жёсткого диска, затем передать управление второму загрузочному коду, который может находиться или в начале активного раздела, или на специальной области диска (эта область не занята файловыми системами и обычно является группой секторов № 1-№ 63, разделы на диске обычно начинаются с сектора № 64). Второй загрузчик уже умеет читать хотя бы одну файловую систему, и его задача — передать управление файлам из файловой системы ОС для запуска ОС.

Загрузчик Windows поступает первым способом: он передает управление второму загрузчику, который находится в начале активного Windows-раздела. Далее второй загрузчик обеспечивает поддержку файловой системы и запускает необходимые для дальнейшей загрузки ОС файлы.

Загрузчик GRUB (нашедший популярность в Linux-дистрибутивах) использует второй способ: он передает управление второму загрузчику, который расположен в группе секторов № 1-№ 63. Второй загрузчик ищет корневой Linux-раздел, а на этом разделе ищет файлы конфигурации GRUB (и модули GRUB) для отображения GRUB-меню. При выборе какого-либо пункта в GRUB-меню GRUB действует согласно файлу конфигурации для этого пункта (например, в случае с дистрибутивами Linux в ОЗУ копируется Linux-ядро с initrd и управление передается ядру). Копия первого загрузчика GRUB (446 байт из нулевого сектора диска) находится в файле boot.img, а копия второго загрузчика GRUB (группа секторов № 1 — № 63) находится в файле core.img (собирается при установке GRUB с учётом файловой системы корневого раздела и других факторов).

Таблица разделов [ править | править код ]

В таблице разделов хранится информация о типе раздела и его расположении на жёстком диске.

Сигнатура [ править | править код ]

Последние два байта MBR называются сигнатурой. Значение этих байтов должно быть 55h AAh. В случае, если это не так, запись считается некорректной.

Структура описания раздела [ править | править код ]

Структура описания раздела

Смещение Длина Описание
00h 1 Признак активности раздела
01h 1 Начало раздела — головка
02h 1 Начало раздела — сектор (биты 0—5), цилиндр (биты 6, 7)
03h 1 Начало раздела — цилиндр (старшие биты 8, 9 хранятся в байте номера сектора)
04h 1 Код типа раздела
05h 1 Конец раздела — головка
06h 1 Конец раздела — сектор (биты 0—5), цилиндр (биты 6, 7)
07h 1 Конец раздела — цилиндр (старшие биты 8, 9 хранятся в байте номера сектора)
08h 4 Смещение первого сектора
0Ch 4 Количество секторов раздела

Признак активности разделов [ править | править код ]

Признак активности раздела — признак, обозначающий возможность загрузки операционной системы с данного раздела. Для стандартных загрузчиков может принимать следующие значения:

  • 80h — раздел является активным;
  • 00h — раздел является неактивным;
  • другие значения являются ошибочными и игнорируются.

Начало раздела / Конец раздела [ править | править код ]

Координаты начала и конца раздела в CHS-формате (цилиндр, головка, сектор). CHS не позволяет выполнять адресацию более чем к 7,8 ГБ данных, и для адресации к разделам, находящимся за пределами 7,8 ГБ, используется LBA-адресация.

Код типа раздела [ править | править код ]

Код файловой системы, используемой на данном разделе.

Коды типов разделов

Код Тип раздела
00h Пустая запись (свободное место)
01h FAT-12 (если это логический раздел или раздел расположен в первых 32 мегабайтах диска, иначе используется код 06h)
02h XENIX root
03h XENIX usr
04h FAT-16 до 32 Мбайт (если раздел первичный, то должен находиться в первых физических 32 Мб диска, иначе используется код 06h)
05h Расширенный раздел
06h FAT-16B, а также FAT-16, не попадающий под условия кода 04h и FAT-12, не попадающий под условия кода 01h
07h IFS, HPFS, NTFS, exFAT (и некоторые другие — тип определяется по содержимому загрузочной записи)
08h AIX
09h AIX загрузочный
0Ah OS/2 Boot-менеджер, OPUS
0Bh FAT-32
0Ch FAT-32X (FAT-32 с использованием LBA)
0Dh Зарезервирован
0Eh FAT-16X (FAT-16 с использованием LBA) (VFAT)
0Fh Расширенный раздел LBA (то же что и 05h, с использованием LBA) [1]
10h OPUS
11h Скрытый FAT (аналогичен коду 01h)
12h Compaq, Сервисный раздел
14h Скрытый FAT (аналогичен коду 04h)
15h Скрытый расширенный раздел (аналогичен коду 05h)
16h Скрытый FAT (аналогичен коду 06h)
17h Скрытый раздел HPFS/NTFS/IFS/exFAT
18h AST SmartSleep
19h OFS1
1Bh Скрытый раздел FAT-32 (см. 0Bh)
1Ch Скрытый раздел FAT-32X (см. 0Ch)
1Eh Скрытый раздел FAT-16X (VFAT) (см. 0Eh)
1Fh Скрытый расширенный раздел LBA (см. 0Fh)
20h OFS1
21h FSo2
22h Расширенный раздел FS02
24h NEC DOS
25h Windows Mobile IMGFS
27h Скрытый NTFS (Раздел восстановления системы)
28h Зарезервирован для FAT-16+
29h Зарезервирован для FAT-32+
2Ah AFS (AthFS)
35h JFS
38h THEOS 3.2
39h Plan 9
3Ah THEOS 4
3Bh Расширенный раздел THEOS 4
3Ch Partition Magic, NetWare
3Dh Скрытый раздел NetWare
40h Venix 80286, PICK R83
41h Старый Linux/Minix, PPC PReP Boot
42h Старый своп Linux, SFS
43h Старый Linux
4Ah ALFS
4Ch A2 (Aos)
4Dh QNX4.x
4Eh QNX4.x 2-я часть
4Fh QNX4.x 3-я часть
50h OnTrack DM (только чтение)
51h OnTrack DM6 (чтение и запись)
52h CP/M
53h OnTrack DM6 Aux3
54h OnTrack DM6 DDO
55h EZ-Drive
56h Golden Bow
56h Novell VNDI
5Ch Priam Edisk
61h SpeedStor
62h GNU HURD
63h UNIX
64h — 69h NetWare
77h VNDI, M2FS, M2CS
78h XOSL
7Fh Данный код зарезервирован для исследовательских или учебных проектов
80h MINIX (старый)
81h MINIX
82h Linux swap, Sun Solaris (старый)
83h Linux
85h Linux extended (расширенный)
86h Раздел FAT-16 stripe-массива Windows NT
87h Раздел NTFS/HPFS stripe-массива Windows NT
8Eh Раздел LVM
93h Amoeba, скрытый Linux (см. код 83h)
94h Amoeba BBT
94h ISO-9660
9Eh ForthOS
A5h Раздел гибернации
A5h NetBSD (старый), FreeBSD, BSD/386
A6h OpenBSD
A7h NeXTSTEP
A8h Apple Darwin, Mac OS X UFS
A9h NetBSD
AFh Mac OS X HFS и HFS+, ShangOS
B1h QNX6.x
B2h QNX6.x
B3h QNX6.x
B6h Зеркальный master-раздел FAT-16 Windows NT
B7h Зеркальный master-раздел NTFS/HPFS Windows NT
BEh Solaris 8 загрузочный
BFh Solaris
C2h Скрытый Linux
C3h Скрытый своп Linux
C6h Зеркальный slave-раздел FAT-16 Windows NT
C7h Зеркальный slave-раздел NTFS Windows NT
CDh Дамп памяти
D8h CP/M-86
DAh Данные — не файловая система
DBh CP/M-86
DDh Скрытый дамп памяти
DEh Dell Utility
EBh BFS
ECh SkyOS
EDh Гибридный GPT
EEh GPT
EFh Системный раздел UEFI
F7h EFAT, SolidState
FBh VMFS
FCh Своп VMFS
FEh LANstep, PS/2 IML
FFh XENIX BBT

В случае, если используется расширенный раздел, координаты начала раздела указывают на EBR.

Структура EBR

Смещение Длина Описание
1BEh 16 Указатель на раздел
1CEh 16 Указатель на следующий EBR
1DEh 32 Не используется (должно быть заполнено нулями) [b]
1FEh 2 Сигнатура (55h AAh)

Формат указателей аналогичен MBR.

Смещение первого сектора [ править | править код ]

Координаты начала раздела в LBA-координатах. Позволяет выполнять адресацию до 2 ТБ данных.

Восстановление MBR [ править | править код ]

Если каким-либо образом была потеряна MBR, то её можно восстановить специальными утилитами (например, TestDisk), которая «просмотрит» весь носитель информации и создаст таблицу разделов.

Читайте также:  Xerox 3550 ошибка открыт фьюзер

Пример кода создания резервной копии MBR в unix-подобных системах для диска sda:

Восстановление загрузчика и таблицы разделов:

Что такое GPT- и MBR-диски? С этими понятиями впервые сталкиваются обычно либо в процессе инициализации только что приобретённых жёстких дисков, либо же при переустановке Windows, когда при выборе места для установки, внезапно получают ошибку «Установка Windows на данный диск невозможна». В сообщении которой далее следует одно из пояснений ошибки:

  • Либо «На выбранном диске находится таблица МВR-разделов»;
  • Либо «Выбранный диск имеет стиль разделов GPT».

Ниже будем детально разбираться в этих двух понятиях.

Что такое 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 заявляет, что сделает это уже после 2020 года. Так что таймер отсчёта отправки 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, 2016, 2019.

Работа 32-битных Windows, старой версии XP и ниже возможна только на дисках MBR.

Структура разделов Windows

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

  • Технического на 100 или 350 Мб с файловой системой NTFS, где хранится загрузчик;
  • Диска С.

На GPT-дисках схема EFI-системы включает обычно три раздела:

  • NTFS-раздел восстановления на 350 или 500 Мб;
  • EFI-раздел с FAT32 – раздел загрузчика;
  • Диск С.

Иногда схема может исключать раздел восстановления Windows или включать ещё один технический раздел MSR.

Загрузочные флешки UEFI

Чтобы на компьютере с активной BIOS UEFI переустановить Windows на диске GPT или просто запуститься с Live-диска для реанимации системы, загрузочную флешку необходимо создавать специальным образом. Как создавать загрузочные флешки для обоих типов BIOS – и UEFI, и Legacy, чтобы установить Windows на нужный стиль разметки диска, читайте в этой статье.

Правильно создать флешку для UEFI мало. Во-первых, с неё нужно правильно загрузиться. Во-вторых, чтобы была возможной загрузка с установочной флешки Windows 7, в UEFI предварительно нужно отключить Secure Boot.

Как узнать, диск GPT или MBR

Какой у подключённых к компьютеру носителей информации стиль разметки — GPT или MBR? Как это узнать? В среде рабочей Windows сделать это можно средствами штатного управления дисками. Запускаем через поиск или команду «Выполнить» утилиту diskmgmt.msc. И смотрим структуру разделов Windows, как показано выше. Если носитель чисто для пользовательских данных, на нём нет Windows, вызываем на нём контекстное меню и смотрим неактивную функцию преобразования. Если это «Преобразовать в GPT-диск», тогда, следовательно, диск со стилем MBR. Если же «Преобразовать в MBR», то, соответственно, у диска стиль GPT.

В разы проще эта информация представлена в бесплатной утилите Show Disk Partition Style от разработчика Sordum. Она портативная, просто скачиваем её, запускаем и видим простенькую табличку с указанием на стиль разметки всех подключённых к компьютеру носителей информации.

В интерфейсе продвинутых менеджеров управления дисками получим больше информации по любым аспектам носителей. Например, в одном из таковых — AOMEI Partition Assistant — увидим прямое указание на стиль разметки и на карте дисков, и в табличной их сводке.

Как создать GPT- и MBR-разметку

Жёсткий диск получает стиль разметки при своей инициализации средствами Windows или сторонними менеджерами. О чём, собственно, и говорилось в самом начале статьи. В процессе установки Windows на пустой диск – на незанятое пространство, стиль разметки задаётся автоматически.

Если в BIOS компьютера активен режим UEFI, то автоматически будет выбран стиль разметки GPT. Но ежели на компьютере нет UEFI или в BIOS указан режим Legacy, то автоматом выберется MBR.

Преобразование стилей разметки

GPT-диски могут преобразовываться (конвертироваться) в MBR, а диски MBR — в GPT. С участием штатных средств Windows этот процесс невозможен без потери разметки носителя и хранящихся на нём данных. А вот сторонние программы-менеджеры могут эту операцию проводить без потери разметки и данных носителя. А в отдельных случаях ещё и без необходимости переустановки Windows. Детально о преобразовании стилей разметки читайте в отдельной статье блога.

Ссылка на основную публикацию
Что значит else в паскале
Следует быть внимательными при использовании вложенных операторов if. Предпочтительнее пользоваться схемой else-if (т.е. вкладывать во внешнюю ветку else), а не...
Чем открыть файл html на компьютере
Автор: Юрий Белоусов · 21.11.2018 Каждый вебмастер знает, что такое HTML: это – язык гипертекстовой разметки, с помощью которой создается...
Чем открыть файл mtf тесты
�������� (����.): ���� ����� MyTest �������� (���.): ���� ����� MyTest ��������: MTF ��� ���� ����� MyTest ������������ ����� ������ �����,...
Что значит в магазинах айфон как новый
Нас часто спрашивают, как определить состояние iPhone. Особенно актуально это при покупке смартфона на вторичном рынке, где чуть ли не...
Adblock detector