Перетворення з mbr на gpt диск. Інструкція з перетворення стилю GPT на MBR. Процес завантаження GPT

07.05.2020 Безпека

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

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

Технічно така послідовність дій є єдиною під час перетворення таблиць розділів. Варто зазначити, що деякі сторонні розробники програм управління розділами дисків сьогодні вже навчилися перетворювати стандарти таблиць розділів з MBR на GPT і без втрати даних. Але ці програми офіційно не підтримуються Microsoft. Тому послухайте нашу пораду - перед використанням програм сторонніх розробників зробіть резервну копію даних, так, про всяк випадок.

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

Спосіб перший: перетворення GPT на MBR утилітою Disk Management

Попередження: Збережіть усі дані перед тим, як продовжувати. Ця утиліта зітре все на диску, який ви конвертуватимете!


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

Спосіб другий: перетворення за допомогою консольної команди Diskpart

Для того щоб GPT диск перетворити на MBR або назад, можна використовувати звичайну консольну команду"diskpart", введену у вікні командного рядка. Такий спосіб може бути вам корисним тоді, коли диск з якихось причин заблокований або недоступний для конвертації через вікно утиліти «Управління диском».

Нагадаємо ще раз, що перед конвертацією диска слід зробити резервну копію всіх даних. Адже в процесі конвертації всі дані на диску будуть втрачені!

  1. Спочатку відкрийте вікно утиліти командного рядка CMD з правами адміністратора. Як це зробити читайте в нашій статті про те, що використовується у вашому комп'ютері?
  2. Далі у вікні Command Prompt послідовно виконайте дві команди:
  3. Після цього у вікні командного рядка з'явиться перелік дисків комп'ютера. Запам'ятайте номер диска, який потрібно конвертувати. Щоб правильно ідентифікувати диск, зверніть увагу на його ємність у стовпці «Розмір».
  4. Тепер наберіть нові команди, послідовно одна за одною. Для виконання кожної з них натискайте клавішу «Enter» на клавіатурі. Символ «#» замініть номером диска, який потрібно конвертувати:

    Зазначимо, що саме команда "clean" видаляє всі дані на диску, включаючи інформацію про таблицю розділів. Що означає, що при виборі диска командою select disk # не варто помилятися в його порядковому номері!

  5. Тепер можна розпочати безпосередньо перетворення GPT розділу на MBR або MBR на GPT, залежно від того, що саме вам потрібно.

    Для конвертації з MBR в GPT наберіть:

    Для конвертації з GPT в MBR наберіть:

На цьому конвертацію диска можна вважати завершеною і ви можете перейти до використання зручнішої утиліти «Керування диском» для створення розділів. Досвідчені користувачіможуть скористатися додатковими командами diskpart для "розбивки" диска на розділи. Якщо потрібно, перенесіть раніше скопійовані дані на один із створених розділів.

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

Часто під час встановлення windows під час вибору цільового диска можна натрапити на повідомлення виду «На вибраному диску знаходиться таблиця MBR-розділів. У системах EFI Windows можна встановити тільки на диск GPT»

Приклад помилки MBR під час інсталяції Windows

В інтернетах повно порад, починаючи від дивних «треба дуже часто натискати esc на певному етапі установки», і закінчуючи стерпними, але не завжди застосовними.

Спробуємо розібратися, що можна зробити в даній ситуації, як краще вчинити і взагалі в причинах виникнення даної помилки.

Причини виникнення помилки

Давним давно, коли жорсткі дискибули невеликі (менше терабайта) і використовували BIOS, вони використовували так званий головний завантажувальний запис (MBR). Будь-яка операційна система сімейства Windows міцно оселилася в цьому записі, щоб успішно завантажуватися. Цей запис розташовувався у певній області жорсткого диска, і була обмежена за розміром. Згодом на зміну BIOS прийшла система UEFI. І гвинти стали більшими. І зрозуміли світлі уми, що MBR дуже застарів і що його об'єм маленький. А раптом хитрий користувач захоче свій на свій багатотерабайтний гвинт поставити десять операційних систем? Ось так і вигадали заміну MBR - GPT. І нові версії Windows (починаючи з вісімки точно) вимагають щоб жорсткий диск, якщо на комп'ютері не BIOS a UEFI, був відформатований саме в GPT — так, про всяк випадок.

що ж робити?

Варіант перший – це включити спеціальний режимзавантаження - Legacy. Цей режим дасть зрозуміти інсталятору Windows, що на цьому комп'ютері є сумісність зі старими системами, і можна використовувати MBR. На жаль, сказати, як у конкретному біосі включити цей режим, не можна — кожен розробник ховає його як тільки може. Ось один із прикладів:


Приклад перемикання режиму завантаження Legacy

Мінус даного методу— якщо в якийсь момент установник перестане реагувати на Legacy режим, то й метод перестане працювати.

Що робити, якщо попередній метод використовувати не можна? Очевидна відповідь – конвертувати диск у формат GPT. Інсталятор Windows надає таку можливість, але усі дані на диску будуть знищені.Є також третій метод, але про нього пізніше.

Отже, ви готові конвертувати диск на GPT з видаленням всіх даних. Ось кроки для цього:

  1. У інсталяторі Windowsдоходимо до етапу розмітки диска
  2. Натискаємо Shift+f10. Відкриється консоль (чорне вікно з білими літерами).
  3. Вводимо послідовно наступні команди (після кожного рядка натискаємо Enter і чекаємо нового запрошення на введення команди):
    1. diskpart list disk select disk clean convert gpt exit
  4. На етапі select disk вам потрібно ввести номер вашого диска, який показує команда list disk. Швидше за все, номер диска — 0. Але в разі завантаження з флешки номер може відрізнятися.
  5. Все, диск відформатовано

Це все чудово, але не кожен захоче знищувати всі дані на своєму диску. У такому разі нам допоможе чудова утиліта. Природно для її роботи потрібна робоча, що завантажується. копія windows. Можна для такої справи поставити стареньку XP, можна скористатися якоюсь збіркою, що дозволяє запускати програми. Загалом, послідовність дій така:

  1. Завантажуємо утиліту і розпаковуємо у доступне для windows місце(Для робочої вінди - куди завгодно, для установника із запуском програм - швидше за все на флешку з установником)
  2. Добираємося будь-яким способом до будь-якої консолі Windows. У робочій копії це можна зробити командою cmd у вікні Виконати.
  3. Переходимо до папки з розпакованим gptgen (для тих хто не вміє користуватися консоллю — гуглить команду CD).
  4. Виконуємо наступну команду gptgen.exe -w \\.\\physicaldrive0

Звичайно, замість нуля в кінці потрібно підставити номер диска, який треба перегнати. Як дізнатися номер диска – описано вище. Швидше за все, ще треба буде підтвердити конвертування, але програма у вас люб'язно це запитає. Всі! Диск конвертований, дані на місці. Єдине – швидше за все злетить завантажувач windows. Але його можна або відновити, якщо потрібно, або встановити нову windows, Для чого саме все це і починалося.

Таблиця розділів описує розділи диска і допомагає вашій системі знаходити потрібні файли. Ваша система Windows використовує основний завантажувальний запис (MBR)або таблицю розділів GUID (GPT)залежно від віку (версії) операційної системи та прошивки вашої системи. Іноді необхідно перемикатися між MBR і GPT, але для цього потрібно спочатку відформатувати диск. Використання традиційних інструментів, таких як Управління дисками Windowsі командного рядка призводить до постійної втрати даних, якщо ви не виконаєте резервне копіювання. Але тепер є два інструменти, які можна використовувати для безпечного зміни таблиці розділів без втрати даних. Давайте подивимося, як ви можете конвертувати ваш MBR диск у GPT, не втрачаючи дані на жорсткому диску.

MBR проти GPT

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

MBR

MBR є старішим і тому сумісний із ширшим спектром систем. MBR був розроблений для ПК IBM і був основним вибором таблиці розділів для машин Windows. Основний завантажувальний запис бере своє ім'я зі свого місця розташування на початку диска, що містить завантажувач для операційної системи та інформацію про розділи дисків. MBR працює лише з дисками розміром до 2 ТБ. Диск MBR може мати лише чотири основні розділи. Це було добре, коли 2 ТБ були рідкістю, але тепер можна взяти 8-терабайтний диск.

GPT

GPT є більш новим. GPT тісно пов'язаний з UEFI (графічний bios), що модернізує стару альтернативу BIOS. Таблиця розділів GUID надає кожному розділу на диску глобально унікальний ідентифікатор (GUID), який є 128-бітним номером, який ідентифікує лише ваше обладнання (128-розрядне ціле число має максимальне значення 1,7 х 10^39 – феноменально велику кількість). З правильними налаштуваннямидиск GPT на 256 ТБ працюватиме нормально. У системі Windowsжорсткі диски GPT можуть мати до 128 різних розділів без використання розширеного розділу. Ще одна істотна відмінність полягає в тому, що накопичувачі GPT зберігають завантажувальні дані. На відміну від диска MBR, GPT-диск зберігає кілька копій завантажувальних даних на кількох розділах, що значно полегшує відновлення системи.

Сумісність

Не всі версії Windows можуть завантажуватися з диска GPT, причому багато хто з них вимагає систему на основі UEFI (новий bios).

  • Для 64-розрядних версій Windows 10, 8/8.1, 7 та Vista потрібно, щоб на платформі GPT завантажувалася система на основі UEFI(Новий bios).
  • Для 32-розрядних Windows 10 і 8 / 8.1 потрібно, щоб система на основі UEFIзавантажувалася з диска GPT.
  • 32-розрядна версія Windows 7 і Vista не може завантажуватися з диска GPT.

Інші операційні системи використовують системи GPT. Наприклад, Apple тепер використовує GPT, а не таблицю Apple Partition Table (APT). Крім того, Linux має вбудовану підтримку GPT-накопичувачів.

Як конвертувати MBR в GPT

GPT - це більш сучасний тип таблиці розділів, що пропонує найкраще відновленнята велику універсальність. Довгий часперетворення з диска MBR на диск GPT означало форматування всього жорсткого диска як частину процесу перетворення. Але тепер є два інструменти, які можна використовувати для безпечного перетворення вашого диска без втрати даних. Перед конвертуванням диска необхідно виконати одну остаточну перевірку. ? Якщо ні, ваше обладнання не буде реєструвати диск після перетворення, і якщо ви конвертуєте завантажувальний диск(системний), то у вас не буде доступу до вашої операційній системіта робочого столу.

Примітка: Пам'ятайте! на початку процесу немає зворотного шляху. Пам'ятайте, що є невеликий шанс, що диск перестане функціонувати після конвертації. Хоча це дуже маленький шанс. Всі ваші неакуратні дії можуть дуже плачевно позначитися.

MBR2GPT

Засіб MBR2GPT від Microsoft вже знаходиться у вашій системі, як частина оновлення для розробників Windows 10. Інструмент в першу чергу призначений для системних адміністраторів, яким доводиться розгортати установки Windows 10 на велику кількість комп'ютерів. Однак ви можете використовувати його для перемикання MBR-диска на GPT з мінімальними проблемами.

1. Спочатку дізнайтесь номер вашого конвертованого диската його поточний розділ таблиці. Для цього наберіть у пошуку пуску Керування комп'ютеромта виберіть, натиснувши по ньому. У вікні перейдіть до розділу Управління дискамита запам'ятайте номер ( Диск 0) жорсткого диска, який хочете перетворити. Далі натисніть на цьому диску правою кнопкою миші та виберіть властивості. У новому вікні перейдіть на вкладку Томата перевірте поточний стиль розділів.


2. Наберіть у пошуку командна строката натисніть на ній правою кнопкою миші, та Запустити від імені адміністратора. Тепер перевіримо чи підходить диск чи ні для перетворення. Введіть:

mbr2gpt /validate /disk:[номер диска -> диск 0] /allowFullOS

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


Тепер поставимо команду для конвертації. У тому самому командному рядку вводимо команду:

mbr2gpt /convert /disk:[Диск 0] /allowFullOS


Таблиця розділів GUID (GPT) була введена як частина Unified Extensible Firmware Interface (UEFI). GPT забезпечує більше варіантів, ніж традиційний метод розділів MBR, який є спільним для дисків. Якщо у вас є жорсткий диск великого розмірутоді ви можете захотіти перетворити MBR на GPT. Це відбувається тому, що MBR-диски підтримують лише чотири записи таблиці розділів. Якщо хтось хоче більше розділів, необхідно створити додаткову структуру, відому як розширений розділ.

Таким чином, для будь-кого жорсткого дискабільше 2 Тб, ми маємо використовувати GPT. Якщо у вас є диск розміром більше 2 Тб, решта дискового простору не буде використовуватися, якщо ви перетворюєте його на GPT. Кількість розділів на диску GPT не обмежується тимчасовими схемами, такими як контейнер розділів, визначених в MBR Extended Boot Record (EBR).

Ось образ основного диска, який пояснює формат GPT.

Пам'ятайте, що є також захищена область MBR для зворотної сумісності.

Перетворити MBR на GPT

Однією з центральних завдань, з якими ми стикаємося в процесі перетворення MBR на GPT є те, що перетворення можна зробити з MBR на GPT , тільки якщо немає ніяких розділів або томів на диску, що унеможливлює конвертувати без втрати даних на диску. Я досі не знаю, чому Microsoft не запропонувала простіше вирішення цієї проблеми. На щастя, є деякі рішення, які допоможуть вам у перетворенні MBRу GPT без втрати даних.

1. Перетворити MBR на GPT за допомогою Diskpart

Для використання цього методу ви повинні зробити резервну копію всіх ваших даних та видалити всі розділи та томи. Потім продовжити за допомогою DISKPARTкоманд:

  • Відкрийте вікно командного рядка та введіть DISKPARTта натисніть Enter
  • Потім введіть list disk(Запишіть номер диска, який ви хочете перетворити на GPT)
  • Потім введіть у виберіть диск Кількість дисків
  • Нарешті введіть тип convert gpt.

2. Перетворити MBR на GPT без втрати даних за допомогою Gptgen

Використовуючи цей метод, ви можете перетворити MBR на GPT без втрати даних, використовуючи утиліту командного рядка, яка називається gptgen. Gptgen-це інструмент, призначений для неруйнівного конвертування жорсткого диска секційованого в "MSDOS-стилі" MBR схеми (у тому числі розширених розділів), який використовує GUID partition table (GPT).

Це дуже великий інструмент, але трохи складний для виконання. Згідно з файлом read me цього інструменту, синтаксис інструменту “ gptgen [-w] \\.\physicaldrive X”, де X-номер диска у консолі управління дисками або “list disk” команди утиліти DISKPART. Опція-w змушує gptgen записати згенеровану GUID таблицю розділів на диск; інакше головна таблиця буде записана у файл з ім'ям “ primary.img"і допоміжна таблиця" secondary.imgу каталозі, з якого викликається програма. Потім можна використовувати, наприклад, DD , щоб записати таблиці на диск.

3. Перетворити MBR на GPT без втрати даних за допомогою Partition Assistant

Останній спосіб це за допомогою інструмента, званого AOMEI Partition Assistant Lite Edition. Це безкоштовний багатофункціональний partition management software. Цей засіб має функцію, яка може допомогти вам перетворити диск з даними в GPT або MBR стиль без втрати даних.

Щоб перетворити диск на MBR/GPT-диск:

  • Виберіть диск, який потрібно перетворити;
  • Клацніть правою кнопкою миші на диску та виберіть Перетворити на GPT/MBR-диск - Convert to GPT/MBR Disk;
  • Підтвердьте операцію, натиснувши “OK”, щоб продовжити;
  • На панелі інструментів натисніть кнопку Застосувати - Apply, щоб зберегти зміни.

Якщо ви знаєте, будь-який інший спосіб, щоб безпечно перетворити MBR на GPT, будь ласка, поділіться з нами в коментарях.Спасибі.

Стандарт GPT, який прийшов на зміну MBR, дозволяє користувачам сучасних комп'ютеріввикористовувати зростаючі обсяги жорстких дисківта інші можливості нового формату запису даних.

Для перетворення форматів MBR у GPT і назад існує низка програмних рішень, які задовольняють різні запити користувачів ПК.

BIOS – це базова системавведення-виводу, яка є на всіх персональних комп'ютерах. BIOS працює під час початкового завантаження ПК для ініціалізації його апаратного забезпеченнята запуску операційної системи.

Існують два варіанти початкового завантаження ПК:

  1. Legacy BIOS (успадкований режим завантаження, що забезпечує сумісність обладнання). Ця редакція BIOS, випущена в 70-ті роки минулого століття, підтримує застаріле обладнання та конфігурації мережі. Робота Legacy BIOS передбачає використання диска формату MBR.
  2. BIOS UEFI (взаємодія між ОС та мікропрограмами). Нещодавно розроблений тип прошивки ПК, що використовується замість BIOS, і допомагає завантажувати та відключати комп'ютер швидше. Робота режиму UEFI передбачає використання дисків GPT.

Особливості форматів запису MBR та GPT:

  • формат MBR підтримує диски, що мають розмір до 2,2 ТБ, а також дозволяє створювати на них не більше 4 основних розділів;
  • формат GPT усуває недоліки Legacy BIOS, підтримуючи сьогодні диски розміром до 256 ТБ з кількістю розділів до 128 шт.

Перетворення форматів

Хоча диск стандарту GPT має свої очевидні переваги, конвертація формату GPT в MBR може, наприклад, знадобитися при спробі інсталяції x86 версій Windows на диск GPT.

Примітка!Всі ОС Windows x86 версій можуть оперувати дисками GPT, але не можуть використовувати їх для власного завантаження.

Можлива інша ситуація, коли при спробі інсталяції Windows на систему з UEFI (наприклад, не підтримує емуляцію BIOS), спливає повідомлення про неможливість встановлення ОС на MBR-диск.

Перевірка сумісності BIOS

Якщо потрібна конвертація диска у стандарт GPT, важливо заздалегідь з'ясувати, чи підтримує материнська платаПК режим завантаження UEFI/EFI.

Крок 3Перейти стрілками клавіатури в сектор Boot, перейти на Boot Option # 1 (Завантажувальні опції № 1) і натиснути Enter. Перейти на пристрій, з якого проводитиметься первинне завантаження і натиснути Enter для його вибору.

Крок 4.Натиснути F10, відзначити Yes (Так) і натиснути Enter, щоб зберегти налаштування при виході з BIOS.

Крок 5.При завантаженні з інсталяційного диска при повідомленні Press any key… натиснути будь-яку клавішу для продовження завантаження.

При повідомленні «Press any key…» натискаємо будь-яку клавішу

Крок 6Вибрати російську мову та розкривного списку.

Крок 7.Клацніть "Встановити".

Крок 8Виставити позначку «Я приймаю…» та клацнути «Далі».

Виставляємо позначку «Я приймаю…» та клацаємо «Далі»

Крок 9Вибрати "Повна установка ...".

У наступному вікні натисніть Shift+F10 (на деяких ПК – Fn+Shift+F10). Запуститься « Командна строка»(cmd.exe).

Довідка!Запуск cmd.exe необхідний, якщо, наприклад, диск, який ставиться система, розміром понад 2,2 ТБ. При цьому розмір диска система стандартно розмітить його в GPT, навіть якщо необхідний диск формату MBR.

Крок 10Набрати у вікні послідовно перелічені команди, натискаючи після кожної Enter (у дужках наведені коментарі до команд, їх набирати не потрібно):

  • diskpart (запустити утиліту управління розділами та дисками);
  • list disk (представити повний список дисків на ПК);
  • select disk 0 (вибрати диск, що має номер 0);
  • clean (стерти розділи на вибраному диску);
  • convert mbr (конвертувати диск у MBR);
  • exit (повернутись до інсталяції ОС).

Довідка!Відсутність позначки зірочка (*) навпроти Диск 0 вказує, що він форматований у стиль MBR. Команда convert gpt (замість convert mbr) перетворює диск на стиль GPT.

Крок 11Натисніть «Налаштування диска», щоб розмітити розділи.

Крок 12Натиснути "Створити", створиться основний розділ. Вказати його «Розмір» та клацнути «Застосувати».

Крок 13Клацніть "OK".

Тепер можна відформатувати диски, вибрати розділ для інсталяції ОС та натиснути «Далі».

Встановлення операційної системи продовжиться на диску з іншим форматом запису даних.

Відео — Перетворення розділу GPT(GUID) на MBR