Відновлення завантажувального сектора жорсткого диска

Дозволяє вам змінювати, створювати резервні копії та відновлювати пошкоджений вірусами головний завантажувальний запис Master Boot Record (MBR) та розділ Boot Record для локальних дисків або USB флеш-дисків. Також BOOTICE допоможе в розмітці та форматуванні USB жорстких дисків і флеш карт, якщо раніше вони вже були відформатовані з файловою системою, яку не розпізнає операційна система Windоws, що зазвичай призводить до того, що диск стає не помітним у системі або видно не всі розділи. BOOTICE підтримує завантажувальні записи Grub4Dos, SysLinux, Plop, Windows NT5/6 та інші.

  • скачати з дзеркала

Фізичний диск (Physical Disk)

Після запуску BOOTICE вибираємо диск призначення (Distination Disk) - фізичний диск з яким працюватимемо. Це може бути HDD або флешка. До кожного фізичного диска доступні функції:

Оновити(Refresh) — Оновити, тобто рахувати всі дані знову

Обробка MBR(Process MBR) - Робота з MBR (Master Boot Record)

MBR – це головний завантажувальний запис. Завантажувальний код MBR – це перша програма, яка працює на будь-якому ПК після BIOS. Завдання стандартного коду MBR визначити активний основний розділ цього диска і передати управління PBR активного розділу. Код MBR універсальний і залежить від типу файлової системи і з деякою натяжкою можна сказати, що він залежить навіть від типу ОС. Після вибору Обробка MBR видно поточний тип завантажувального коду MBR (тобто код MBR, який існує зараз) на вибраному фізичному диску в полі Поточний тип MBR (Current MBR Type).

Для роботи з MBR доступні функції:

  • Інсталяція/Кофігурація(Install/Config) — Встановлення/Налаштування MBR

Тут можна встановити на диск потрібний завантажувальний код MBR. Таблиця розділів при цьому не торкається. У BOOTICE v0.9.2011.0512 є можливість інсталювати завантажувальний код MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (у BootIt аналогова команда Std_MBR в MBR View, WinXP fixmbr консолі відновлення), Windows NT 6.x (в BootIt аналогічна команда Win7_MBR в MBR View, Win7 bootrec /fixmbr в консолі відновлення). З якими версіями MBR WEE, GRUB4DOS та Plop працює ваша версія BOOTICE написана поряд з кожним відповідним пунктом.

Повинен відзначити, що видів завантажувальних кодів MBR є безліч для різних сервісів (наприклад для шифрування/дешифрування диска, бутові, спеціалізовані під бекап/відновлення, OEM виробників і т.д.). АЛЕ. На 98% ПК стоїть стандартний завантажувальний код від XP/2003 або Vista/7/2008. І Windows ЗАВЖДИ перезаписує завантажувальний код MBR під час інсталяції.

  • Зберегти MBR(Backup MBR) - Архівування MBR у вигляді .bin файлу (за бажанням від 1 до 255 секторів).

Стандартний MBR Windows займає один сектор - 512 байт. Сюди входить і завантажувальний код MBR та основна таблиця розділів. Тому бекап одного диска не застосовується для іншого диска - таблиці розділів у них різні. Нестандартний MBR може зайняти до 63 секторів.

  • Відновити MBR(Restore MBR) — Відновлення MBR із .bin файлу

Обробка PBR(Process PBR) - Робота з PBR (Partition Boot Record)

PBR (Partition Boot Record) при прямому перекладі з англійської означає завантажувальний запис розділу. В англомовній літературі також є аналогічне поняття VBR (Volume Boot Recoed). PBR/VBR у російській літературі називають зазвичай завантажувальним сектором. Хоча це не зовсім правильно. Так як PBR зазвичай займає не один сектор. Тому надалі я застосовуватиму термін завантажувальний код PBR. Завантажувальний код PBR отримує керування після завантажувального коду MBR і різний для різних файлових систем. Завдання PBR-коду передати керування завантажувачу ОС. Тому він «прив'язаний» до завантажувача (щоправда, це можна легко змінити — показано нижче). Тобто, для різних завантажувачів потрібен різний PBR.

Після вибору обробки PBR необхідно вибрати потрібний цільовий розділ (Distination Partition). І буде видно поточний тип завантажувального коду PBR (тобто той код PBR, який існує зараз для вибраного розділу) у полі Тип поточної PBR (Current PBR Type).

Для роботи з PBR доступні функції:

  • Інсталяція/конфігурація
  • збереження PBR
  • відновлення PBR

BOOTICE вміє інсталювати на будь-який розділ завантажувальний код PBR MS-DOS, GRUB4DOS, NTLDR (неповний аналог є у WinXP - команда fixboot в консолі відновлення), BOOTMGR (неповний аналог є в Win7 - команда bootrec /fixboot в консолі відновлення), SYSLINUX. З якими версіями PBR GRUB4DOS та SYSLINUX працює ваша версія BOOTICE написана поряд з кожним відповідним пунктом.

Управління розділами(Parts Manage) — Робота з розділами диска

Доступні операції:

  • Зберегти таблицю розділів (Backup Partition Table) – архівація таблиці розділів диска у файл формату.dpt
  • Відновити таблицю розділів (Restore Partition Table) – відновлення таблиці розділів диска з файлу формату.dpt
  • Приховати (Hide) — приховати розділ на рівні MBR
  • Показати (Unhide) — відкрити розділ на рівні MBR
  • Змінити ID (Change ID) – дозволяє змінити ідентифікатор типу розділу (тип файлової системи розділу)
  • Призначити букву диска (Assign Drive Letter) — присвоїти букву розділу в поточній Windows
  • Видалити букву диска (Remove Drive Letter) — видалити букву розділу в поточній Windows
  • Активувати (Activate) – зробити цей розділ активним
  • Форматувати розділ (Format this part) – відформатувати розділ
  • Перерозбити розділи (Reformat USB disk) – переформатувати USB диск (для флешок)

Також можна помітити, що тут видно назву моделі диска, об'єм та його геометрію – сумарна кількість LBA секторів, С/H/S та розмір сектора. Для кожного розділу видно тип файлової системи, номер стартового (початкового) сектора LBA та їх кількість у кожному розділі. Приховування та відкриття розділів, присвоєння мітки активності розділу та операція зміни ідентифікатора типу розділу аналогічні до таких же операцій у BootIt. І BOOTICE дозволяє ці операції зробити прямо з Windows (іноді корисно, наприклад - для відкриття прихованого розділу не потрібне навантаження на бут).

Редагування секторів(View Sector) — Перегляд секторів дисків

При натисканні лівою кнопкою миші 2 рази на будь-якому розділі в Керування розділами відкриється вікно Редагування сектора, починаючи з сектора початку розділу (з PBR).

Образ диска (Disk Image)

Необхідно вибрати Файл образа (Image file) — імідж HDD у форматі .IMA, .IMG, .VHD, .VHDX або .VMDK. Так само як і в Фізичний дискможна переглянути/змінити MBR, PBR та переглянути сектори образу диска (Sector Edit).

BCD Edit

Редактор BCD Windows Vista/7/2008. Схожий редактор з меншою функціональністю є у буті BootIt.

Утиліти (Utilities)

Заповнення секторів диска(Disk Filling).

Заповнення секторів диска дозволяє заповнити будь-який розділ або цілий диск байтом 00h, FFh чи будь-яким довільним. Зручно використовувати під час обнулення таблиці розділів флешки або HDD.

Редактор меню(Start Menu Editor) для GRUB4DOS

Редактор меню GRUB4DOS дозволяє відредагувати внутрішнє меню файлу GRLDR (завантажувача GRUB4DOS).

Привіт друзі! Мене часто запитують, як швидко визначити стиль жорсткого диска MBR чи GPT?

І насправді, якщо взяти ноутбук чи звичайний комп'ютер і запустити на ньому операційну систему, то ви не одразу зрозумієте, якої розмітки накопичувач. Я провів невеликий експеримент та попросив своїх друзів визначити стиль твердотільного накопичувача мого мобільного комп'ютера. На мій подив, кілька учасників експерименту полізли в БІОС дивитися, чи включений там інтерфейс UEFI і тільки двоє відкрили «Управління дисками» і за допомогою властивостей диска встановили розмітку. Але хочу сказати, що зробити це можна ще простіше в командному рядку або Windows PowerShell.

MBR або GPT

Будь-який жорсткий диск або твердотільний накопичувач SSD містить у початкових секторах невеликий програмний код (завантажувальний запис), що використовується Windows для завантаження, ще даний код несе в собі таблицю розділів, тобто інформацію про розділи жорсткого диска. Цей код може бути стандартом MBR або GPT.

Головна завантажувальна запис MBR використовується аж з 1983 року і давно застаріла, тому що не дозволяє використовувати весь простір сучасних HDD об'ємом 2 ТБ і більше, і не підтримує створення на диску більше 4 основних розділів. Є ще причини: слабка захищеність та здатність працювати тільки із застарілою системою введення виведення БІОС.

Стандарт GPT позбавлений всіх цих недоліків, чудово бачить весь простір жорстких дисків будь-якого об'єму, дозволяє створити 128 основних розділів, краще захищений і використовує більш сучасний варіант Біос під назвою UEFI.

Так от, якщо вам дати ноутбук зі встановленою Windows 8.1 або Win 10, то ви не відразу зрозумієте якогось стилю в ньому HDD. У сьогоднішній статті я покажу вам кілька способів визначити це.

  • Уважний читач може спитати, а навіщо взагалі знати стандарт розмітки накопичувача? Найпростіша відповідь може прозвучати так: - Якщо диск, на який встановлена ​​операційна система розмітки GPT, то перед вами сучасний комп'ютер або ноутбук з включеним інтерфейсом UEFI. Відповідно, спосіб відновлення завантажувача операційної системи відрізняється. Ви не зможете встановити на цей ноутбук Windows 7 другою системою і так далі (можу назвати ще багато причин).

Отже, дізнаємося про стандарт жорсткого диска або SSD за допомогою Windows PowerShell.

Якщо на вашому комп'ютері встановлено останню версію , то відкриваємо Windows PowerShell

та вводимо команду: get-disk

Бачимо на вкладці «Partition Style» , Що в системі є два диски і перший накопичувач об'ємом 1000 Гб має формат - GPT, а другий 500 Мб - MBR.

У командному рядку адміністратора також можна дізнатися стиль вінчестера, але тільки іншою командою.

MBR (російською – головний завантажувальний запис) – певний набір даних, рядків коду, таблиця розділів та сигнатури. Необхідно завантажити операційну систему Windows після ввімкнення комп'ютера. Трапляються випадки, коли в результаті різних апаратних та системних збоїв, МБР пошкоджується або стирається, що призводить до неможливості запуску Windows. Подібні проблеми вирішує відновлення завантажувального запису MBR Windows 7. У статті розглянуто кілька нескладних способів, якими можна відновити записи.

Трохи теорії

Після увімкнення комп'ютера BIOS вибирає носій інформації, з якого буде завантажуватися. На цьому етапі пристрою необхідно знати, який розділ жорсткого диска містить системні файли Windows. MBR - маленька програма, яка зберігається в першому сегменті HDD і вказує комп'ютеру на правильний розділ для запуску системи.

Якщо ви неправильно встановите другу операційну систему, таблиця розділів може пошкодитися і старт першої Windows буде неможливим. Те саме іноді відбувається при раптовому відключенні електроенергії. Якщо це сталося – не варто впадати у відчай, пошкоджені дані можна повністю відновити.

Відновлення завантажувального запису

Щоб відновити MBR, вам знадобиться інсталяційний диск, з якого ви встановлювали Windows (або будь-який інший). Якщо диска немає, можна створити завантажувальну флешку з Win7. Алгоритм дії:

Автоматичне відновлення

Для початку варто надати ремонт MBR стандартним засобам від Microsoft. Виберіть «Відновити запуск». Більше нічого робити не потрібно, мине деякий час, і комп'ютер повідомить про завершення процесу. Спробуйте запустити Windows. Якщо нічого не вийшло - отже, необхідно відновити МБР вручну.

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

Цей шлях вимагає введення кількох команд у командний рядок Windows.

  • У меню відновлення системи виберіть командний рядок.
  • Тепер необхідно ввести "bottrec/fixmbr". Ця команда служить для запису нової MBR сумісної з Win 7. Команда видалить нестандартні частини коду, виправить пошкодження, але не зачіпатиме існуючу таблицю розділів.
  • Потім введіть "bootrec/fixboot". Ця команда використовується для створення нового завантажувального сектора для Windows.
  • Далі "bootrec/nt60 sys". Ця команда оновить завантажувальний код MBR.
  • Закрийте консоль, перезавантажте комп'ютер і спробуйте запустити систему. Якщо проблема ще не вирішена, необхідно ввести ще кілька команд.
  • Знову запустіть консоль і введіть "bootrec/Scanos" та "bootrec/rebuildbcd". За допомогою цих утиліт комп'ютер просканує жорсткий диск наявність операційних систем, а потім внесе їх у меню завантаження.
  • Потім знову введіть "bootrec/nt60 sys" і перезавантажте комп'ютер.

Утиліта TestDisk

Якщо у вас немає завантажувальної флешки або диска, можна відновити пошкоджений запис за допомогою програми. Для цього потрібно запустити іншу (робочу) ОС. Якщо на вашій машині була лише одна Windows, доведеться підключити жорсткий диск до іншого комп'ютера. Робота з TestDisk досить складна, тому рекомендується ознайомитися з посібниками, присвяченими саме цій програмі.

Ситуація наступна. Є гвинт на 160Гб. На ньому 2 розділи - 40Гб та 120Гб. З метою встановлення убунти як другої системи було проведено розбивку 120Гб -> 100+10+2+8.
Підсумки
1. Під час завантаження системи виводиться повідомлення MBR helper not found;
2. fdisk показує один великий 160Гб диск.

Дурню зрозуміло, що це початок веселої ночі.
Далі під катом вирішення питання.

1. Відновлення таблиці розділів

1.1. Parted magic
Даний LiveCD\USB дистрибутив, розміром 100Мб несе в собі величезну купу софту, для роботи з дисками. Від розбивки до відновлення.
З них усіх, нам потрібні будуть gpart, testdisk, fdiskі ms-sys.
1.2. Gpart
gpart - це утиліта, що сканує по-секторному диску на наявність розділів, які присутні на носії, але відсутні в таблиці. У своїй роботі вона ігнорує вже існуючу таблицю (якщо є). Програма розроблена німецьким програмістом Michail Brzitwa і більше не підтримується. Млява розробка ведеться командами Fedora і Debian. Поточна версія – 0.1h.

Утиліта дозволяє найбільш швидко і легко відновити таблицю розділів, але вона несе кілька недоліків. По-перше, технологія була давно занедбана, по-друге, вона іноді не зовсім коректно визначає розділи.

Gpart може працювати у 2-х режимах. Це швидкий аналіз та детальне сканування. У деяких випадках першого режиму достатньо. Ми ж дивитимемося на другий.

Gpart-if /dev/sda

-i- Інтерактивний режим. На кожну знайдену партицію буде поставлено питання, чи зберігати її, чи пропустити.
-f- Повний скан диска.

Після, досить тривалого часу, буде створено звіт із можливими розділами. Його й потрібно обов'язково максимально уважно переглянути перед записом.
Приклад звіту (не мій):

Begin scan...
Possible partition(DOS FAT), size(1907mb), offset(0mb)
Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb)
End scan.
Checking partitions...
Partition(DOS або Windows 95 з 32 bit FAT, LBA): перша
Partition(Linux ext2 filesystem): primary
Ok.
Задоволений першим partition table:
Primary partition(1)
type: 012(0x0C)(DOS або Windows 95 з 32 біт FAT, LBA)
size: 1907mb #s(3906544) s(16-3906559)
chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r
Primary partition(2)
type: 131(0x83)(Linux ext2 filesystem)
size: 5730mb #s(11736000) s(3906560-15642559)
chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r
Primary partition(3)
тип: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)

Primary partition(4)
тип: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Якщо все ОК, то погоджуємось на запис у таблицю розділів, схрещуємо пальці та перезавантажуємось.
У моєму випадку програма визначила розділи, які були до розбивки (40 і 120), що не пасувало і змусило шукати альтернативні способи відновлення.

1.3. testdisk
Note: докладніше ця утиліта описана в цьому пості, тут не повторюватимуся.

Ця утиліта аналогічна до попередньої, але має ряд плюсів:
1. свіжіша і активно підтримується;
2. суб'єктивно, працює набагато швидше;
3. функціональніше;
4. є простий консольний інтерфейс з урахуванням ncurses.

Поїхали!
1. у першому вікні вибираємо Create a new log file;
2. вибираємо потрібний диск (/dev/sda) -> Proceed;
3. відзначаємо тип розділів як Intel;
4. вибираємо Analyse current partition structure and search for lost partitions;
5. якщо знайдені розділи вірні, тиснемо Backup і переходимо до пункту 6, можна швидко пересканувати диск, якщо десь помилка (Quick search);
6. тут уже видно зелений список із розділами. Якщо ок, записуємо, інакше запускаємо Deep search.;

У моєму випадку результат був аналогічний результату gpart, що є некоректним.
Запустивши Deep search, почекавши близько 40 хвилин, я отримав відповідь, від якої на душі так нехило відлягло.
Було знайдено кілька партій, які накладалися одна на одну (це були початкова (до маніпуляцій) 120Гб і нова, на 100Гб). Позначивши непотрібну як віддалену, я записав таблицю на диск і перезавантажився. На щастя, все обійшлося і комп'ютер повернувся до стану, який був спочатку, а я міг із чистою совістю лягти спати.

3. Відновлення MBR

Для цього завдання у нас в арсеналі є тулза ms-sys.
Спершу дізнаємося, що з нашою MBR.

Ms-sys /dev/sda
/dev/sda has an x86 boot sector
it is unknown boot sector

Тепер видно, що на цьому диску немає завантажувального сектора.
Утиліта може працювати з MBR різних операційних систем. Список можна отримати запустивши програму без агрументів. У моєму випадку необхідний був від Windows 7.
Записуємо MBR на диск:

Ms-sys -7 /dev/sda
Windows 7 master boot record successfully written to /dev/sda

Перевіряємо:

Ms-sys /dev/sda
it is Microsof 7 master boot record, як одна ця
program creates with switch -7 на hard disk device.

Ось і все, потрібна MBR встановлена ​​і можна перезавантажуватися.

3. Outro

Ця посада є прикладом того, як на порожньому місці можна створити собі проблему і півночі займатися не тим, чим треба. Але це дало неоціненний досвід, котрий я постарався викласти тут.
Можливо, комусь він знадобиться. Адже в таку ситуацію потрапити дуже не складно, а детального мануалу особливо немає.

Яка технологія краща для роботи жорсткого диска - MBR чи GPT? Цим питанням ставляться комп'ютерні фахівці та користувачі ПК, які встановлюють новий жорсткий диск у системі. По суті, на зміну старої технології MBR прийшла нова GPT і здавалося б, що відповідь на питання «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 передає керування завантажувачу, який зчитує інформацію з таблиці розділів та готується завантажити ОС. Завершує процес наш вартовий - спеціальна сигнатура 55h AАh, яка ідентифікує головний завантажувальний запис (завантаження ОС почалося). Сигнатура знаходиться наприкінці першого сектора, в якому розташований MBR.

Недоліки

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

Особливості

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), імена, атрибути. Завдяки використанню стандарту кодування символів юнікод розділи можуть бути названі будь-якою мовою і згруповані за папками.

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

Завантаження ОС відбувається зовсім не так, як у 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 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP Professional x32- -
x64+ -

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

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

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

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

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

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

Висновок

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

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

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

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