Как отформатировать флешку в mbr

Как преобразовать GPT в MBR системными средствами

При установке операционной системы Windows на компьютер, некоторые пользователи сталкиваются с необходимостью конвертировать GPT в MBR. Например, в ситуации, когда во время установки системы появляется сообщение о невозможности установки системы на жесткий диск имеющий стиль разделов GPT. Одно из решений данной проблемы: преобразование таблицы разделов GPT в MBR.

Довольно долго на компьютерах использовалась главная загрузочная запись — MBR (Master Boot Record). Во время загрузки операционной системы BIOS выполняет инициализацию устройств компьютера, обращается к главной загрузочной записи, а затем передает управление операционной системе.

Современные жесткие диски по умолчанию имеют стиль разделов GPT, который пришел на смену MBR. GPT (GUID Partition Table) — таблица разделов GUID является частью интерфейса UEFI (Unified Extensible Firmware Interface), который на компьютерах постепенно заменяет устаревший BIOS. Прочитайте здесь, как узнать GPT или MBR диск установлен на компьютере.

Почему бывает необходимо GPT диск преобразовать в MBR

С течением времени появляются новые технологии, поэтому на смену привычному БИОС пришел UEFI, в котором по-другому реализована технология инициализации и передачи загрузки операционной системы Windows. В частности, в UEFI имеется безопасная загрузка Secure Boot.

Производители жестких дисков стали выпускать изделия с таблицей GPT, поддерживающие новый интерфейс БИОС. Диски GPT имеют некоторые отличия от дисков с MBR.

Основные различия между дисками с GPT и MBR для обычных пользователей:

Пользователь может самостоятельно решить, в каких ситуациях будет предпочтительно использование того или иного варианта разметки жесткого диска.

Например, у вас довольно слабый компьютер, поэтому использование 64-битной Windows вместо 32 битной, не имеет смысла из-за того, что вы не получите никаких преимуществ, а в большинстве случаев, система x64 будет пожирать больше ресурсов системы. Для установки или переустановки операционной системы на диск с MBR подойдет любая загрузочная флешка Windows. В случае с диском GTP есть некоторые нюансы, из-за которых не получится загрузиться с USB флешки и установить ОС.

В этой статье мы рассматриваем, как поменять стиль разделов GPT на главную загрузочную запись MBR. В других ситуациях, наоборот, потребуется MBR преобразовать в GPT.

В инструкциях я расскажу, как изменить GPT на MBR средствами операционной системы Windows: с помощью оснастки Управление дисками и командной строки. Поменять GPT на MBR системными средствами можно только с потерей данных на диске, в том числе на всех логических разделах данного диска.

Существуют способы перевести HDD диск из GPT на MBR без потери данных. Для этого используется стороннее программное обеспечение (Acronis Disk Director, Paragon Hard Disk Manager, AOMEI Patition Assistant, EaseUS Partition Master, MiniTool Partition Wizard и т. д.), запускаемое с загрузочного носителя.

Как преобразовать GPT в MBR из оснастки Управления дисками

Непосредственно из операционной системы можно поменять GPT на MBR из оснастки Управления дисками. Для этого выполните следующие пошаговые действия:

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

После того, как будет завершено конвертирование GPT в MBR, у вас будет жесткий диск, поддерживающий основную загрузочную запись (MBR). Теперь на данный диск можно установить Windows любой разрядности.

Как преобразовать GPT в MBR при установке Windows в командной строке

Пользователь может поменять GPT на MBR непосредственно во время установки операционной системы Windows. Мы будем преобразовывать GPT в MBR при установке Windows 10. В операционных системах Windows7, Windows 8, Windows 8.1 выполняются аналогичные действия.

В процессе установки операционной системы, в окне выбора раздела для установки Windows появится сообщение об ошибке: «Невозможно установить Windows в раздел Х диска Х. (Показать подробности)».

После нажатия на ссылку откроется окно, в котором написано: «Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GTP».

Как отформатировать флешку в mbr

Есть три варианта решения проблемы:

Перевести диск из GPT в MBR нам поможет командная строка.

В окне установки Windows нажмите на клавиши «Shift» + «F10» (на некоторых ноутбуках может быть «Shift» + «Fn» + «F10»).

Откроется консоль, в которой необходимо выполнить последовательные команды. После ввода каждой команды нажимайте на клавишу «Enter».

Введите команду для запуска утилиты Diskpart для работы с дисками:

Следующая команда показывает список дисков:

Затем нужно выбрать номер диска из списка физических дисков на компьютере, на который вы хотите установить Windows. На компьютере может быть несколько жестких дисков. При выборе диска ориентируйтесь на размер диска.

Теперь необходимо очистить диск. Все разделы диска и данные будут удалены.

Введите команду для преобразования диска к формату MBR:

После завершения конвертирования диска, введите команду для выхода из утилиты Diskpart:

Как отформатировать флешку в mbr

Закройте окно консоли.

Диск конвертирован в MBR, можно продолжить установку Windows.

В окне установки операционной системы для выбора диска нажмите на «Обновить». Появляется новое расположение «Незанятое пространство на диске 0».

Как отформатировать флешку в mbr

Нажмите «Создать», а затем на кнопку «Применить».

В открывшемся окне вы увидите сообщение: «Чтобы обеспечить корректную работу всех своих возможностей, Windows может создать дополнительные разделы для системных файлов». Нажмите на кнопку «ОК».

Операционная система создала специальный раздел («Зарезервировано системой»). Выберите другой размер (он большего размера) для установки системы, нажмите на кнопку «Далее».

Как отформатировать флешку в mbr

Начинается установка Windows. Прочитайте подробные статьи про установку разных версий Windows.

Выводы статьи

В случае необходимости, пользователь может преобразовать схему разделов диска GPT в MBR, используя средства системы: оснастку Управление дисками и командную строку, при помощи которой можно преобразовать диск при установке операционной системы Windows на компьютер.

Источник

4 способа преобразования MBR к GPT и наоборот без потери данных

Как отформатировать флешку в mbrДоброго дня всем!

В этих случаях вы нуждаетесь в конвертировании MBR к GPT таблицы разделов, чтобы устранить сию проблему. Сделать это можно разными путями и способами, в этой статье я рассмотрю, как это можно выполнить без потери данных (см. способ 1, 2 и 3)!

👉 Ремарка: разница между MBR и GPT!

MBR поддерживает разделы объёмом до 2 ТБ. Если ваш диск, скажем 4 ТБ (что уже не редкость), то при использовании MBR — 2 ТБ на таком диске будут числиться как не размеченная область (и не будут использоваться).

К тому же, на современных ПК идет обновленная версия BIOS — UEFI, которая поддерживает стандарт GPT. Вы просто не сможете даже установить Windows (кстати, установочные флешки под этот стандарт также нужно записывать несколько иначе).

Как отформатировать флешку в mbr

Как преобразовать MBR к GPT

Способ 1: с помощью LiveCD-флешки

Этот способ универсальный : позволяет преобразовывать как MBR к GPT (так и наоборот), годится даже для работы с системным диском (который с ОС Windows).

И так, для начала нам понадобится создать 👉 загрузочную LiveCD-флешку с Windows от Сергея Стрельца (по ссылке вы сможете загрузить нужный ISO + найдете инф-ю, как правильно его записать на флешку).

По сути, LiveCD позволит нам иметь автономную Windows, которую в любой момент времени можно будет загрузить, просто подключив флешку к USB (даже если, на ПК извлечены все диски).

Так вот, загрузившись с такой флешки (👉 как это сделать) — вы найдете, что в меню ПУСК есть куча инструментов. Для нашей задачи будет нужна программа Paragon Hard Disk Manager (см. пример ниже на скриншоте 👇).

Как отформатировать флешку в mbr

LiveCD-флешка от Стрельца — открываем утилиту от Paragon

После ее загрузки — перед вами предстанут все диски, подключенные к компьютеру.

Просто кликните по нужному диску правой кнопкой мыши и выберите опцию «Конвертировать GPT в MBR» (или обратную функцию 👇).

Как отформатировать флешку в mbr

Конвертация из GPT в MBR

Важно: если вы преобразуете диск, на котором у вас установлена ОС Windows — она может перестать загружаться. В этом случае, возможно, придется переустановить ОС (это можно сделать без потери данных).

Далее нажмите по кнопке «применить» и дождитесь окончания операции. 👇

Как отформатировать флешку в mbr

Применить — утилиты от Paragon

Как правило, программа работает очень быстро и диск буквально за неск. минут будет преобразован из одного формата в другой. Пример ниже. 👇

Как отформатировать флешку в mbr

Теперь можно отключить LiveCD-флешку от USB-порта и перезагрузить компьютер.

Способ №2: в программе AOMEI Partition Assistant Standard Edition

AOMEI Partition Assistant Standard Edition

Отличная и бесплатная программа для работы с жесткими дисками. Позволяет буквально в 2-3 клика менять файловую систему, размеры разделов, клонировать и т.д. Причем, многие операции выполняются без потери информации (чего так не хватает инструментам встроенным в Windows).

Дополнение (от 10.11.18) : опция для конвертирования MBR в GPT в 7-й версии программы стала платна (в 6.6-й версии это было бесплатно, и именно на нее я опирался при написании статьи).

Как отформатировать флешку в mbr

Главное окно программы AOMEI Partition Assistant Standard Edition 6.6

Как вы заметили, «Диск 3» у меня MBR, и я преобразую его к GPT.

Как отформатировать флешку в mbr

Преобразовать в GPT диск

Как отформатировать флешку в mbr

После чего в левом углу экрана нужно подтвердить все команды, которые мы дали программе в текущем сеансе: жмем кнопку «Применить».

Как отформатировать флешку в mbr

Для выполнения текущей операции потребуется перезагрузка. Поэтому, прежде всего сохраните все свои открытые документы, а затем нажмите по кнопке «Перейти» в окне программы (см. пример ниже).

Как отформатировать флешку в mbr

Соглашаемся на перезагрузку

Последний штрих: соглашаемся на перезагрузку.

Как отформатировать флешку в mbr

После перезагрузки устройства, вместо загрузки Windows будет запущена спец. утилита по конвертированию (см. пример ниже). Буквально в течение нескольких секунд мой диск на 1 ТБ был преобразован к GPT (еще раз отмечу: без потери данных).

Как отформатировать флешку в mbr

Вот, собственно, и все действия.

👉 Дополнение: про конвертирование системного диска!

Если вы хотите преобразовать системный диск (т.е. тот диск, на котором у вас установлена Windows и с которого вы в данный момент загрузились) — то у вас ничего не получится. В этом случае есть два варианта:

1) вынуть диск из ПК/ноутбука, подключить его к другому устройству и выполнить операцию преобразования;

2) создать загрузочную флешку (можно сделать в том же AOMEI Partition Assistant Standard, либо через LiveCD), и уже загрузившись с нее провести операцию.

Как отформатировать флешку в mbr

Сделать загрузочный CD, мастер

Способ №3: в программе MiniTool Partition Wizard

Многофункциональная программа для работы с жесткими дисками. Позволяет разбивать, форматировать, изменять размеры разделов жестких дисков. Бесплатная версия программы поддерживает конвертацию из MBR в GPT (что нам и нужно).

Пожалуй, один из значимых минусов для большинства будет отсутствие русского языка.

Примечание : скрины в статье выполнены с версии 10.3.

После запуска программы пред вами предстанет список всех накопителей, подключенных к системе (HDD, SSD, USB флешки и пр.). Обратите внимание, что рядом с названием диска указывается его таблица разделов (MBR, GPT).

Для преобразования из одной в другую: просто щелкните правой кнопкой мышки по нужному диску и в меню выберите «Convert MBR Disk to GPT Disk» (пример на скрине ниже).

Как отформатировать флешку в mbr

MiniTool Partition Wizard

Далее нужно согласиться с выполнением операцией, которую вы задали. Для этого в верхнем меню MiniTool Partition Wizard нужно нажать на «галочку» (Apply).

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Диск был преобразован в GPT

Способ №4: в командной строке или управление дисками (с удалением всей информации!)

При этом способе будут удалены все ваши данные на диске!

Если вы столкнулись с ошибкой «В системах EFI Windows можно установить только на GPT-диск» при установке Windows: то для того, чтобы открыть командную строку, нажмите сочетание кнопок Shift+F10.

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Чтобы его открыть, нужно:

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Далее во вкладке «Тома» будет указан стиль раздела:

Как отформатировать флешку в mbr

Как отформатировать флешку в mbr

Преобразовать в GPT диск (чтобы функция была активной, нужно удалить все разделы на диске!)

Как отформатировать флешку в mbr

Как удалить том на диске (удаление раздела)

Первая публикация: 05.05.2018

Корректировка заметки: 30.11.2021

Источник

MBR для флешки своими руками или как сделать из одного устройства три

Мое почтение читающему!
Топик мог бы получиться просто катастрофически огромным, поэтому перейдем сразу к делу. Впереди вас ждет рассказ, о том, как можно одну флешку сделать одновременно загрузочной как для ОС семейства Windows, так и *nix, а также сделать из нее live-usb. Заранее прошу прощения за жаргон, не сторонник, но так короче.

Аннотация

Как-то пришлось много раз подряд устанавливать на одну и ту же машину кучу разных операционных систем, как от товарищей господ из Майкрософт, так и любимых всеми нами *nix`ов. При этом инсталляторы вновь устанавливаемых ОСей периодически терли загрузчики ранее установленных, так что приходилось их восстанавливать вручную, загружаясь с live-usb. Но самое ужасное, что при всем при этом под рукой была всего одна флешка (и еще 15 компьютеров правда, но толку от них было мало, так как разбирать их по причинам гарантии в надежде на лишний жесткий диск было нельзя). Флешка к счастью была большого объема. Вот тут-то и возникла идея сделать из одной флешки две, а лучше три (хотя можно и 4) разных девайса.

Немного теории

Как сделать из одной флешки несколько с целью последующей установки на нее одновременно нескольких установщиков ОС и еще live-операционки? Ответ очевиден — сделать на флешке несколько разделов!

Покопавшись в интернете глубинах подсознания вспомнил из институтского курса, что информация о разделах хранится в первом секторе диска флешки, называющемся Master Boot Table (MBR), а точнее в отдельной его части, называемой partitions. Находится эта часть по смещению 0x01BE и представляет собой 4 поля по 16 байт, каждое из которых представляет собой запись об отдельном разделе. При этом в принципе возможно на одном устройстве иметь и большее количество разделов, но это сложнее и нам для флешки хватит и четырех.

Инструментарий

В форточных ОС существует неприятное ограничение на количество разделов флешки. Оно не должно превышать 1. Точнее разделов может быть сколько угодно, но ОСь будет видеть только первую из записей в partitions. Собственно это и определило выбор средств для форматирования флешки. Будем работать с линуксовым fdisk`ом!

Сам загрузчик будем писать на FASM`е, так как для программирования кода, выполняющегося вне ОС он наиболее удобен на мой взгляд.

Работать с флешкой в виде блочного устройства можно с помощью ужасной destroy data (dd), но раз уж тут выходит такая мешанина операционок, то воспользуемся более дружественной оконной DMDE.

Краткое лирическое отступление
На самом деле особенность работы ОС семейства Windows с флешками позволяет используя предлагаемую мной технологию абсолютно безболезненно по отношению к дальнейшему использованию флешки в качестве ординарного накопителя данных. Отрезав от имеющихся у меня в наличии 16 GB парочку в конце, я стал обладателем 14-гиговой флешки, работающей с точки зрения винды как и прежде (т. е. другие разделы были не видны), но при этом при попытке загрузки с нее из BIOS позволяющей устанавливать ОСи из двух гигабайтных разделов, созданных в конце.

Зубофлешко-дробильный аппарат

Начнем с самого простого, разметим файловую систему на нашей флешке. В частности я использовал флешку Transcend JetFlash 16 GB (была получена в качестве подарка, а дареному коню как известно… Хотя нареканий в ее адрес у меня за 1,5 года использования нет). Как я уже говорил, пользоваться будем линуксовым fdisk`ом (под рукой оказалась старенькая виртуальная машина Ubuntu 9).

Итак, монтируем флешку (так как сидим под X-ми, то просто втыкаем ее в порт). Получаем устройство /dev/sdb.

Запускаем fdisk, натравив его на новое устройство:
root@kubuntu:/# fdisk /dev/sdb

Считаем, что диск чистый и не содержит ни одного раздела. В противном случае командой d исправляем этот недостаток (не забыв скопировать нужные данные заранее).

Задача проста — создать три раздела. Разделы будем создавать основные (primary), чтобы вся информация о них хранилась в partitions MBR`а. Воспользуемся командой n.
Первый раздел самый большой (14 ГБ), так как его потом будет видеть Windows, и его будем использовать в качестве обычной флешки:

Второй и третий по гигабайту:

Проверим полученные результаты, распечатав сформированную таблицу разделов командой p:

Как видим имеем три раздела: 14 ГБ, 1ГБ и остатки (чуть меньше гига). Остается сохранить полученные изменения командой w:

Отключаем флешку от виртуальной машины и моментально лицезреем всплывающее окошко следующего вида:

Как отформатировать флешку в mbr

Видно, что флешка стала восприниматься Windows, как устройство значительно меньшего размера. Что ж, форматируем! Получаем первый раздел, готовый к использованию. Но что делать с двумя другими? Первое, не факт, что самое умное (но главное, что рабочее!), что пришло на ум — это обмануть старушку Windows и поменять местами записи в таблице разделов.

Итак, воспользуемся программой DMDE, откроем флешку, как блочное устройство и покопаемся в байтиках загрузочного сектора.

Как отформатировать флешку в mbr

Выбрали подходящее по размеру устройство.

Как отформатировать флешку в mbr

Открыли его и первое, что видим — это таблицу разделов, разбитую по полям. Не устраивает, лезем к сырым байтам. Нажимаем F2 и видим содержимое MBR. Помним, что partitions (записи о разделах) хранятся с 446 байта.

Как отформатировать флешку в mbr

Красным выделена запись о первом разделе. Далее делаем ход конем! Сохраняем все три записи куда-нибудь в блокнотик, а на место первой записи записываем вторую (crtl+e, записываем, ctrl+w сохраняем). Закрываем DMDE, перетыкаем флешку и… бинго! Видим следующее окошко:

Как отформатировать флешку в mbr

Windows на этот раз увидела второй раздел в гигтар размером. Потираем руки и форматируем.

Как не сложно догадаться, далее стоит на место первого записать третий, а на место второго скопировать с первого. Снова отформатировать и вернуть полученную запись на третью позицию (не забываем, что записи 16 байт, а при форматировании меняется байт идентификатора файловой системы). На последнем шаге возвращаем из блокнотика на место первую запись. В результате, если подмонтировать такую флешку к Ubuntu, получим три разных раздела, а в случае Windows — только один — первый.

А где же код?

Что дальше? Имеем прекрасную флешку с тремя операционками и… огромным минусом! Чтобы после загрузки BIOS компьютер начинал грузиться с флешки, один из ее разделов должен быть активным (значение первого байта в записи partitions 0x01). Легко, скажите вы, воспользуемся все той же любимой DMDE. Возможно, но тут сталкиваемся с очередной проблемой — что, если мы часто меняем мнение по поводу того, с какого раздела флешки грузиться? Не редактировать же каждый раз таблицу разделов из DMDE вручную. Конечно нет, автоматизируем этот процесс!

Еще немного теории

Из чего состоит MBR? MBR — это загрузчик + запись таблицы разделов. После того, как микропрограмма BIOS проверит компьютер (POST), она производит копирование первого сектора диска, с которого предполагается проводить загрузку операционной системы в память по адресу 0x7С00 (процессор работает в реальном режиме адресов) и передает туда управление. Далее кодом загрузчика MBR (все, что до 446го байта) осуществляется проверка готовности диска, проверка записей таблицы разделов (активной должна быть только одна!) и выбор активного раздела с последующей передачей управления загрузчику ОС.

Что сделаем мы

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

Как я уже говорил, код будем писать на FASM (а отладка осуществлялась в Bochs). Далее представлен листинг без особых пояснений, иначе топик никогда не закончится. Хотелось бы только отметить, что так сложилось, что это моя первая программа на ассемблере, поэтому не судите строго. Что делает код было описано выше.

Как видно, программа загрузчика представляет из себя чистый бинарник без всяких точек входа, секций и прочей сложноты. Режим работы процессора — реальный (16-разрядный).
Чтобы использовать этот загрузчик, его необходимо залить на флешку в первый сектор (с помощью DMDE, например), при этом сохранив нетронутой таблицу разделов. Размер скомпилированного бинарного файла 442 байта.

Перспективы

Если такое решение станет пользоваться популярностью, то функциональность загрузчика легко можно расширить например добавив вывод информации о разделах на экран в процессе выбора. Для удобства залилтия загрузчика на флешку и выбора, какие из разделов будут активными можно написать небольшой инструмент. В общем ваши пожелания и предложения принимаются в комментариях.

Скачать исходный код и бинарник загрузчика можно отсюда.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *