Конвертирайте MBR диск в GPT на Windows 10 с помощта на MBR2GPT

Windows 10 v1703 (Creators Update) представя нова помощна програма за конзолата  mbr2gpt.exe, което ви позволява да конвертирате диск с таблица на дяловете MBR (Master Boot Record) в GPT (GUID Partition Table) без загуба на данни и изтриване на дялове на диска. Помощната програма може да конвертира както системния диск, на който е инсталиран Windows, така и диска с данни. Помощната програма може да се използва за преобразуване на таблицата на дяловете както в Windows PE (Windows Preinstallation Environment), включително и двете части на надстройката от Windows 7 до Windows 10 и директно от Windows 10.

Mbr2gpt ви позволява да конвертирате таблицата на дяловете от MBR в GPT във версии на Windows 10 1507, 1511 и v1607 (при условие че извършвате офлайн преобразуване от изображение на Windows 10 1703). По-ранните версии на ОС (Windows 7, Windows 8 и Windows 8.1) не се поддържат официално.

забележка. Преди това gptgen на трета страна може да се използва за конвертиране на несистемен диск от MBR в GPT без загуба на дялове. За да конвертирате системен диск, трябваше да го форматирате.

Логиката на помощната програма Mbr2gpt при конвертиране на диск от MBR в GPT е следната:

  1. Проверка на диска
  2. Ако на диска няма системен дял EFI (ESP), той се създава поради свободно пространство на един от дяловете
  3. UEFI зареждащите файлове се копират в ESP дяла
  4. Приложени са метаданни за GPT
  5. Актуализиране на BCD файл за зареждане

Както можете да видите, данните за съществуващите дялове не са засегнати.

Помощната програма MBR2GPT има следния синтаксис:

mbr2gpt / валидиране | преобразуване [/ диск:] [/ logs:] [/ map: =] [/ enableFullOS]

  • /Проверка - само дискът се проверява за възможността за преобразуване на таблицата на дяловете (включително проверка дали има достатъчно място за съхранение на основните и вторичните GPT таблици: 16Kb + 2 сектора в началото на диска и 16Kb + 1 сектор в края)
  • / конвертира - стартирайте конвертиране на дискове, при условие на успешна проверка
  • /диск: - задава номера на диска за преобразуване в GPT. Ако номерът не е зададен, се счита, че трябва да конвертирате системния диск (подобно на Diskpart: изберете командна система на диска)
  • /трупи: - указва пътя към директорията, където помощната програма MBR2GPT трябва да записва регистрационни файлове. Ако не е посочен път, се използва директорията% windir%. Влезте в файлове diagerr.xml, diagwrn.xml, setuperr.log и setupact.log
  • / карта: = ви позволява да укажете допълнително картографиране на таблицата на дяловете между MBR и GPT. Например / map: 42 = af9b60a0-1431-4f62-bc68-3311714a69ad. Номер на секция MBR е описан в десетичната система, а GPT GUID съдържа разделители. Можете да посочите няколко такива карти.
  • /allowFullOS - по подразбиране, помощната програма MBR2GPT работи само по време на изпълнение на Windows PE. Използвайки този ключ, можете да разрешите на помощната програма да се изпълнява в пълна Windows среда

Например, направете тест за способността да конвертирате текущия системен MBR диск в GPT.

mbr2gpt.exe / диск: 0 / валидиране / Дневници: C: \ logs / enableFullOS

ред MBR2GPT: утвърждаване завършен успешно показва, че такова преобразуване може да се извърши.

съвет. Ако системният диск е криптиран с помощта на BitLocker, трябва да го декриптирате, преди да конвертирате дяла.

Изпълнете реализацията:

mbr2gpt.exe / конвертиране / диск: 0

MBR2GPT сега ще се опита да конвертира диск 0.
Ако преобразуването е успешно, дискът може да бъде стартиран само в режим GPT.
Тези промени не могат да бъдат отменени!
MBR2GPT: Опит за конвертиране на диск 0
MBR2GPT: Извличане на оформление на диска
MBR2GPT: Валидиращо оформление, размер на дисковия сектор е: 512 байта
MBR2GPT: Опит за свиване на системния дял
MBR2GPT: Опит за свиване на дяла на ОС
MBR2GPT: Създаване на системния дял на EFI
MBR2GPT: Инсталиране на новите файлове за зареждане
MBR2GPT: Извършване на преобразуването на оформлението
MBR2GPT: Мигриране на запис за зареждане по подразбиране
MBR2GPT: Добавяне на запис за стартиране на възстановяване
MBR2GPT: Фиксиране на картографиране на буквите на устройството
MBR2GPT: Преобразуването завърши успешно
MBR2GPT: Преди новата система да се зареди правилно, трябва да превключите фърмуера, за да се стартира в UEFI режим!

За да може компютърът да се стартира от новия дял на EFI, трябва да преконфигурирате компютъра за зареждане в режим UEFI. Рестартирайте компютъра, в настройките на UEFI, променете Legacy boot mode (BIOS) на UEFI (Pure) и запазете промените.

Windows 10 трябва да се зарежда успешно. С помощта на помощната програма msinfo32.exe можете да проверите дали Windows 10 се стартира в режим UEFI.

Когато използват UEFI, потребителите могат да се възползват от следните предимства:

  • възможност за създаване на дялове с повече от 2 Tb
  • Сигурна среда за стартиране със Secure Boot
  • технология за ранно стартиране на защита срещу зловреден софтуер - ELAM (Early Launch Antimalware)
  • Device Guard и Creative Guard в Windows 10 Enterprise
  • безопасен старт (измервана обувка)