понедельник, 6 августа 2012 г.

Преобразование таблицы MBR в GPT без потери данных

На днях столкнулся с проблемой установки Windows Server 8 RC x64 на систему не с обычным BIOS, а с EFI. Как выяснилось установка 64-битной Windows 8 в EFI системах не возможна на диск MBR, и инсталятор требует таблицы разделов в GPT. Точно также с Windows 7 x64. Это пожалуй единственный случай, когда вам нужно будет именно конвертировать существующие разделы mbr в gpt. Я не буду вдаваться в теорию, что такое MBR и GPT. Об этом подробно расписано в Wikipedia. Единственное, что стоит отметить, GPT более современное решение: безопасное и функциональное. Это и возможность использовать диски объемом более 2 Терабайт, нету деления на основные и логические диски (и сопутствующих ограничений).
     Но как быть, если ваш винчестер уже разбит под MBR, и на нем уже есть разделы с данными? Как преобразовать MBR в GPT без потери данных? Это был мой случай, и этот вопрос я задал Google. После долгих поисков и потраченных нервов решение я все-таки нашел! Скажу сразу, русскоязычной документации или внятных обсуждений на отечественных форумах я не увидел. Большинство из них просто флейм, с вопросами типа: "А зачем менять MBR?" "А чем вас не устраивает MBR?" Другие форумы просто трепалка, которая даже толком  не может объяснить, что такое GPT.
Вот, к примеру, цитата из FAQ по UEFI/EFI из форума ubuntu.ru: 
"Преобразование диска с таблицей MBR в раздел GPT.
Мне не известен корректный способ преобразования диска, с информацией. Вот что winintro.ru пишет по этому поводу:
Диск с основной загрузочной записью может быть преобразован в диск с таблицей GUID разделов, если он не содержит разделов или томов."
(Ссылка на эту тему: http://forum.ubuntu.ru)
Или вот oszone.net
Но не все так плохо :) И так, что нужно для приобразования MBR в GPT?
  1. Дистрибутив Linux. Я надеюсь вы увереный пользователь линукс, и вам не нужно объяснять что это такое и с чем его есть? Если это не так, от последующих манипуляций стоит отказаться! Вы должны понимать, что такое консоль, root права и другие базовые понятия. Иначе есть шанс потерять информацию. Для новичков могу предложить Linux Mint. Лично я использую версию этого чудесного линя на базе Cinnamon. Скачать можно тут www.linuxmint.com , или русская версия сайта www.mintlinux.ru. Систему можно не устанавливать, а использовать прямо с диска или флешки в режиме live На его примере буду токмачить и я. В других дистрибутивах команды могут слегка отличатся, но принцип тот же.
  2. Утилита GPT fdisk или просто gdisk.
Для установки программы gdisk в терминале набираем:
sudo apt-get install gdisk
Запускаем программу:
sudo gdisk
и указываем нужный диск формате /dev/sdx, где х- буква вашего винчетера:
Gpt fdisk выдаст вам таблицу разделов:
     В моем случае, вывод программы - GPT: present, поскольку таблица уже преобразована. В вашем случае будет MBR: present (или BSD). Далее программа готова к вводу команд. Вот список доступных опций:
Как видите, программа несмотря на маленький размер очень функциональна! Тут можно сделать:
  • бекап таблицы GPT в файл (b)
  • сменить имя раздела (с)
  • удалить раздел (d), 
  • показать детальную информацию о разделе (i)
  • список всех разделов (l)
  • добавить новый раздел (n)
  • создать новую пустую таблицу GPT на винчестере (o)
  • распечатать таблицу разделов (p)
  • выйти без изменений (q)
  • восстановление и преобразование (r) Опции для экспертов. Там можно восстановить бекап GPT,  конвертировать диск обратно с GPT в MBR, трансформировать BSD метку, сделать гибридный MBR и и многое другое.
  • сортировать разделы (s)
  • проверить диск (v)
  • изминить тип раздела (t)
Для помощи используем знак вопроса (?), ну и более детальную информацию читаем  man gdisk
     Но где-же нужная нам опция MBR > GPT ? Все просто, программа автоматически преобразует MBR to GPT, нужно лишь записать изминения таблицы. Для этого нажимаем опцию (w), и отвечаем положительно:
Программа предупреждает о том что перезапишет все патиции. Данные при этом сохранятся :)
Далее перезагружаемся, и проверяем:
sudo gdisk
указываем диск:
/dev/sdx
Вот что должно получится:
Вот и все, ваш винчестер преобразован в GPT. Радуемся :)

     Есть и другие решения, типа Paragon или Acronis Disk Director. Правда, я не уверен в них, ибо не использовал. Этот метод проверен, очень быстр, все разделы и данные на них, сохранены! Можно спокойно устанавливать Windows 8 x64 - тоже проверено, инсталятор не ругается! В любом случае удачи! А если что не ясно оставляйте комментарии - чем смогу, тем помогу :)
    Кстати, утилита успешно конвертирует GPT обратно в MBR. Пока я трудился над этой публикацией, возникла необходимость вернуть mbr. Процесс прошел без проблем, данные все сохранены. При этом нужно учитывать, что может ругаться загрузчик. Вот скрин обратно переконвертированного винчестера:
Полезные ссылки: Инструкция gdisk (по английски)
PS. Данная операция потенциально опасная! Я не несу ответственности за утраченные данные! Все что вы делаете, вы делаете на собственный страх и риск! Перед любыми манипуляциями нужно сделать резервную копию данных!

PSS. Друзья! Читайте комментарии! Большинство типичных вопросов уже задано, и скорее всего, ваша проблема решена!

75 комментариев:

  1. а есть возможность из под винды 7 всё это проделать?

    ОтветитьУдалить
    Ответы
    1. Возможность конвертации из под Windows не изучал. Мне такая не известна. Пробуйте гуглить.
      Данная инструкция очень проста. Вам не нужно устанавливать систему Linux на диск. Скачайте к примеру, Ubuntu, запишите на диск, и используйте прямо с диска по инструкции. Есть варианты запуска утилит Paragon, но их принцип тот же, что и запуск Linux с диска.

      Удалить
  2. Спасибо ОГРОМНОЕ!!! Пробовал Acronis'ом месяц назад - не получилось, писал ошибку. Я уже начал подумывать о покупке еще одного винта, и тут Ваша статья как спасение! Mint уже давно заболванен был, так что на все про все ушло 2 минуты времени, это явно слепящий вин! Еще раз Благодарю!

    ОтветитьУдалить
    Ответы
    1. Всегда пожалуйста! Даже не ожидал, что публикация наберет такую популярность и кому-то поможет :) Вроде, как тема специфическая. Ну, и славно!

      Удалить
  3. Мне нужно конвертирует GPT в MBR, программа не меняет =(

    ОтветитьУдалить
    Ответы
    1. Смотрите внимательно! Введите в программе аргумент r, который вызовет субменю. В нем будет нужная вам опция.

      Удалить
  4. Мне надо было конвертировать GPT в MBR. Получилось вроде успешно(как в рисунке
    3.bp.blogspot.com/-vkJyVhbLfiU/UB-oGP1wFnI/AAAAAAAAAFY/g3WYgMTQr90/s400/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0+%D0%BE%D1%82+2012-08-06+14:18:30.png
    )
    Но потом моего винчестера нигде нету, кроме биоса.(не видет проги акронис 11.2343, Paragon Partition Manager 11, установочный диски windows(7,sp3,) и.т.д.)

    ОтветитьУдалить
  5. Забыл спросить)) Ну что дальше мне делать, как довести винда на норм. состояний?
    Кстати акронис 11 пишет что "не удалось получить фактическую информацию о дисковой подсистеме"
    Paragon пишет "внутренная ошибка"

    ОтветитьУдалить
    Ответы
    1. Точно ответить на ваши вопросы трудно. У вас BIOS или EFI? Какой разрядности систему используете? Если х32, то ошибки возможны. Попробуйте, видит ли х64 ваш винчестер. Если его не видно, попробуйте провести конвертацию заново, четко проанализировав вывод программы. Нужно больше информации: есть ли разделы на винте, в каком СЕЙЧАС формате жесткий (MBR или GPT), и какую конечную цель вы преследуете?

      Удалить
  6. BIOS,64x вот скрины:
    BIOS у меня такой:
    http://stick.kz/img/2013-01/22/m15om41ig2m9qh3lpamy3zkwk.png

    Первый что я делал(шаги).
    http://stick.kz/img/2013-01/22/130qt27kxom7r1acow5jmj0xg.png

    второй после конвертации
    http://stick.kz/img/2013-01/22/kmzlyit0s3czi4ztvcwht5ds5.png
    http://stick.kz/img/2013-01/22/2ctxozp9jcnrm65pwtcwh5uwv.png

    ОтветитьУдалить
    Ответы
    1. Что вы можете мне посоветовать?

      Удалить
    2. Что говорит вывод Gpt fdisk: MBR present или GPT present? Если MBR present, то программа справилась со своей задачей. Все остальные вопросы уже не в тему.
      Также посмотрите доступные разделы в Gpt fdisk (опция -l). А далее следующие вопрос: вам нужно сохранить разделы, нужно ли сохранить данные? Это при условии, что они есть, так как я писал

      "Данная операция потенциально опасная! Я не несу ответственности за утраченные данные! Все что вы делаете, вы делаете на собственный страх и риск! Перед любыми манипуляциями нужно сделать резервную копию данных"

      По выводу Acronisa диск у вас динамический. А на него установить Windows не удастся! Нужен базовый. Нужно его форматировать, попробовать можно из live сборки Windows или того же live Linux.

      Удалить
  7. Вывод Gpt fdisk правильный(скрин ниже)
    http://stick.kz/img/2013-01/22/h2rqo7os32o2q3kv28mtu9xf0.jpg

    На Линуксе правильно а акронис и других прогах мне показывает другое, вот этого не пойму.
    Мне лишь бы конвертировать(Базовый MBR), и создать базовый и логический диски чтоб уст. Win 7 64x. на харде мне не нужны все инфы.

    ОтветитьУдалить
    Ответы
    1. И так, у вас MBR. Это уже хорошо. Проблема с установкой Windows не в MBR, а в том что у вас динамический диск, нужно с него сделать базовый. Если информация не нужна, могу вам посоветовать поколдовать над винчестером с помощью графической утилиты Gparted которая входит в состав почти каждого дистрибутива Linux. Загрузите тот же Mint, и с помощью Gparted попробуйте удалить разделы и создать новые. Утилита очень полезная, поддерживает массу файловых систем, а также умеет много другого! Программа интуитивно понятна, и думаю не должна вызвать у вас проблем. Так же, если не разберетесь, можете попробовать загрузить live версию Windows, и попробовать переконвертировать динамический диск в базовый с помощью управления дисками: Контекстное меню на Мой компьютер > Управление > Управление дисками или Выполнить: diskmgmt.msc Отпишитесь как все прошло!

      Удалить
  8. ииееһһһууууу!))
    Получилось, спасибо вам.
    Так, что я делал после этого(ну после последнего визита),
    Через Linux Mind зашел Gparted и все диски удалил и заново создал. И все.

    Я радовался к тому, что Gparted видел мою винчестер. Когда остальные не видели(остальные эту я уже выше написал).
    Вот скриншот. (но здесь я уже установил семерку, убедилься потом взял скрин, убедилься и к тому что остальные Акронис и.т.д. теперь видет)
    http://stick.kz/img/2013-01/30/tdiglvsm4zmf8mgjos6zegot8.jpg
    Удачи всем.

    ОтветитьУдалить
    Ответы
    1. День добрый, я так понял проблема возникла при установке ОС Win7_x64 на железо с UEFI bios, на будущее, чтоб не играться с конвертированием, просто при загрузке с установочного диска (меню загрузки обычно вызывается по F12) выбирайте BIOS а не UEFI. Или просто в биосе (не на всех ноутах можно это сделать)отключаете UEFI, дальше удаляете разделы и стандартная установка.

      ЗЫ. Просьба к издателю инструкции по конвертированию из MBR в GPT, сделайте пожалуйста развернутую инструкцию по обратному конвертированию из GPT в MBR, бывает действительно нужно.

      Удалить
    2. Gromov
      Как Вы правильно заметили, не везде EFI можно отключить.
      На счет инструкции по обратному конвертированию, он аналогичен, но я приму во внимание пожелания, и если нужно сделаю подробною интструкцию :)

      Удалить
    3. Вечер добрый, да если не трудно сделайте пожалуйста. И еще, хоть и не в тему, я не помню, писал я по поводу 5.1 звука в линуксе? Есть ли какая информация? Ну не могу настроить хоть убей :(, в старой мандриве без проблем а в новых дистрах ни в какую, уже штук пять перепробовал...

      Удалить
    4. Да вы писали, но не хочется разводить флуд. К сожалению, насчет звука не могу вам подсказать. Для меня Linux и 5.1 это что-то невероятное :) Пока-что Linux все-же платформа серверная, а на сервере звук (ровно как и 3D) не нужны. Поэтому в некоторых системах, и на некотором железе могут возникнуть проблемы. Задайте ваш вопрос на форуме Mandriva.

      Удалить
  9. Спасибо за статью, инфы действительно мало по этому поводу. Подскажите поможет ли мне в следующем: стоит на ноуте wIn8 x64, я так понимаю что диск в MBR.... Тк ноут поддерживает UEFI то нужна таблица GPT в ином случае загрузка win8 не поддерживается....

    ОтветитьУдалить
    Ответы
    1. Не очень понял вопрос. Если у Вас восьмерка х64, то обязательно наличие GPT (иначе не установить)и MBR у вас не может быть.

      Удалить
    2. Читаю и не понимаю почему у меня все с точностью до наоборот. При установке W8 x64 на голый винт с USB, установочник при выборе раздела не мог выбрать ни один из них ссылаясь на то, что стиль раздела GPT.
      Мне пришлось с помощью Ubuntu переделать разделы жесткого диска в MBR и только после этого установочник W8 разрешил выбрать раздел. Через W8 и Ubuntu проверял: стиль разделов MBR.
      При этом W8 не грузиться категорически через UEFI, только CSM, а Ubuntu грузиться наоборот, только с UEFI.

      Удалить
    3. Вы немножко врете по поводу GPT. Сижу с восьмеркой и MBR, UEFI. На самом деле, будет требовать восьмерка GPT или нет, зависит от способа загрузки. Так, на моей материнской плате, например, у каждого способа загрузки есть 2 "режима". UEFI: [имя носителя] и просто [Имя носителя]. Если загрузиться с UEFI, то винда будет требовать GPT, если нет - не будет.

      Удалить
    4. valera5505
      Это касается только EFI систем! В обычных BIOS с точностью наоборот, а в вашем случае возможны оба варианта :)

      Удалить
  10. Есть сервер 2008R на рейде 10 4 винта по 2Тб (1.820Тб). Соответственно объем массива 3.640Тб. А беда вот в чем - Этот массив разбит на три раздела - 100мб системный, диск С - 200гб и D - 1.850Тб, итого 2Тб с копейками. Остальное - 1.675Тб - не размеченная область с которой ничего нельзя сделать. А сделать надо ибо место уже кончается. Столкнулся с этим впервые, и сначала был в недоумении, но поковыряв обнаружил что стиль разметки MBR. Отсюда вопрос, есть ли способ конвертнуть MBR в GPT под живой системой, без потери данных на 10-ом рейде да еще и расширить последний раздел на эти самые 1.675Тб? =)

    ОтветитьУдалить
    Ответы
    1. Вопрос, конечно, четкий :) Тут простого ответа не будет. Нужно разбираться, как говорят, на месте. Очень странно, что с не размеченной областью ничего сделать нельзя. Видимо, что то не так делаете. Нужно копать в этом направлении. На счет, того можно ли УДАЧНО провести конвертацию под живой системой, то увы - нет. Конвертировать, то вы конвертируете, а вот грузиться система не будет.

      Удалить
  11. Блин, я наверное жутко туплю. но как узнать какая буква у жд? у меня 2 раздела с и d. какой из них нужен. выбрал d - ошибка 123. выбрал с - permissions denied. что не так то?

    ОтветитьУдалить
    Ответы
    1. Для начала, с какой ОС работаем? Прочитайте внимательно комментарии, ответ уже есть. В Linux наглядно можно посмотреть в утилите Gparted.

      Удалить
    2. Я уже разобрался. сейчас при загрузке ПК Reboot and Select proper Boot device or Insert boot Media in selected Boot device and Pres a key . пытаюсь решить. при этом все разделы с файлами из под линуха видны)

      Удалить
  12. У меня такой вопрос - нтеррабайтном винте убил gpt и сделал , разумеется пропала часть пространства в 1 Тб. Установил на mbr вин 7ч64.Могу ли я теперь таким методом преобразовать диск с системойв gpt& будет ли работать винда?

    ОтветитьУдалить
    Ответы
    1. Отличный вопрос!
      У меня тот же: можно ли установить 7-ку на MBR (ибо нет EFI, а только BIOS), а потом конвертнуть в GPT и, скажем, еще с 10-к разных линуксов поставить? =)))

      Удалить
  13. А смысл? Какую цель преследуете? Если конвертировать MBR в GPT (как и обратно), то ОС грузится не будет.
    Уважаемые читатели! Я понимаю, что хочется, и нравится экспериментировать! Но проводить конвертацию оправдано только, если у Вас острая необходимость конвертировать MBR в GPT или обратно. В противном случае, делайте все на Ваш страх и риск! Можете как потерять данные так и получить не загружаемую ОС! Не задавайте глупых вопросов при проведении ваших опытов! Не засоряйте тему! Помните главный принцип IT-шников: "Работает - не трожь!"

    ОтветитьУдалить
  14. Добрый день. Лазию по форумам в течении 5-7 часов прочитывая про конвертации mbr - gpt и gpt - mbr(на всякий пожарный вдруг придется все восстанавливать) все статьи изучаю для того чтобы установить windows 8 x64. Хотел бы поделится что нарыл. Данную операцию по конвертации gpt - mbr можно выполнить так же и на paragone(к примеру partition manager 11, Paragon Hard Disk Manager и т.д. так же без потерь данных судя по предоставленной информации в различных форумах.

    Так же хотел бы задать вопрос. Собственно когда приобрел ноутбук установил убунту и по мучаясь с grub загрузчиком, чтобы ubuntu появилась вместе с windows в выборе ОС(все-таки все сделал), но после этого перестал пользоваться ubuntu. В будущем мне понадобилось свободное место. Я форматнул разделы которые предназначались для ubuntu(мне написали - что надо перезгрузить чтобы завершить операцию), тут и появилась проблема при включение ноутбука появляется надпись производителя(черный экран где входят в биос и выбирают источник загрузки) и зависал наглухо приходить выключать зажатием кнопки. Live CD запускалось все отлично но установка вроде, то ли после копирования файлов для установки та же история(вроде после копирования всех файлов и перезагрузки). Как оказалось слетел стандартный загрузчик Windows и надо было его восстановить вроде, сегодня прочитал на форуме. Мне данную проблему решили в СЦ т.к. ноут новый и не хотел заморачиватся, а на чтение форумов по конкретному вопросу не было времени.

    Так вот и в чем вопрос не будет ли такой же проблемы после проделывания этих операций? Или такая проблема бывает только при не правильном удалении ubuntu и не восстановленном загрузчике Windows?

    P.S. Думаю многовато написал лишнего, но хотел более подробно описать все действия которые привели меня к краху:) Так что извиняйте за флуд и немного оффтопа:);)

    P.P.S. Если у вас есть опыт по поводу linux os может прокомментируте данную ситуацию которая у меня была. Чтобы на будущее знать, т.к. я скорей всего буду устанавливать Windows 8 и рядом поставлю ubuntu (вроде как она меньше энергии потребляет, что необходимо при работы от батарейки)

    ОтветитьУдалить
  15. Да, текста и прям много, и суть уловить трудно.
    1. Если вы попытаетесь конвертировать MBR в GPT и обратно при установленной ОС, то скорее также получите черный экран, то есть ОС откажется загружаться!
    2. Понятное дело, вы получили черный экран. Тут и комментировать нечего. Устанавливая ОС вы также устанавливаете загрузчик в MBR (главную загрузочною запись), который грузит ОС. Удалив разделы Linux, вы также удалили загрузчик (в Ubuntu это Grub). По сему и ОС не грузились. Если вы уж пошли таким путем, и удалили Grub, то нужно восстановить загрузчик Windows (в сети много инструкций).

    ОтветитьУдалить
    Ответы
    1. Извиняюсь))

      1. Если вы попытаетесь конвертировать MBR в GPT и обратно при установленной ОС, то скорее также получите черный экран, то есть ОС откажется загружаться!

      ОС не загружается это не беда если, что акронисом бекап верну.

      Всмысле черный экран. опять будет зависать? или же все-таки после полного копирования файлов и перезгрузки он дальше продолжит установку как и положено?

      Удалить
  16. Применив конвертацию вы сотрете главную загрузочною запись (MBR), и соответственно загрузчик, и получите "черный экран". А если Акронисом вернете бекап, то соответственно отмените конвертацию. Тогда зачем проводить конвертацию? Я не могу понять ваших целей? Сначала конвертируйте, потом что нужно устанавливайте! Если вы хотите конвертировать из под работающей ОС, то получите черный экран. Если вы удалите разделы Linux, вы сотрете загрузчик и получите черный экран. Да, тогда нужно будет восстанавливать загрузчик. Черный экран не зависание - черный экран отсутствие загрузчика. BIOS находит MBR и пытается запустить загрузчик, но поскольку его там нет, то и грузить нечего, как следствие черный экран. Надеюсь объяснил понятно?

    ОтветитьУдалить
  17. Как выяснилось установка 64-битной Windows 8 не возможна на диск MBR, и инсталятор требует таблицы разделов в GPT. Это касается и Windows 7 x64.
    O_o Кто вам такое сказал? Как тогда я устанавливал и Win7, и Win8 (x64) на диски с MBR (других у меня на компьютере нет)? Скорее всего это касается только серверной восьмерки (с ней дел не имел).

    ОтветитьУдалить
    Ответы
    1. Походу это касается только EFI систем. Если у вас обычный BIOS, то с MBR проблем быть не должно. Я описал случай из жизни, где была система с EFI. Пока везде использую MBR. Если у Вас есть более точные данные, можете меня поправить :)

      Удалить
  18. Анонимный4 мая 2013 г., 17:40

    Ян Городянський, у меня возник вопрос, почему у тебя после преобразования в gpt пишет что MBR: protective а не MBR: not present? Т.е. MBR даже после преобразования все же присутствует в каком-то гибридном режиме или нет? Так должно быть? Иными словами будет ли показывать при выводе информации о разделах диска то же самое при установке системы и разбивке диска с нуля в gpt-таблицу разделов?

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

      Удалить
  19. Анонимный25 мая 2013 г., 9:07

    А где её скачать?

    ОтветитьУдалить
  20. Анонимный25 июня 2013 г., 16:29

    Помогите решить проблему,т.к. после прочтения форума-многое не понял-поэтому заранее извиняюсь если повторяюсь.Материнка держит EFI BIOS и купил хард на 3 Тб-после разметки на 3 раздела:120(система W7X64)/20/1860Гб,обнаружил раздел в 764Гб,с которым ничего не могу сделать!Винда не определяет-либо определяет через управление HDD.Пишет не размеченная область.Я так понимаю что у меня MBR!?Как мне его в GPT ковертировать.Просто хочу иметь полный объём харда-а то этот "немой" раздел спать спокойно не даёт?!

    ОтветитьУдалить
    Ответы
    1. Естественно, не определяет, ведь это не раздел, а неразмеченная область. Вот через то самое управление HDD создайте новый раздел (правой кнопкой мыши на неразмеченной области > создать раздел

      Удалить
  21. gpt fdisk предустановлена в этом Линуксе или надо отдельно качать? Если у меня один жёсткий диск, то буква будет "А", я правильно понял? Заранее спасибо за ответ.

    ОтветитьУдалить
  22. Нужно устанавливать, инструкция сверху. Да вы правильно поняли, sda. Пожалуйста, прочтите инструкцию и комментарии еще раз, все станет понятно.

    ОтветитьУдалить
  23. Здравствуйте, уважаемый автор статьи! Случайно увидел вашу статью и решил написать вам. Вы пишите, что установка 64-битной Windows 8 не возможна на диск MBR как и Windows 7 x64 и Windows Server 8 RC x64. Позвольте с вами не согласиться. Для установки указанных операционных систем на жесткий диск менее 2,2 Тб. с таблицей разделов MBR не нужно конвертировать жесткий диск в GPT, объясню, почему. Все современные материнские платы оснащены BIOS(ом) EFI в котором по умолчанию включен режим работы контроллера жестких дисков в режим AHCI. Для того, чтобы установить ОС на жесткий диск с таблицей разделов MBR достаточно в BIOS(е) EFI переключить режим работы контроллера жесткого диска с AHCI на режим работы IDE и ФИЛЬТР ОПЦИИ ЗАГРУЗКИ переключить с «UEFI и прежняя версия» на «Только прежняя версия». Пишу эти настройки на русском языке, так как не помню, как они пишутся на английском, да и BIOS(ы) у всех разные. Вот и всё, можно устанавливать систему на жесткий диск с таблицей разделов MBR. С помощью дистрибутива операционной системы можно создавать разделы и устанавливать систему, «окошечко» с предостережением о невозможности установки не появится. Ещё один важный момент, в нашей стране большое количество пользователей ПК не имеющих возможности переплачивать большие деньги за операционную систему компании Майкрософт (откровенно говоря, у них лицензионное соглашение совсем не адекватное), а попросту пользуются скачанными дистрибутивами из файлообменников, так вот установленную систему на диск с таблицей разделов GPT активировать невозможно. Вернее можно, но обычный пользователь этого сделать не сможет, так как требуются специфические знания и утилиты для прошивки «SLIC» в BIOS материнской платы. Процедура опасная, даже опытный в этих делах человек может угробить материнку. А с таблицей разделов MBR, при помощи активатора, «SLIC» прописывается непосредственно на жесткий диск в MBR и BIOS трогать не надо.
    Ну а если после установки ОС кому-то жизненно необходимо переключить режим работы жесткого диска в режим AHCI (например, при использовании SSD), всего-навсего то и нужно запустить редактор реестра нажав комбинацию клавиш «Win+R», в открывшемся окне ввести regedit и нажать «Enter». Найти в реестре ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
    и на параметре Start кликнуть правой кнопкой мыши и выбрать пункт «Изменить». Установить значение 0 (ноль) и нажать «ОК». Теперь можно перезагрузить операционную систему, зайти в BIOS и включить поддержку AHCI. Вот и всё, можно пользоваться!

    ОтветитьУдалить
    Ответы
    1. "Вы пишите, что установка 64-битной Windows 8 не возможна на диск MBR как и Windows 7 x64 и Windows Server 8 RC x64. Позвольте с вами не согласиться."

      Это касается только EFI систем. В EFI системах установка указанных систем не возможна в MBR, только GPT. Разве что у вас возможно отключение EFI. На старых BIOS все с точностью наоборот. Установить Windows x64 в GPT с BIOS не удастся.

      Удалить
  24. Сегодня пробовал следовать вашим инструкциям. В итоге, на моём ProBook 4540s перестал загружаться SUSE Linux. Может быть дело в настройках BIOS? Там есть 3 опции: Nativa (стоял по умолчанию), UEFI Hybrid (With CSM) и UEFI Native (Without CSM).

    ОтветитьУдалить
    Ответы
    1. При смене таблицы MBR в GPT это и не странно. Потерся загрузчик. При том, что для EFI нужен уже Grub EFI. С live CD восстановите загрузчик!

      Удалить
    2. Ок, попробую сегодня повторить процедуру. Восстановить загрузчик можно с рекомендованного вами Linux Mint 13 CD? Как это сделать?
      Для работы Windwos 8 x64 и SLED 11 SP2 на одном ноутбуке, я, в данном случае, должен использовать режим UEFI Hybrid? Или это не важно?

      Удалить
    3. не получилось. Поставлю всё поновой в GPT разметке...

      Удалить
    4. BIOS старая система, UEFI новая. Если хотите полноценно использовать GPT используйте UEFI Native. Гибридный режим подразумевает некую совместимость с BIOS. В любом случае, что вам мешает пробовать?

      Удалить
  25. Качать линуховый livecd-дистрибутив не обязательно. Можно воспользоваться google.com и поискать словосочетание GPT fdisk. И кликнув по первой ссылке, начинающейся с sourceforge, ознакомиться с данным портом. Проверено мной, работает.

    ОтветитьУдалить
  26. Не согласен через acronis disc derector home 11я смог конвертировать из MBR в GPT

    ОтветитьУдалить
  27. А как вернуть обратно MBR? нажимаю команду r а что потом дальше и чтобы инфа осталась... Подскажите пожалуйста

    ОтветитьУдалить
    Ответы
    1. Там есть опция Convert from GPT to MBR

      Удалить
    2. Есть прога называется mini-tools она без проблем переводит GPT to MBR без потерь даных

      Удалить
  28. СПАСИБО автору, аж прослезился когда получилось! вечер убил на попытку установки win8.1 на ноут samsung c efi. проблема вот в чем была - при отключенном efi грузиться отказывалось вообще все(любой загрузочный носитель win и линукс), что как-то странно(можно прокомментировать?). полвинта чистые, полвинта - с инфой. на виндовых форумах говорили, что только конвертация ВСЕГО винта в gpt с потерей данных поможет. а тут - с лайвсд грузанулся, минута делов и все. чем дальше, тем больше уважаю линух)

    ОтветитьУдалить
  29. я делаю установку винды на сервера линукс-онли.
    собсно схема такая:
    анатендед образ винды заливаеться на локальном компе и с помощью нтфсклон делаеться образ скопированных на винчестер установочных файликов. Образ раздела копируется после этапа когда установка первый раз ребутается.
    Собсно есть потребность установки на сервера с 3TB винтами и UEFI.
    Пробовал сделать по вашей инструкции. тогда установка не загружается с ошибкой:
    Operating system not found.

    Как это всё реализовать?

    ОтветитьУдалить
  30. Большое спасибо за статью, у меня все получилось!!!!

    ОтветитьУдалить
  31. я пользуюсь только UEFI и уже преоброзовал MBR в GPT и работал на Windows X86 EFI а сейчас хочу поствить Mac OS X .нужно-ли преоброзовывать всё это теперь в BSD или нет и если нужно то как сделать?

    ОтветитьУдалить
    Ответы
    1. Я так понял что вы хотите ставить хакинтош? Mac OS X по умолчанию использует именно GPT, по этому преобразовывать не нужно! Hackintosh же можно установить как в MBR, так и на GPT. Все зависит от образа который ставите, и от загрузчика, который будете использовать. Chameleon используется для MBR, Clever для GPT. Если у вас есть выбор, рекомендую устанавливать c GPT.

      Удалить
  32. Спасибо за статью! Действительно помогли.

    ОтветитьУдалить
  33. Здравствуйте!

    Сначала начну с характеристики:
    материнская плата - Z77H2-A3D
    hard disk: 1)200Gb Seagate Windows 7 2)3Tb Toshiba
    Перебивал систему с windows 7 на windows 8.1
    Поставилось все на ура, но вот жесткий диск 3Тбный полностью не вижу.
    Вижу половину 1847.90ГБ (NTFS) Local disk D исправен, основной раздел
    200Gb (NTFS) Local disk C загрузка, фаил подкачки, активен, аварийный дамп памяти, основной раздел
    два еще раздела потерял с Тошибы
    Новый том (1863,01ГБ) исправен (система, активен, основной раздел) и еще второй 746,52Гб - не распределена.

    но по свойствам вижу что данные пока не потерялись, занятое пространство показывает.
    Что делать, как мне увидить остальные?

    В моем компе показывает только диск С и Д.

    ОтветитьУдалить
  34. Здравствуйте! Конвертировать все удачно получилось, без потери данных, но отвентился grub, как его прикрутить обратно?

    ОтветитьУдалить
    Ответы
    1. Загрузитесь с livecd и установите. С того же livecd можно погрузить систему, а уже в ней установить загрузчик наново.

      Удалить
  35. Спасибо за помощь по grub единственный нюанс это нужно сделать отдельную партийную с флагом bios_grub и установить grub стандартным методом. Подскажите как завести виндовый(win7) загрузчик с gpt диска? Возможно ли это в принципе?

    ОтветитьУдалить
  36. Анонимный21 июня 2014 г., 21:13

    А что делать, если при установке на описанном первом этапе, в котором нужно ввести "sudo apt-get install gdisk", система пишет, что мол ошибка и не может распознать команду "sudo" ?

    ОтветитьУдалить
    Ответы
    1. Возможно вы используете rpm-дистрибутив?

      Удалить
  37. Анонимный2 июля 2014 г., 14:46

    Здравствуйте!При установке 8,1 64х была запись похожая, невозможно поставить на MBR, лишь на GPT. Сделал все как вы писали, все поменялось, вставил флешку, загрузился, а там запись: у GPT, идите naher. Эмм, что?
    Я уже не знаю что с этим делати. Буду благодарен если вы мне поможете с данной проблемой.

    ОтветитьУдалить
  38. Анонимный4 июля 2014 г., 19:17

    Помогите!!! Имеется Acer V5-571G с предустановленой 8 с UEFI. Спустя полгода после покупки на экране возникла рябь,выдает конфликт драйверов интел с вга, самостоятельно перезагружается каждые 10 минут,после отказа системы обновить драйвера вга удаляем,перезагружаем,каждые 5 минут работы ноута и появляется экран смерти с различными ошибками.Решаем переустановить винду на 7,по инструкции на форумах снимаем блокировку биоса,чтоб в него попасть,отключаем UEFI,грузим диск с 7-ошибка,диск gpt,выясняется,что нужно менять на диск MBR, по инфо из нета с помощью diskpart меняем тип диска, грузим винду...после копирования обычно ноут перезагружается,в итоге опять ошибка- отсутствует загрузчик.Думаем...,разбираем ноут (лишаемся гарантии),снимаем жесткий и полностью форматируем все 7 разделов,делаем новые,собираем-черный экран Operating system not found,с привода диск не грузит.Рвем кое где волосы,разбираем ноут, на жесткий ставим винду с другого компа и делаем глупость-вытаскиваем батарейку биоса.Теперь после сборки тот же экран,балванку не грузит и в биос не зайти.Несем в ближайшую мастерскую и по прошествии 2х суток получаем тот же нерабочий ноут, но с оговоркой-вы убили биос, а програматора у нас нет (полный бред),Что теперь делать? снова изменил жеский диск на gpt,пытаюсь восстановить разделы 8,поможет или ноут можно выбрасить?(жалко 25 тыс) Как в нынешней ситуации попасть в биос?

    ОтветитьУдалить