Как преобразовать диск mbr в gpt
Содержание:
- : Командная строка
- Изменение разметки при установке Windows 7/10
- Способ второй: использование команды Diskpart в командной строке
- Чаще всего не получается установить Windows 7
- Как определить, что у вас установлено — GPT или MBR?
- Способ 1 — через командную строку
- Начнем с теории
- Теги
- MBR (MASTER BOOT RECORD)
- Как узнать жесткий диск GPT или MBR в командной строке
- Характеристики
- Ограничения MBR
- Как определить стиль разделов через «Управление дисками»
- MBR и GPT разделы – файловая система
: Командная строка
Этот метод универсален для просмотра информации и в операционной системе, и в среде восстановления.
- Запустите «Командную строку», например, отыскав ее через поиск в «Пуске». В среде восстановления выберите соответствующий пункт из доступных или нажмите Shift + F10.
Напишите и нажмите Enter.
Внутри консоли запустится это приложение, после чего наберите и так же подтвердите клавишей Enter. Отобразится список накопителей с их параметрами в виде таблицы. Последний столбец «GPT» позволяет узнать интересующую вас информацию. Если в строке стоит звездочка, значит, используется стиль разделов GPT, если ее нет, следовательно, ранее был выбран MBR.
Выйти из diskpart можно командой или просто закрыв окно.
Изменение разметки при установке Windows 7/10
Способов конвертировать GPT в MBR существует несколько, в том числе с сохранением на целевом носителе данных. Первым мы рассмотрим вариант преобразования разметки на начальном этапе установки Windows с потерей данных на диске.
Итак, вы получили ошибку «Выбранный диск имеет стиль разделов GPT».
Как быть и что делать дальше? Есть два пути: в окне мастера можно удалить все разделы и попробовать установить Windows в неразмеченное пространство или преобразовать стиль разметки с помощью командной строки.
Первый вариант проще, но в этом случае на диске не будет создан раздел «Зарезервировано системой», что снизит отказоустойчивость Windows. Если такой сценарий вас не устраивает или установка всё равно завершается ошибкой, изменяем разметку вручную. Нажмите на клавиатуре Shift+F10 и последовательно выполните в открывшейся консоли следующие команды:
diskpartlist disksеlеct disk 0clеanconvert mbrexit
Первой командой запускаем утилиту Diskpart, второй получаем список физических дисков (носитель GPT будет отмечен звездочкой), третьей выбираем нужный диск (если он один, оставляем 0), четвертой командой выполняем его очистку, пятой конвертируем стиль разметки из GPT в MBR. Шестая команда завершает работу Diskpart. Готово, теперь закройте консоль и продолжите установку Windows в обычном режиме. Ещё раз напоминаем, что при использовании описанного метода все данные на диске, включая логические разделы, будут удалены. Если на нём имеются важные данные, их необходимо скопировать на съёмный носитель, либо следует использовать для перевода диска из GPT в MBR сторонние программы.
Если вы собираетесь устанавливать 32-битную Windows, перед конвертированием GPT в MBR необходимо включить в BIOS режим Legacy mode и отключить защиту Security boot.
Способ второй: использование команды Diskpart в командной строке
- Чтобы оценить, какая таблица разделов используется на диске — GPT или MBR, можно использовать стандартную команду «diskpart» через командную строку ОС Windows. Для этого вначале необходимо открыть окно командной строки с правами администратора. Сделать это можно одним из способов:
Кликните по кнопке «Пуск» и в раскрывшемся списке программ введите в строке поиска название утилиты командной строки «CMD». В списке найденных объектов выберите программу с названием «CMD», кликните по ней правой клавишей и выберите в списке контекстного меню «Запуск от имени администратора». Этот способ подходит как для Windows 7, так и для Windows 8.
Нажмите одновременно клавиши «Windows» и «X» и выберите пункт «Command Prompt (Admin)» или «Командная строка (администратор)». Этот способ доступен только для Windows 8.
Теперь, когда окно командной строки открылось, наберите последовательно две команды. Каждый ввод команды завершайте нажатием кнопки «Enter» (Ввод). Итак, последовательно набираем:
- В результате в окне командной строки откроется список всех дисков, подключенных к компьютеру. Если диск имеет таблицу разделов в стандарте GPT, то в столбце «Gpt» он будет помечен звездочкой «*». Если же в этом столбце нет звездочки, значит это диск с MBR разметкой.
В нашем случае на скриншоте ниже видно, что два диска Disk 0 и Disk 1 имеют разметку разделов по стандарту GPT, а диск Disk 2 является MBR диском.
Итак, теперь, когда вы в курсе, как определить GPT или MBR диск, можно приступить к вопросу как GPT диск преобразовать в MBR, из одного стандарта в другой. Чему и будет посвящена наша следующая статья.
Чаще всего не получается установить Windows 7
Сложности с установкой системы на GPT-диск с большей вероятностью возникают у пользователей, которые предпочитают Windows 7.
Для установки Windows на диск со стилем разделов GPT необходимо соблюсти два условия:
- 64-битная ОС.
- Загрузка в режиме EFI.
Исхожу из того, что вы устанавливаете 64-битную версию Windows. Это означает, что сообщение об ошибке появляется по причине несоответствия второму требованию.
Не исключено, что будет достаточно поменять настройки BIOS. Зайдите в него, нажав предусмотренную для этого клавишу. Вы увидите, какую клавишу нажимать в процессе загрузки компьютера. В ноутбуках чаще всего применяется F2, в настольных моделях — Delete.
Поменяйте загрузку CSM (Compatibility Support Mode) на UEFI.
Ищите в разделах «BIOS Setup», «BIOS Features» или подобных по смыслу. В SATA определите режим AHCI, а не IDE.
Для седьмой (и еще более древних) версий Windows нужно также выключить Secure Boot.
BIOS вашей модели компьютера может выглядеть иначе. Названия пунктов меню также могут быть другими. Но смысл всегда сохраняется.
После изменения и сохранения вами новых параметров BIOS у вас появится возможность установки системы на GPT-диск. Если вы устанавливаете ОС с DVD, то сообщение об ошибке при повторной попытке установки, скорее всего, не появится.
В случае установки с USB-накопителя сообщение может отобразиться опять. В этой ситуации необходимо пересоздать установочную флешку таким образом, чтобы она поддерживала загрузку UEFI.
Если накопителем поддерживаются два метода загрузки, удалите файл «bootmgr» в корневой директории флешки. Тем самым вы предотвратите возможность загрузки в режиме BIOS. Если нужна загрузка в режиме BIOS, удалите каталог «efi». Не делайте этого в тех случаях, когда есть хоть малейшие сомнения. Можно повредить дистрибутив.
Как определить, что у вас установлено — GPT или MBR?
Данная тема стала пользоваться популярностью после появления компьютерного оборудования на базе Виндовс 10 и 8. Я хочу рассказать вам, как узнать свою таблицу разделов и определить используемый стандарт.
В первом варианте определение таблицы, применяющейся на винчестере или SSD можно посмотреть в функционирующей операционки Windows с «семерки» до «десятки».
Для этого следует запустить программу управления дисками:
- Необходимо нажать комбинацию Win + R на клавиатуре;
- вводите команду:
- Будет открыто окно службы «Управление дисками», с табличкой, которая отобразит все имеющиеся на ПК винчестеры, SSD и подключенные карты памяти:
- кликаете правой кнопкой по диску (не по разделам!) и выбираете «Свойства»;
- здесь открываете раздел «Тома»;
- когда в подпункте «Стиль раздела» прописано «Таблица с GUID разделов» — вы пользуетесь GPT:
в обратном случае будет указано «Основная загрузочная запись (MBR)»:
Способ 1 — через командную строку
Самый быстрый способ узнать используется gpt или mbr — нажать сочетание клавиш Win + R , затем ввести там команду diskpart . В открывшемся окне командной строки введите list disk . Перед вами откроется список физических дисков в виде таблицы. Если на интересующем вас жёстком диске пункт GPT обозначен звёздочкой, значит диск GPT. В противном случае это MBR.
Утилита DiskPart
На изображении выполнение команды в Windows 10. Этот способ по моему мнению самый простой, однако если у вас на компьютере установлено несколько жёстких дисков с одинаковой ёмкостью, результаты могут вас запутать. Кстати, этот способ также сработает при установке Windows, просто запустите командную строку командой Shift + F10. Поэтому далее я рассмотрю второй способ как узнать gpt или mbr используется на вашем диске.
Начнем с теории
Начну с того, что еще некоторое время назад существовал только БИОС в качестве API, он помогал выполнять настройки компьютерного оборудования. Но это система была шестнадцатибитной, уже устаревшей морально. Крупнейший производитель Intel смог создать отличную и эффективную альтернативу, получившую наименование UEFI. Вместе с ней появилось огромное количество новшеств, среди которых выделялся GPT. Так что стоит разобраться, для чего этот инструмент.
GPT является аббревиатурой фразы GUID Partion Table, русскоязычный перевод – «таблица GUID разделов». Данная разработка представляет собой элемент UEFI, который делает ту же работу, что и МБР в БИОС — служит для указания начала и конца каждого раздела. Есть только отличие – у ГПТ более объемный функционал, который получилось воплотить с помощью использования 32 битных систем.
Стоит рассмотреть другие особенности описываемого мной стандарта, отличия GPT от MBR (главной загрузочной записи):
- в MBR boot-записи находятся у начала диска, а GPT способен найти имеющиеся таблицы EFI и прогрузить их сразу в нужное место для сохранения;
- МБР дает возможность пользоваться разделами с объемом до 2,2 Тб, а появление GPT позволило снять практически все ограничение с данного параметра. Сейчас это особенно актуально, ведь даже «бытовые» компьютеры могут быть оснащены накопителями на 4 Терабайта;
- с MBR стандартом можно разделять диск максимум на четыре раздела, при этом с новой разработкой легко делать до ста двадцати восьми разделов.
Отмечу также примечательную особенность, требующего дополнительного внимания – можно назначить разделам буквенные идентификаторы. Стандарт имеет поддержку Unicode, благодаря этому легко выполнять необходимые записи почти на всех языках. Все записи вы сможете разделить по папкам на группы. Конечно, те, что созданы системой файлов операционки также будут функционировать, но обычно использовать GUID намного комфортнее. Думаю, теперь стоит немного поговорить о недочетах этой разработки.
Теги
физический диск на. Диск с диска SSDошибки диска MBRразделения диска выжесткого диска.использовать диски MBR.вашего диска.жесткого диска.разделить диск емкостьюСравнение GPT иСравнение GPT иУ GPT максимальныйвремя GPT готовпрочесть. GPT хранитраздел. GPT неподсистемами. GPT жечто GPT предпочтительнееСравнение GPT ипротив GPT или MBR Windows 10с Windows Vistaподдержка Windows 7использовать Windows XPКакая Windows 7установить Windows 7Или Windows 7инсталляции Windows 10 Windows 10копию Windows на
твердотельнымикомментарияустановитьвопросыстарымответысовременнымвашегоподдержкапреобразованиережименажмитесайтвыберитеобзор
MBR (MASTER BOOT RECORD)
главная загрузочная запись содержит таблицу разделов, которая описывает, как разделы расположены на диске. С этим типом разделения первый сектор на жестком диске содержит главную загрузочную область и файл двоичного кода, названный кодом начальной загрузки загрузчика. С типом разделов MBR диски поддерживают тома до 2 терабайт и используют один из двух типов разделения:
Первичный (Primary)
Расширенный (Extended)
Boot-сектор MBR имеет размер 512 байт и расположен в самом начале диска. Там находится исполняемый код (которые передает управление непосредственно загрузчику) и вся таблица разделов.
Вот так MBR подробнее:
Смещение | Длина, байт | Описание | |
---|---|---|---|
0000h | 446 | Код загрузчика | boot-сектор |
01BEh | 16 | Раздел 1 | Таблица разделов |
01CEh | 16 | Раздел 2 | |
01DEh | 16 | Раздел 3 | |
01EEh | 16 | Раздел 4 | |
01FEh | 2 | Сигнатура (55h AAh) |
На сам исполняемый код отводится 446 байт (тот самый boot-сектор), а остальные 66 байт — на разметку диска.
Отсюда две важные заметки для диска MBR:
- используйте для разных операционных систем (и данных) разные диски с разметкой MBR, в противном случае из-за борьбы установщиков за boot-сектор (и кривизны рук разработчиков) может быть полностью переписан весь раздел MBR в 512 байт, таблицы разделов погибнут = и Вы полностью потеряете всю информацию с диска
- для любителей Linux — если всё сломалось, появились кривые разделы (которые не удаляются стандартными средствами) = запускаете LiveCD Linux и через терминал с помощью соответствующей команды забиваете все 512 байт нулями — в результате диск «забудет» про всю разметку (и все данные) и будет снова готов к Вашим опытам
У каждого диска MBR может быть:
- до четырех Primary разделов или
- три Primary раздела и один раздел Extended.
Primary раздел – это раздел диска, в которым Вы можете обратиться непосредственно к файлу. В отличие от раздела Primary, Вы не можете обратиться к разделу Extended напрямую. В разделе Extended можно создавать логические диски, которые и будут использоваться для хранения файлов.
В MBR используется адресация, зависимая от геометрии диска. Адрес собирается из трех значений головка, цилиндр и сектор (например 0,0,0)
Возможность разбивать раздел Extended на логические диски позволяет Вам распределять физический диск на нужное число разделов (без возможности загрузки с этих разделов).
Как установить несколько разных OS Windows на диск с MBR — читаем в статье
Как узнать жесткий диск GPT или MBR в командной строке
При помощи системного инструмента: командной строки Windows, пользователь может получить сведения о разметке диска на компьютере.
Пройдите последовательные шаги:
- Запустите командную строку от имени администратора.
- В окне интерпретатора командной строки введите команду:
diskpart
- Затем нажмите на клавишу «Enter».
- Далее введите команду:
list disk
- Нажмите на «Enter».
- В окне командной строки отобразятся все физические диски, подключенные к компьютеру.
- Один из отображаемых параметров обозначен как «GPT». Диск, который имеет стиль раздела GPT отмечен звездочкой («Диск 0»).
Этот параметр означает, что остальные физические диски на данном ПК, где нет звездочек, имеют стиль раздела MBR.
Характеристики
Процесс преобразования диска
Ниже приведены основные этапы процесса преобразования MBR-GPT.
- Выполняется проверка диска.
- Диск заново разбит на разделы для создания системного раздела EFI (ESP), если такого раздела еще нет.
- Корневые файлы UEFI устанавливаются в ESP.
- Применяются метаданные gPT и сведения о макете.
- Хранилище данных конфигурации загрузки обновляется.
- Восстанавливаются назначенные буквы диска.
Создание системного раздела EFI
Чтобы обеспечить возможность загрузки Windows после преобразования, требуется настроить системный раздел EFI (ESP). Средство MBR2GPT создает ESP, используя следующие правила.
- Существующий системный раздел MBR используется повторно, если он соответствует следующим требованиям.
А. Он не является одновременно разделом ОС или разделом среды восстановления Windows.
Б. Его размер составляет не менее 100 МБ (или 260 МБ, если это диск с размером 4K-сектора).
В. Его размер составляет не более 1ГБ. Это правило безопасности позволяет убедиться в том, что раздел не является разделом данных.
Г. Преобразование не выполняется из полной операционной системы. В этом случае используется существующий системный раздел MBR, и его невозможно задействовать для других целей. - Если существующий системный раздел MBR невозможно использовать повторно, новый ESP создается за счет сжатия раздела ОС. Этот новый раздел имеет размер 100 МБ (или 260 МБ, если это диск с размером 4K-сектора) и формат FAT32.
Если существующий системный раздел MBR не используется повторно для ESP, он больше не используется в процессе загрузки после преобразования. Другие разделы не изменяются.
Важно!
Если существующий раздел системы MBR не используется повторно для ESP, ему может быть назначена буква диска. Если вы не хотите использовать этот небольшой раздел, необходимо вручную скрыть букву диска.
Сопоставление типов разделов и атрибуты раздела
Поскольку для разделов GPT используется не такой набор идентификаторов типов, как для разделов MBR, каждому разделу преобразованного диска должен быть присвоен новый идентификатор типа. Сопоставление типов разделов выполняется согласно следующим правилам.
- Для ESP всегда устанавливается тип раздела PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).
- Если тип раздела MBR соответствует одной из записей, указанных в параметре /map, то используется указанный идентификатор типа раздела GPT.
- Если тип раздела MBR — 0x27, то раздел преобразуется в раздел GPT с типом PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).
- Все остальные разделы MBR, распознанные системой Windows, преобразуются в разделы GPT с типом PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).
Помимо применения правильных типов, для разделов типа PARTITION_MSFT_RECOVERY_GUID также используется указанный далее набор атрибутов GPT.
- GPT_ATTRIBUTE_PLATFORM_REQUIRED (0x0000000000000001)
- GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (0x8000000000000000)
Дополнительные сведения о типах разделов см. в следующих статьях.
- Типы разделов GPT
- Типы разделов MBR
Сохранение присвоенных букв диска
Средство преобразования попытается заново сопоставить все имеющиеся в реестре сведения о присвоенных буквах диска, которые соответствуют томам преобразованного диска. Если невозможно восстановить присвоенную букву диска, на консоли и в журнале появится сообщение об ошибке, чтобы вы могли вручную присвоить правильную букву
Важно: данный код выполняется после преобразования разметки, поэтому операцию невозможно отменить на этом этапе
Средство преобразования получает сведения об уникальном идентификаторе тома до и после преобразования разметки, упорядочивая эту информацию в таблице подстановки. Это повторяется для всех записей в HKLM\SYSTEM\MountedDevices, при этом для каждой записи необходимо выполнить следующее.
- Проверьте, соответствует ли уникальный идентификатор какому-либо уникальному идентификатору тома на преобразованном диске.
- Если да, то задайте новый уникальный идентификатор, полученный после преобразования разметки.
- Если не удается задать новый уникальный идентификатор и имя-значение начинается с \DosDevices, то на консоли и в журнале появляется предупреждение о необходимости выполнить вручную действия для правильного восстановления присвоенных букв диска.
Ограничения MBR
MBR – Master Boot Record, что в переводе означает «главная загрузочная запись». Впервые спецификация появилась на IBM PC для DOS 2.0 в 1983 году. Формат получил свое название в виду того, что задается специальный загрузочный сектор, расположенный в «начале», т.е. операционная система знает, где его найти, а сделать это нужно первым делом. В этом секторе содержится загрузчик установленной операционной системы и информация о разбиении физического диска на разделы. Программа начальной загрузки (boot loader) небольшая. Здесь задаются буквально начальные данные для загрузки, а в дальнейшем процесс загрузки передает управление более мощному загрузчику. Т.е. это первые биты информации, необходимые для работы загрузчика операционной системы.
У MBR есть недостатки. Например, пресловутое ограничение в 2 ТБ для размера логического диска. MBR поддерживает только четыре основных раздела. И если надо больше, придется делать один из основных разделов расширенным (extended partition) и уже в нем создавать логические разделы. По нынешним временам это выглядит диковато, как доставать правой рукой левое ухо.
Как определить стиль разделов через «Управление дисками»
Самый простой способ выяснить, GPT или MBR диск установлен на компьютере, это воспользоваться штатным инструментом Windows для работы с жесткими дисками – утилитой «Управление дисками». Запускаем ее через меню «Пуск» (ПКМ – Управление дисками) или с помощью строки «Выполнить» (нажимаем сочетание Win+R на клавиатуре, а потом вводим команду diskmgmt.msc).
В открывшемся окне приложения будут отображены все подключенные к компьютеру устройства хранения информации – физические жесткие диски и USB-накопители. Кликаем правой кнопкой мыши по нужному диску и выбираем пункт «Свойства».
Далее переходим на вкладку «Тома» и находим строку «Стиль раздела». Если там указано «Таблица с GUID разделов», то диск имеет GPT-структуру (GPT расшифровывается как GUID Partition Table).
Если же этот параметр имеет значение «Основная загрузочная запись (MBR)», то используется традиционный метод разметки MBR.
MBR и GPT разделы – файловая система
Раздел – это логическое выделение блоков хранения, которое рассматривается операционной системой и управляется как автономный блок.
На одном устройстве вы можете иметь основной и расширенный разделы: первый необходим для установки операционных систем Windows; последний может содержать несколько логических разделов. Системы Linux могут быть установлены как на первичном, так и на логическом разделах.
В статье различия между MBR и GPT мы уже подчеркнули разницу между «историческими» разделами MBR (Master Boot Record) и самыми последними разделами GPT (GUID Partition Table). Последние обычно используются на самых современных системах и на машинах с UEFI BIOS (см. что такое UEFI и как работает BIOS).
Если кратко, по сравнению с разделами MBR, GPT позволяет преодолеть их ограничения (в частности, максимальный размер 2 терабайта, налагаемый MBR), позволяет создавать практически неограниченное количество разделов (хотя Microsoft, как подтверждается в этом документе, поддерживает до 128) и он более надежен, поскольку хранит информацию о структуре диска в нескольких местах памяти (в начале и в конце устройства, чтобы избежать невозможности запуска системы в самых критических ситуациях).
Поэтому сейчас предпочтение отдается использованию GPT, особенно если вы используете большие жесткие диски (емкостью более 2 ТБ), а также для использования избыточности информации, относящейся к структуре устройства.
Чтобы проверить, были ли используемые диски (жесткий диск и твердотельный накопитель) настроены на MBR или GPT, просто откройте окно «Управление дисками», затем щелкните правой кнопкой мыши по полям («Диск 0», «Диск 1» и т.д.), наконец, выберите Свойства.
Не щелкайте правой кнопкой мыши по разделам, показанным справа, или по любому нераспределенному пространству, потому что при этом не будет найдена информация, которую вы ищете.
На вкладке Тома в пункте «Стиль раздела» вы найдёте информацию об используемой таблице – GPT или MBR.
Или просто откройте командную строку с правами администратора, затем введите diskpart, затем list disk.
Звездочка в столбце GPT указывает на использование стиля GPT. Если в столбце «Свободно» отображается 0 или значение, близкое к нулю, это означает, что все пространство устройства было выделено и занято разделами, а не то, что больше нет свободного места для хранения файлов.
Чтобы преобразовать раздел MBR в GPT с Windows 10, вы можете использовать утилиту Microsoft mbr2gpt и две следующие команды:
Вместо «N» должен быть указан идентификационный номер, соответствующий преобразовываемому разделу (вторая команда должна запускаться, только если первая завершает операцию проверки, не сигнализируя о каких-либо проблемах).
В случае устройств, содержащих операционные системы и участвующих в процессе загрузки компьютера, необходимо будет соответствующим образом перенастроить BIOS UEFI.
Для преобразования раздела GPT в MBR, с другой стороны, вы можете использовать diskpart, набрав команду select disk N (заменяя, как обычно, идентификационный номер раздела), а затем convert mbr.
Создание одного или нескольких разделов недостаточно для подготовки диска к приёму данных: необходимо отформатировать их с использованием файловых систем, совместимых с операционными системами, которые вы собираетесь использовать.
При установке новой операционной системы процедура обычно включает настройку жесткого диска или твердотельного накопителя путём создания необходимых разделов и их соответствующего форматирования. Однако, существуют случаи, когда вы не можете установить операционную систему после появления ошибки, относящейся к структуре диска.