Gpt або mbr що краще, в чому різниця, яку вибрати для себе

Яка технологія краще для роботи жорсткого диска - MBR або GPT? Цим питанням задаються комп'ютерні фахівці і користувачі ПК, які встановлюють новий жорсткий диск в системі. По суті, на зміну старій технології MBR прийшла нова GPT і здавалося б, що відповідь на питання «GPT або MBR що краще?» Очевидний. Але не варто випереджати події. Не завжди «новоспечена» у всьому і відразу замінює «добре відшліфоване старе».

Передісторія

Gpt або mbr що краще, в чому різниця, яку вибрати для себе
Для зберігання інформації потрібен носій. У комп'ютерах для цих цілей протягом декількох десятків років, та й по сей день, використовується жорсткий диск. Операційні системи (ОС) також записані на цьому носії інформації. Для того, щоб ПК зміг запустити ОС, у першу чергу йому потрібно знайти логічний диск, на якому вона знаходиться.

Пошук здійснюється за допомогою базової системи введення-виведення (basic input / output system, скорочено BIOS), в цьому їй допомагає MBR.

концепція MBR

MBR (Master Boot Record) в перекладі на російську «Головний завантажувальний запис» - це перший сектор (найперші 512 байт ділянки пам'яті) носія інформації (будь то жорсткий диск (HDD) або твердотільний накопичувач (SSD)). Призначений MBR для декількох функцій:

  1. Містить код і дані (446 байт - початковий завантажувач) які необхідні BIOS, для початку завантаження ОС.
  2. Містить інформацію про розділи жорсткого диска (4 первинних розділу по 16 байт кожен). Ця інформація називається таблиця розділів (Partition Table).
  3. Варта (0xAA55, розмір - 2 байта).

Процес завантаження ОС

Завантаження операційної системи після включення комп'ютера - багатоступінчастий процес. Більшість ПК на сьогоднішній день готують свою апаратну частину до роботи за допомогою прошивки BIOS. Під час старту BIOS ініціалізує системні пристрої, потім шукає завантажувач в MBR першого пристрою зберігання (HDD, SDD, DVD-R диск або USB-накопичувач) або на першому розділі пристрою (тому, для того щоб виконати завантаження з іншого носія, потрібно поміняти пріоритет завантаження в BIOS).

Gpt або mbr що краще, в чому різниця, яку вибрати для себе

Далі BIOS передає управління завантажувачу, який зчитує інформацію з таблиці розділів і готується завантажити ОС. Завершує процес наш страж - спеціальна сигнатура 55h AАh, яка ідентифікує головний завантажувальний запис (завантаження ОС почалася). Сигнатура знаходиться в самому кінці першого сектора, в якому розташований MBR.

недоліки

Технологія MBR вперше була застосована в 80-х роках ще в перших версіях DOS. З плином часу MBR була відшліфована і обкатана з усіх боків. Вона вважається простою і надійною. Але при зростанні обчислювальних потужностей, зросла і потреба в великих обсягах пам'яті носіїв. З цим виникли складнощі, так як технологія MBR підтримує роботу накопичувачів об'ємом тільки до 2,2 ТБ. Також, MBR не може підтримувати більш 4 основних розділів на одному диску.

Gpt або mbr що краще, в чому різниця, яку вибрати для себе
Якщо ж необхідно створення, наприклад, 6 розділів то буде потрібно перетворювати один з розділів в розширений і робити з нього 3 логічних розділу. Для таких цілей використовується технологія EBR - розширена завантажувальна вісь. Це не зовсім зручно, тому була потрібна нова концепція, яка зможе виправити недоліки попередниці. І вона з'явилася в новій технології під назвою GPT.

концепція GPT

GPT (GUID Partition Table) - новий стандарт розміщення таблиць розділів на носії інформації. Він є частиною расширяемого микропрограммного інтерфейсу (Extensible Firmware Interface, EFI), розробленого компанією Intel, щоб замінити BIOS. В процесі напрацювань, новий тип прошивки став називатися Unified Extensible Firmware Interface (UEFI). Однією з головних цілей UEFI - стало створення нового способу завантаження ОС, який відрізняється від звичайного завантажувального коду MBR.

Gpt або mbr що краще, в чому різниця, яку вибрати для себе

Особливості

GPT розташований на початку жорсткого диска, так само як і MBR, тільки не в першому, а в другому секторі. Перший сектор як і раніше залишається зарезервованим для MBR, яка також може бути в дисках GPT. Це зроблено з метою захисту і для того, щоб була сумісність зі старими ОС. В цілому структура GPT схожа з попередницею, за винятком деяких особливостей:

  1. GPT не обмежує свій обсяг в одному секторі (512 байт).
  2. Для таблиці розділів в Windows резервується 16 384 байт (якщо використовується сектор в 512 байт, то за підрахунками є 32 сектора).
  3. GPT має функцію дублювання - зміст і таблиця розділів записані на початку і в кінці диска.
  4. Кількість розділів не обмежена, але технічно зараз існує обмеження в 2 64 розділу через розрядності полів.
  5. Теоретично GPT дозволяє створювати розділи диска (при розмірі сектора в 512 байт; якщо розмір сектора більше, то і розмір розділу більше) розміром до 9,4 ЗБ (це 9,4 × 10 21 байт; щоб краще уявлялося, розмір розділу носія інформації міг б мати такий обсяг, як вміщають в себе 940 мільйонів дисків по 10 ТБ кожен). Цей факт змітає нанівець проблему обмеження носіїв інформації в 2,2 ТБ під керуванням MBR.
  6. GPT дозволяє призначити розділах унікальний 128-бітний ідентифікатор (GUID), імена, атрибути. Завдяки використання стандарту кодування символів юнікод, розділи можуть бути названі на будь-якій мові і згруповані по папках.

Gpt або mbr що краще, в чому різниця, яку вибрати для себе

Етапи завантаження ОС

Завантаження ОС відбувається зовсім не так, як в BIOS. UEFI не звертався для завантаження Windows до коду MBR, навіть якщо він є. Замість цього використовується спеціальний розділ на вінчестері, який називається «EFI SYSTEM PARTITION». У ньому розташовуються файли, які необхідно запустити для завантаження.

Завантажувальні файли зберігаються в директорії / EFI /<ИМЯ ВЛАДЕЛЬЦА>/. Це означає, що UEFI має власний мультізагрузчіка, який дозволяє в рази швидше визначати і завантажувати потрібні програми (в BIOS MBR для цього були потрібні сторонні програми). Процес завантаження UEFI відбувається наступним чином:

  1. Включення комп'ютера → перевірка апаратного забезпечення.
  2. Завантажується прошивка UEFI.
  3. Прошивка завантажує диспетчер завантаження, який визначає, з яких дисків і розділів будуть завантажені UEFI додатки.
  4. Прошивка запускає UEFI додаток з файлової системою FAT32 розділу UEFISYS, як це зазначено в завантажувального запису менеджера завантаження прошивки.

недоліки

Недоліки у GPT є, і найвідчутніший з них - немає підтримки технології в предшевствующих пристроях, що використовують прошивку BIOS. ОС сімейства Windows вміють розрізняти і працювати з GPT розділом, але не всі можуть з нього завантажиться. Наведу наочний приклад в таблиці.

* - завантаження Windows з GPT розділу можлива лише при використанні прошивки UEFI.

Порада! Якщо ваш жорсткий диск записаний у форматі GPT, а комп'ютер працює під управлінням BIOS, рекомендую прочитати статтю: інструкція по перетворенню стилю GPT в MBR.

Також, серед недоліків GPT можна виділити:

  1. Неможливо призначити ім'я всьому диску, як окремих розділів (є тільки свій GUID).
  2. Йде прив'язка розділу до його номеру в таблиці (сторонні завантажувачі ОС воліють використовувати номер замість імен і GUID).
  3. Дублікати таблиць (Primary GPT Header і Secondary GPT Header) строго обмежені в кількості 2 штук і мають зафіксовані позиції. У разі пошкодження носія і наявності помилок, цього може бути недостатньо для відновлення даних.
  4. Ці 2 копії GPT (Primary і Secondary GPT Header) взаємодіють один з одним, але не дозволяють видалити і перезаписати контрольну суму в разі, якщо вона в одній з копій не вірна. Це означає, що не передбачений захист від поганих (битих) секторів на рівні GPT.

Наявність таких недоліків показує, що технологія недостатньо досконала і над нею ще треба працювати.

Порівняння двох технологій

Хоч і концепції MBR і GPT досить відрізняються один від одного, постараюся порівняти їх в загальних рисах.

Також наочно порівняйте завантаження ОС за допомогою старої і нової технології.

Gpt або mbr що краще, в чому різниця, яку вибрати для себе

висновок

Перш ніж вирішити, що краще GPT або MBR, поставте перед собою наступні питання:

  1. Я буду використовувати диск з потрібним мені розділом для зберігання даних або як системний для завантаження Windows?
  2. Якщо як системний, то яку Windows я буду використовувати?
  3. На моєму комп'ютері стоїть прошивка BIOS або UEFI?
  4. Обсяг мого жорсткого диска менше 2 ТБ?

Відповівши на ці питання після прочитання статті ви визначитеся, яка технологія краще в даний момент саме для вас.

P.S. Материнські плати, що друкуються зараз, оснащуються прошивкою UEFI. Якщо у вас така, переважно використовувати розділи зі стилем GPT (але знову таки, дивлячись які цілі ви переслідуєте). Згодом BIOS піде в минуле і рано чи пізно, але більшість комп'ютеризованих пристроїв будуть працювати з накопичувачами використовуючи GPT.

А ти - інсайдер Windows 10?

Я використовую Windows 7 43%, 278 голосів

278 голосів - 43% з усіх голосів

Я фанат олдскул і юзаю Windows XP 12%, 79 голосів

79 голосів - 12% з усіх голосів

Я використовую Windows 8 або 8.1 10%, 65 голосів

65 голосів - 10% з усіх голосів

На ОС Windows життя не закінчилося (Linux - наше ВСЕ)! 8%, 54 голоси

54 голоси - 8% з усіх голосів

Ні, я взагалі не знаю, що це таке 8%, 50 голосів

50 голосів - 8% з усіх голосів

Я фанат "яблучних"! 7%, 44 голоси

44 голоси - 7% з усіх голосів

Так, учасник Fast Ring 6%, 39 голосів

39 голосів - 6% з усіх голосів

Так, учасник Slow Ring 6%, 37 голосів

37 голосів - 6% з усіх голосів

Всього голосів: 646

Ви або з вашого IP вже голосували.

Вивчай Windows 10 c нами

Виправляємо помилку UI Failed to load Avast
В тренді

Виправляємо помилку оновлення з NDP40-KB2468871-V2-x64.exe
В тренді

300 $ за дані користувачів: вимоги нового вірусу-шифрувальника
В тренді

Код 80070103 при оновленні Windows 7: докладна інструкція виправлення помилки
В тренді

Схожі статті