Загрузка Windows 7/8 с GPT разделами на системе BIOS (без UEFI) | Windows для системных администраторов

Загрузка Windows 7/8 с GPT разделами на системе BIOS (без UEFI)

Сегодня мы разберемся, как установить любую современную версию Windows (в том числе Windows 7 и Windows 8 ) на жесткий диск, с таблицей разделов GPT на компьютере с BIOS (который не поддерживает среду UEFI). Необходимость выполнить такой трюк возникла при попытке установить Windows Server 2008 R2 на сервере HP DL380 G8 (сервера HP DL пока не поддерживают EFI)  с локальными дисками, общая емкость которых в RAID 5 превышает 4 Тб. При стандартной установке Windows на диск с MBR разметкой для использования доступны только 2 Тб, а остальное место разметить не получается. Единственный способ воспользоваться всем местом на диске – преобразовать разметку диска в формат GPT.

Преимущества GPT


Какие же преимущества дает использование GUID Partition Table (GPT) — нового формата размещения таблиц разделов на жестком диске. Таблица разделов GPT позволяет обойти ряд ограничений классической таблицы разделов MBR. Перечислим основные моменты:

  • Поддержка жёстких дисков размером более 2,2 Тб (максимальный доступный размер диска для GPT- 9,4 ЗетаБайт (9,4 × 1021 байт))
  • Поддержка до 128 разделов на диске (в MBR только 4 раздела)
  • Высокая надежность, достигаемая благодаря дублированию таблицы разделов в нескольких местах диска и проверки таблицы разделов с помощью циклической проверки четности с избыточностью (CRC). Таким образом, раздел не будет «падать» при повреждении первых секторов диска
  • Нет необходимости использовать логические разделы, подверженные различным ошибкам

Загрузка Windows с GPT раздела


Согласно официальной документации Microsoft http://msdn.microsoft.com/en-us/windows/hardware/gg463525.aspx , все ее ОС, начиная с Windows Server 2003 SP1, поддерживают тома с разметкой GPT в качестве дисков с данными, однако загрузиться с GPT тома смогут лишь 64 битные версии Windows, установленные на  материнских платах с UEFI.

Совет. Существует несколько хаков, позволяющих загрузить Windows 7/8 x64 на BIOS системах с GPT диска. Для этого нужно воспользоваться загрузочным диском, содержащим среду разработки UEFI  — DUET(Developer’s UEFI Environment), имитирующей EFI или путем перевода диска в гибридный MBR режим (hybrid mbr) с помощью Linux-утилиты gdisk. Однако в обоих случаях процедура довольна сложная и требует от пользователя хорошего знания ОС Linux.

Еще раз отметим важный факт, который следует навсегда усвоить: загрузка Windows x64 с GPT диска возможна только на системе с UEFI.

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

Мы попробуем немного модифицировать эту методику. Для этого нам понадобится небольшого объема (не менее 64 Мб) USB флешка или SD карта с MBR разметкой, на которой мы разместим диспетчер загрузки Windows – bootmgr. Эта загрузочная флешка будет обеспечивать первоначальную загрузку системы и передавать управление загрузчику основной системы, расположенному на GPT томе.

Важно. Система должна на уровне BIOS поддерживать загрузку с USB/SD диска

Таким образом мы сможем обеспечить загрузку любой (как 32, так и 64 битной версии Windows !!!) с GPT диска на системе с BIOS, не поддерживающей EFI.

Установка Windows на GPT диск

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

При попытке установить Windows на gpt диск на ПК без UEFI установщик Windows выдаст ошибку:

Windows cannot be installed to this disk the selected disk is of the GPT Partition Style

В русской версии ошибка:

Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT.

Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT.

Совет. Сконвертировать диск из MBR в GPT с потерей всех данных можно, нажав на экране установки Windows комбинацию  Shift+F10. И выполнив в командной строке следующие команды:
Diskpart
select disk 0 (если в системе один жесткий диск)
clean (очистить содержимое диска)
convert gpt (преобразовать таблицу разделов в GPT)

Установить Windows 7/8 непосредственно на GPT диск в такой ситуации возможно только в режиме UEFI через эмуляцию этой среды с помощью DUET. Но в таком режиме возможно установка только 64 битных версий Windows, и сама процедура, как мы уже говорили выше, довольно сложная.

В таком случае, гораздо проще в обычном режиме установить Windows на MBR диск, а потом сконвертировать его в GPT с помощью утилиты gptgen.

Gptgen – преобразуем таблицу разделов диска из MBR в GPT без удаления разделов

Консоль Windows “Управление дисками” позволяет сконвертировать диск из разметки MBR в GPT только «чистые» неразмеченные диски. С диском, на котором установлена ОС, такая процедура невозможна.

Для онлайн преобразования жесткого диска из MBR в GPT можно воспользоваться небольшой утилитой Gptgen, позволяющей «на лету» преобразовать формат таблицы раздела без необходимости переразбиения диска (без потери данных).

Важно. Перед выполнением преобразования настоятельно рекомендуется скопировать все критичные данные на внешней носитель. И хотя, я еще не сталкивался с некорректной работой этой утилиты, которая бы привела к полному обрушению файловой системы, я рекомендую всем пользователям все-таки сохранять свои важные данные перед переконвертированием, чтобы потом не было претензий к автору статьи :) .

Скачайте утилиту gptgen, и распакуйте ее в произвольный каталог (например,  c:\tools\gptgen-1.1).

  1. Запустите командную строку с правами администратора
  2. Выполните команду: diskpart
  3. В контексте diskpart выведем на экран все диски в системе: list disk Вывод типа структуры разметки на диске. не gpt, значит mbr В данном примере  в системе имеется один диск размером 40 Гб с индексом 0 (Disk 0). Как вы видите, этот диск имеет стандартную таблицу разделов MBR (столбец Gpt пустой)
  4. Преобразуем таблицу разделов диска 0 из MBR в GPT командой: gptgen.exe -w \\.\\physicaldrive0 В процессе выполнения утилиты появился предупреждение, что разработчики не гарантирует, что после преобразования в GPT с раздела на этом диске получится загрузиться .
    Примечание. 0 в конце physicaldrive показывает, что нужно конвертировать disk 0.
    gptgen.exe: Partition table converter v1.1
    Boot: 1, Type: 0x7, Start: sector 2048, Length: 204800 sectors
    Boot: 0, Type: 0x7, Start: sector 206848, Length: 83675136 sectors
    WARNING: Boot partition(s) found. This tool cannot guarantee that
    such partitions will remain bootable after conversion.
    Do you want to continue? [Y/N] y
    Writing primary GPT and protective MBR to LBA address 0…
    Writing secondary GPT to LBA address 83886047…
    Success!

    gptgen утилита преобразования из mbr в gpt без потери данных

Итак, преобразование таблицы разделов в GPT прошло успешно!

Перенос диспетчера загрузки Windows на USB флешку

Перезагружаем компьютер и удостоверяемся, что система с жесткого диска грузится отказывается. Это отлично! Подключаем к системе небольшую USB флешку или SD карту. Загружаемся с установочного CD / USB диска с Windows (Win 7 в нашем случае) и на экране установки нажимаем Shift+F10, открывая консоль командной строки:

  1. Выполните команду: diskpart
  2. Выведем список дисков в системе: list disk . В данном случае в системе имеются два диска: Disk 0 – жесткий диск с системой размером 40 Гб (* в столбце Gpt указывает, что данный диск содержит такую таблицу разделов) и Disk 1 – USB флешка размером 1 Гб. просмотр списка дисков в windows
  3. Разберемся с разделами на дисках и буквами, которые им назначены. Выберем жесткий диск: select disk 0 и выведем список разделов на нем: list volume просмотр списка разделов на дисках windowsИсходя из размеров разделов можно понять, что система установлена на 2 разделе (Volume 2), которому назначена буква D (может не соответствовать букве системного диска, который отображается в самой Windows)
  4. Создадим необходимые разделы на флешке:
    select disk 1 (выбираем флешку)
    clean (очистка содержимого диска)
    create partition primary size=1000 (создаем на USB флешке основной раздел,  в данном  случае размером 1 Гб)
    format (форматируем его)
    select partition 1 (выбираем первый раздел на флешке)
    active (помечаем раздел активным)
    list volume (выведем список томов еще раз. В этом примере видно, что созданный нами раздел имеет индекс 3)
    select volume 3 (выберем его)
    assign letter=G (назначим ему свободную букву диска, например G)
    создаем загрузочную флешку с таблицей разделов mbr
    list volume (удостоверимся, что разделу на флешке присвоена буква G) вывод списка разделов в системе
    exit (Выход из утилиты diskpart)
  5. Скопируем файлы среды загрузки на флешку: bcdboot d:\Windows /l en-us /s g:
  6. Запишем на флешку загрузочный код для обеспечения загрузки bootmgr  (диспетчера загрузки Windows): bootsect /nt60 G: /mbr /force
  7. Перезагружаемся

Зайдите в BIOS и задайте максимальный приоритет загрузки вашему USB (SD) накопителю. Сохраните изменения. Если вы все сделали правильно, система должна загрузиться корректно. Удостовериться, что Windows 7 находится на GPT разделе можно в диспетчере дисков (diskmgmt.msc), открыв свойства системного диска. На вкладке Volumes указано, что тип таблицы разделов – GPT (Partition style — GUID Partition Table)

windows 7 на диске gpt на компьютере с bios, не понимающем EFI

Подобная методика переноса загрузчика на отдельную флешку позволит воспользоваться всем преимуществами таблицы разделов GPT и использовать всю емкость жесткого диска (размером более 2.2 Тб) на системах с BIOS (без среды UEFI).  Подобный трюк можно проделать со следующими (даже 32 битными версиями) Windows:

  • Windows 8, Windows 8.1
  • Windows Server 2012 / 2012 R2
  • Windows 7
  • Windows Server 2008 / 2008 R2
  • Windows Vista
  • Windows Server 2003 SP1 / 2003 (64-bit)
  • Windows XP x64
Дисклаймер. Статья предлагается как есть. Все указанные операции были протестированы на виртуальной машине – на реальных машинах тестирование не проводилось. Если кто-то протестирует подобную конфигурацию и работу системы на физическом железе и отпишется о результатах – буду очень рад.
Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 78

Оставить комментарий
  1. Гангадзе | 11.03.2014

    Отлично написано, спасибо за труды.

    Ответить
    • Андрюха | 12.10.2014

      В четвертом пункте где работа с флешкой нужно в параметре
      format  добавить еще format FS=NTFS иначе у многих может отформатить флешку в fat  и  виндовс грузиться потом не будет

      Ответить
      • Дмитрий | 21.08.2015

        Спасибо, дружище! Действительно у меня форматировал в FAT, странно что автор не поправит в статье.

        Ответить
  2. Alex | 11.03.2014

    Автор! Где ты был раньше со своей статьей? Купил в комп новый 4 Тб диск вместо старого — так и не придумал как воспользоваться всем его объемом. Сейчас сижу на Win 7 и для данных доступно только 2 Гб. Оставшиеся 2 Гб проходят как неразмеченные и ничего сделать с ним не получалось.
    Попробую решение из этой статьи, но прежде хочу понять: какова вероятность совсем потерять данные на диске?

    Ответить
    • Игорь | 11.03.2014

      ИМХО, лучше всё же сделать так, как автор написал в начале статьи, т. е. купить SSD и перенести систему на него (это нетрудно и безопасно), а 4-гиговый хард уже потом разбить как GPT из-под Windows (это можно сделать, т. к. грузиться-то с него не придётся).

      Ответить
      • itpro | 11.03.2014

        Безусловно, если есть возможность приобрести и установить дополнительный SSD диск, то оптимально было бы перенести на него Windows — быстродействие системы в целом увеличится на порядок. Но в данном случае ключевое слово «купить SSD».., А найти ненужную старую usb флешку или sd карточку небольшого размера сейчас несложно, наверняка что-то такое завалялось в дальнем ящике стола. :)

        Ответить
      • Паршин Ярослав | 08.03.2015

        100% согласен, я так и сделал изначально. SSD совершенно достаточно 120-128 Гб. При его разбивке в MBR первый раздел создал на 200 Мб с кодом системы ef, отформатировал в FAT-32 с меткой EFI. Пока использовал материнку с BIOS, — этот раздел никак не задействовал, объем его невелик, особо это не смущало. Когда проапгрейдил комп и поставил МП с UEFI — записал в указанный раздел UEFI-загрузчик Windows-8.1. Методик такой записи в сети много. Сам я линуксоид с опытом, поэтому посчитал самым простым UEFI-загрузку Linux с live USB, после чего вручную с терминала подмонтировал установочный ISO-образ Windows и скопировал с него UEFI-загрузчик в тот самый раздел на SSD.

        Ответить
    • itpro | 11.03.2014

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

      Ответить
      • Alex | 13.03.2014

        Изменил таблицу разделов с MBR на GPT, а потом по этой методике перенес на флешку загрузчик Windows 7. Система загрузилась без проблем.
        Потом расширил раздел под данные до 3,5 Тб за счет оставшегося неразмеченного пространства (почти 2 Тб висели бесполезным грузом при использовании таблицы разделов MBR).
        Все здорово! От души благодарю за подробный ман!

        Ответить
  3. Сергей | 02.04.2014

    Fujitsu Econel S200 + Adaptec 6805 + 16 TB  Указанная выше методика работает в этой связке. Флэшка-загрузчик, а сама ОС на дисковой подсистеме в GPT, где доступен полный объем. Спасибо!

    Ответить
    • itpro | 03.04.2014

      Отлично! Спасибо за отзыв!

      Ответить
  4. Reiner | 04.05.2014

    Купил жёсткий диск WD на 3Тб, данная методика не работает. Виндовс 7 64 бита. Комп видит только 700 Гб. В компе 3 жёстких диска, этот четвёртый. Биос Американ МегаТренд, 2009 года прошивка, UEFI нету в биосе моём, в биосе видит жёсткий на 801 Гб. Как сделать полный размер жёстого диска? И на виндовс 7 64 бита Максимальной, вроде есть и МБР и GPT, вот только ничего не происходит, когда хоть MBR или GPT. Вроде делает, но размер как был, так и остаётся. Скачал программу GPT и пробывал выше описанное, бесполезно. Всё тоже самое.

    Ответить
    • itpro | 06.05.2014

      Судя по вашему описанию — проблема именно в BIOS, которые не видит жесткие диски большого размера. Ни MBR ни GPT тут не при чем.
      Посмотрите, есть ли на диске специальный джамперы — переключатель? В каком положении он находится?
      Нужно добиться, чтобы диск корректно определялся в BIOS. Попробуйте для начала сбросить настройки БИОС на заводские. Если не поможет — попробуйте поискать более свежую версию BIOS и перепрошиться.
       
      После того, как BIOS увидит диск, в любом случае, чтобы пользоваться всеми 3 Тб придется пользоваться таблицу разделов GPT.
      ЗЫ. Насколько я понял вы не используете новый диск под систему? В этом случае, вам не нужно заморачиваться с переносом загрузчика на отдельную флешку. Просто сконвертируйте таблицу разделов доплнительного диска в GPT и система увидит все 3 Тб.

      Ответить
  5. Костя | 10.05.2014

    Сделал все как написано, но при выполнении пункта 5 пишет: Ошибка в синтаксисе команды. ПОдскажите что делать?

    Ответить
    • itpro | 11.05.2014

      Подразумевается команда bcdboot d:\Windows /l en-us /s g:?
      Если вы уверены что все набрали правильно и без ошибок, единственное, что приходит на голову- вы используете какой-то другой дистрибутив Windows, версия bcdboot и ее синтаксис немного отличаются от моей (я загружался с установочного диска с Win 7)…
      Уточните версию ОС на загрузочном диске. Также можете привести полный список параметров команды bcdboot(выполните команду bcdboot ? ) — я сформирую правильную команду для вашей версии утилиты.

      Ответить
  6. Евгений | 28.06.2014

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

    Ответить
    • itpro | 01.07.2014

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

      Ответить
  7. Серега | 04.07.2014

    Очень помогло спасибо большое, чего только сейчас не придумают ;-)

    Ответить
  8. Денис | 07.07.2014

    Возможно ли записать загрузчик в BIOS boot partition, чтоб не изголяться с флешками? Как например в этом видео, человек создаёт такой раздел. Будет ли с него грузиться Windows?
    http://youtu.be/olW3RXL6Q08

    Ответить
    • itpro | 07.07.2014

      Теоретически думаю, возможно, т.к. BIOS boot partition именно для таких целей и создавалась. Но на практике скорее всего столкнетесь с отсутствием виндовых утилит для работы с этим «разделом» и с ограничением на его размер.
      PS. опыта работы с такими схемами нет — на днях попытаюсь собрать инфу, может что интересное нарою
       

      Ответить
      • Денис | 07.07.2014

        Спасибо за ответ! Из утилит думаю использовать тот же gdisk с любого live cd/usb c линуксом. Интересен сам итог. Т.е., будет ли грузиться windows.
        Сегодня-завтра, пожалуй, попробую.

        Ответить
        • Денис | 08.07.2014

          Не получилось. Win8.1 x86 (x64 не пробовал) видит bios boot как раздел GPT. Пробовал и раздел MBR создать, — то же самое.
          Хотел было заморочиться с DUET, но полазив по буржуйским форумам вывел для себя, что эта девелоперская разработка не стоит выделки. Во-первых, нестабильная. На одной винде может заработать, на другой нет. И никто не знает когда она может глюкануть. Алгоритм не ясен. Во-вторых, плохая поддержка dvd/cd приводов и виртуальных cd, (т.е. всяческих аналогов Daemon Tools) особенно UDF. Но это полбеды, учитывая поголовный переход на флеш память. Тем не менее, ничего утверждать не буду, ибо самолично не ковырялся.
          Не пробовал также и гибридный режим. Засыпал уже. Но, больше чем уверен, что тоже не получилось бы. Да, винду пробовал ставить пиратскую, у которой при загрузке вываливается куча утилит для работы с hdd, всяческие тестеры и пр. Возможно с оригиналом что-нибудь и получится.
          Как итог: проще действительно сделать загрузочную флешку или флоппик (был и такой динозавр на форуме) если нет желания покупать второй винчестер или апгрейдить комп/сервер.
          Меня почему заинтересовала эта тема, потому что на ноут с non_efi, линукс, при аналогичной разбивке, ставится как влитой. А с виндой проблемы. Хотел ради эксперимента прикрутить на бб дебиан с виндовс на GPT. Не судьба.

          Ответить
          • itpro | 09.07.2014

            Спасибо за инфу!
            По-моему тоже гораздо проще выделить под загрузчик отдельную флешку — это и проще и быстрее. Вот только порт будет постоянно (по крайней мере при загрузке) занят..

            Ответить
  9. Alex | 21.07.2014

    Подскажите пожалуйста как переустановить 8 на нотбуке где имеется 2 раздела С и D. 8 требует удалить все разделы прежде чем будет произведена установка системы. Иначе не дает установить Винду. А если на втором разделе у меня нужные файлы и нет возможности скопировать их на другой диск? Есть ли способ установить 8 на диск С, не форматируя при этом весь диск и оставив раздел D не тронутым? В ХР, 7 все было намного проще пока не появились эти несчастные диски GPT со своим грёбаным UEFI!

    Ответить
    • Денис | 24.07.2014

      Воспользуйтесь gdisk с любого линукса. Сам процесс можно найти в инете. Конвертирует без потери данных, но всё равно лучше, конечно, забэкапить файлы. Например можно в инет залить. Нынче тот же мэйл.ру выделяет всем по 100 Gb. А конвертировать отдельно диск C:\ в MBR не получится. Это не файловая система.

      Ответить
  10. buran9065 | 30.07.2014

    Сделал по Вашему методу,все получилось.Но через пару перезагрузок оси windows 7-64 все слетело.Пришлось сделать еще разок как здесь написано, но потом опять такая же фигня,грузится только linux mint.

    Ответить
  11. AnatolDv | 31.07.2014

    Большой респект автору!  Чувствуется  гибкий подход и пытливость ума ;)  Сам вот присматриваюсь к GPT таблице разделов для Win 7×64. Немного отклонюсь от  темы. Такой вопрос. Если система Win 7×64 у меня установлена на отдельном SSD, стоит ли менять структуру этого диска на GPT по вышеуказанной методике?  Имеется  в ноуте и небольшой,  дополнительный  кэш-SSD, который как раз и можно использовать вместо рекомендуемой  флешки. Почему спрашиваю, просто  тестил немного на своем ноуте  8-ку и показалось, что на GPT диске она работает шустрее, чем на MBR (на MBR установилась обновлением Win 7, на GPT – чистая установка).  Но 8-ка не понравилась, не для технаря.  В общем,  мой вопрос сводиться к тому, чтобы узнать, кроме известных преимуществ  дисков GPT формата, я получу какие либо улучшения наряду с  обычной системой на SSD c MBR таблицей? Надежность, быстродействие?  Подозреваю, что в моем случае не стоит заморачиваться, т.к. система и так стоит на отдельном  быстродействующем SSD.  Но не судите строго. Просто спросил.

    Ответить
    • itpro | 04.08.2014

      Отличий в быстродействии диска с разметкой GPT или MBR вы не увидите. Преимущество gpt разметки — поддержка «больших» дисков и повышенная надежность таблицы разделов.
      В общем, наверно, лучше не заморачиваться….

      Ответить
  12. Gennady | 09.08.2014

    Acronis архив системного раздела Windows 8.1 64bit установленного на диске с таблицей MBR разворачиваю на диск Seagate Constellation ES.3 с таблицей GPT, а загрузочный раздел на Seagate ST3160815AS с таблицей MBR (160ГБ медленный).

    После перезагрузки не грузится.

    Затем, с помощью дистрибутивного диска Windows пытаюсь исправить загрузочную запись.

    Не правится.

    По-вашему, возможен ли в принципе подобный вариант загрузки системы?

    Ответить
    • Gennady | 09.08.2014

      По всей видимости был просто сбой.
      Со второй попытки в загрузочную запись внес исправление Windows (восстановлено)
      Система загрузилась и прекрасно работает. Старый медленный диск пошел в дело!

      Ответить
  13. Gennady | 09.08.2014

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

    Ответить
    • itpro | 11.08.2014

      Отлично, что сами во все разобрались :)

      Ответить
  14. Еля | 20.09.2014

    наверно блондинкам тут не место..и я много чего не понимаю,но…
    вопросик мой такой: у меня винчестер 1тб,на нем стоит вин7,при покупке была 8сингл-тупая,снесла,при установке вин7 пришлось конвертировать диск в mbr/
    сейчас хочу поставить вин 8.1 как вторую систему-разделила диск на С,Д,..(С-вин7, Д-для вин8.1),  возможно ли конвертировать локальный диск Д в систему GPT для установки вин8.1,не затрагивая другие разделы(есть диски С,Е,F)?

    Ответить
    • itpro | 21.09.2014

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

      Ответить
  15. Еля | 21.09.2014

    мерси за ответ..нет мне не нужно чтоб вин8 стояла на GPT. дело в том что в процессе установки система поругалась и не захотела ставиться на MBR..пришлось все отменить..
    а вообще,вин8 действительно работает намного быстрее или это домыслы разработчиков? мне показалось что быстрее,но она неудобна и покупная версия тормозит игры…потому хотела пробывать 8.1

    Ответить
  16. Василий | 19.10.2014

    Не помогло. Все выполнял по вышеописанной методике. Как и положено после выполнения всех действий в командной строке появилась заветная надпись:
    Writing primary GPT and protective MBR to LBA address 0…
    Writing secondary GPT to LBA address ……  …Success!
    Казалось бы, все хорошо, НО.. перезагрузка и.. Windows загружается в обычном режиме и диск отображается в MBR. Что делать?

    Ответить
    • itpro | 21.10.2014

      Возможно вы изменили тип таблицы разделов для другого физического диска (не для того, на котором установлена система).

      Ответить
      • Василий | 22.10.2014

        Нет. Остальные диски я предварительно отключил. Таблицу пытался преобразовать несколько раз. Результат постоянно был один и тот же. Диск остался в MBR не смотря на на то, что все операции были выполнены правильно

        Ответить
  17. николай | 23.10.2014

    не запускается утилита gptgen1.1 не с админом не без него не могу преоброзовать таблицу с мвр в gpr  система виндовс 8.1 професиональная не сборка скачивал с официального сайта мелких в чем придчина
     

    Ответить
  18. Hasan | 09.11.2014

    После преобразования HDD из MBR в GPT программой Paragon Partition Manager 12 Professional (Russian) диск перестал видиться в BIOS! Paragon попросил перезагрузиться, далее конвертация продолжилась в другом (голубоватом) окне, как с загрузочого диска. Опять перезагрузился, и  дальше BIOS не пускает. Проходит процедуру POST и после первой строчки дальше инициализация не проходит! На этом диске стояла Windows 7 домашняя раширенная. Большинство нужных файлов там находится.
    Отсоединяю SATA-шлейф, грузится с другого харда(IDE) без проблем. Инфа вся потеряна? Что можно предпринять? Программно-аппаратный комплекс PC-3000 for Windows последний шанс?
    Как можно всё вернуть назад?
    HDD — Seagate Barracuda  ST3000DM001 3 TB, новый.
    Понимаю, что «кривые руки»(дёрнули меня черти), но заранее Спасибо.

    Ответить
    • itpro | 10.11.2014

      Насколько я помню, такая проблема встречалась со старыми версиями BIOS, которые не поддерживают работу с GPT дисками размером больше 2 Тб.
      Я бы порекомендовал проверить работу диска на современном оборудовании. Думаю, с вашими данными будет все ок :)

      Ответить
      • Hasan | 10.11.2014

        Сутки колдовал, и кое-что начало проявляться в лучшую сторону. Вернул MBR обратно, файлы целы. Только как сейчас восстановить загрузочные области? Образ системы не создавал, процедура восстановления из под загрузочного диска не проходит. Ссылается на отсутствие файла » oem-drv64.sys «. И указывает путь к нему » X:\Windows\System32\drivers «. Принудительно ему указываю путь — всё тщетно, топчусь на месте.

        Ответить
        • itpro | 10.11.2014

          Признавайтесь активатором пользовались? Обычно через файл oem-drv64.sys идет обход активации системы…
          Ну а загрузчик в  Windows 7 можно пересоздать, загрузившись с установочного диска или диска восстановления и выполнив команды:
          bootrec  /FixBoot
          bootrec  /FixMbr
          bootrec  /RebuildBcd
          bootrec  /ScanOs
          Подробнее процесс описан здесь

          Ответить
  19. Михаил | 28.12.2014

    Ноутбук Lenovo. Современный, с UEFI, родная 8.1 была снесена в связи с невозможностью установки требуемого софта, и установлена 7-ка 64 бит, естественно на МБР. Далее захотелось все же иметь 8.1 как вторую систему. На МБР ставиться не захотела, конвертнул по Вашим рекомендациям на ГПТ. Восьмерка встала, но семерка не стартует. Попробовал поставить EasyBCD- не помогло. Т.е. при установке в БИОСе поддержки legacy, семерка начинает стартовать, но через пару сек. экран гаснет и  еще через пару сек. снова выходит окно EasyBCD (Выбор ОС). Попытался изготовить по Вашим рекомендациям загрузочную флешку, но потерпел фиаско: я заходил в ком. строку из восьмерки, и начинал с п. 4; он прошел нормально. А на п. 5, после ввода приведенных Вами данных, получил в ответ целую простыню, в которой разобраться я не сумел. Что можно сделать?

    Ответить
    • itpro | 30.12.2014

      Т.е. Win 7 установлена осталась на диске, который был сконвертирован из MBR в GPT?
      Думаю в вашем случае было бы проще установить Win 7 внутри виртуальную машину, либо на vhd диск.
      Если очень хочется можно переустановить Windows 7 в режиме UEFI, загрузившись с загрузочной флешки созданной так: http://winitpro.ru/index.php/2013/12/31/sozdaem-zagruzochnuyu-fleshku-s-windows-7-dlya-uefi-sistemy/

      Ответить
  20. Andrey | 12.01.2015

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

    Ответить
  21. Братишка | 16.01.2015

    Несколько раз перечитывал, так и не понял эту фразу (зачем это нужно): «Перед переносом загрузчика Windows на отдельный MBR диск, нам понадобится компьютер, в котором Windows уже находится (установлен) на GPT диске».

    Отдельную флешку для загрузки я создавать не стал. У меня есть загрузочная флешка с набором программ, созданая на базе диспетчера загрузки bootmgr, я в её добавил пункт о загрузке 8-ки и система Win 8 x32 Pro загрузилась с GPT диска.
    Можно установить систему на один раздел, без раздела Зарезервировано системой, тогда после конвертирования диска в GPT, перед системным разделом не будет «болтаться» раздел 100/350 МБ (в зависимости от установленой системы).
    Если у вас есть GPT диск на котором уже есть разделы, то можно на нём выделить раздел под систему и на этот раздел развернуть бэкап системы (даже если она раньше была установлена на MBR диске), затем переносить загрузчик на флешку. Это избавляет от необходимости конвертировать диск в MBR, чтобы установить систему, а потом обратно в GPT.
    Я не любитель линукса, поэтому только предположу, может можно установить GRUB на GPT диск, тогда загрузочная флешка не потребуется, можно будет грузить систему через GRUB.

    Может кому пригодится.

    Ответить
    • itpro | 20.01.2015

      Имелось в виду, что перед тип разметки диска нужно изменить на GPT до переноса загрузчика на флешку.
      Спасибо за полезное дополнение :)

      Ответить
  22. Паршин Ярослав | 01.02.2015

    Ноутбук asus k50id без UEFI. На штатном харде установлена и работает Winfows 7. С помощью адаптера установил SSD вместо DVD-привода. Хочу поставить на него windows 8.1. Система лицензионная, ключ правильный. Использую установочную USB-flash, многократно успешно использованную. Имею возможность загружаться с USB в Linux, где есть fdisk и gdisk. Проблема: при разметке SSD в GPT установщик выдает отказ из-за стиля GPT. При разметке в MBR установщик вообще не показывет SSD. BIOS этот диск видит в обоих вариантах. Windows 7 с ним работает в обоих вариантах. Как заставить установщик воспринять диск с MBR?

    Ответить
    • itpro | 02.02.2015

      Попробуйте удалить все разделы на SSD диске (прямо программой установки) и ставить систему на неразмеченное пространство.

      Либо сделать так:

      Загружаетесь с установочного диска, и на экране выбора языка/локали нажимаете комбинацию клавиш Shift+F10.
      В открывшемся окне командной строки выполните последовательно:
      diskpart
      list disk
      select disk Z
      clean
      convert mbr

      где Z- номер вашего SSD диска.
      Затем переключаетесь в окно установщика и продолжаете обычную установку (разделы на SSD нарезать не нужно, установщик все сделает сам)

      Ответить
      • Паршин Ярослав | 04.02.2015

        Спасибо большое за участие. Смог решить проблему следующим образом:
        1. Извлек из ноутбука штатный HDD и поставил на его место SSD, разметил его из-под Linux в MBR.
        2. Загрузил с USB установщик Windows 8.1, он успешно распознал SSD и поставил систему на указанный в диалоге раздел.
        3. Когда процесс установки дошел до первой перезагрузки, поставил HDD на место, SSD переставил с адаптером в DVD-привод и перенастроил порядок загрузки в BIOS на загрузку с SSD.
        4. Процесс установки успешно продолжился и завершился. Windows 8.1 установилась и работает без замечаний.

        Видимо, в моем случае проявился давний баг установщика Windows: он не любит устанавливать систему на диск, подключенный не к первому порту SATA. Хотя, будучи установленной, система становится толерантной к номеру порта.

        Ответить
  23. Олег | 08.03.2015

    Загрузить,а также переустановить Win 8.1 ( проверено) можно используя Clover — этот загрузчик используют в хакинтош.Установка как на флеш так и на диск.
    Пишу с ASUS 1005P BIOS. WINDOWS 8.1 Pro x64 активация сохраненная с WIN8.1 Pro x32.

    Ответить
  24. xander368 | 13.04.2015

    После всех манипуляций все прошло успешно, единственное, не могу активировать win7. Ни один из активаторов, походу, не видит активного загрузочного раздела на флэшке. Как активировать?

    Ответить
    • itpro | 14.04.2015

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

      Ответить
  25. Петр | 20.04.2015

    Всем привет. У меня проблема такая.
    Мамка староватая — Asus P5Q.
    Раньше был массив RAID-5 на четырех жестких дисках по 250 ГБ.
    Места стало мало, купил 4 жестких по 1 ТБ.
    Всё сделал как обычно — собрал через Ctrl+I массив RAID-5, в биосе в свойствах поставил (из трех доступных IDE,AHCI и RAID) — RAID.
    Запустил установку W7x64 с диска, дошел до выбора дисков.
    Стал разбивать этот один большой диск на три мне необходимых, он непонятно как-то разделил, и написал предупреждение, что установка на этот диск (как и на любой другой появившийся) не возможна, типа убедитесь, что что-то там включено в БИОС.
    Дисков мне нужно было три — 800 Гб, 200 Гб и всё остальное для файлов.
    В БИОСЕ, как вы понимаете, ни слова о UEFI, LEGACY и подобных страшных слов нет.
    Прошу помощи.
    Спасибо.

    Ответить
    • itpro | 21.04.2015

      4 диска по 1 Тб в RAID 5 образуют том разделом 3 Гб. Как мы уже говорили, для использования всего объема придется создавать на томе таблицу разделов GPT, но загрузка с такого раздела в вашей конфигурации будет невозможна.
      Варианты:
      — придется создавать том с MBR разметкой (в этом случае будет доступно всего 2 ТБ),
      — можно воспользоваться отдельным физическим диском (без RAID), на который будет установлена система,
      — попытаться реализовать конфигурацию описанную в этой статье с отдельной загрузочной MBR флешкой.

      Ответить
      • Петр | 21.08.2015

        Спасибо! Проблему НЕ решил установкой системы на отдельный хард, остальные три пустил в рейд 5.
        Для задуманного мной мне нужен новый комп. :)

        Уже коплю. Всем спасибо.

        Ответить
  26. Ирина | 06.06.2015

    Добрый вечер. Подскажите, пожалуйста, внешний жесткий диск seagate backup на ноуте с ОС windows 7 Видит, а на ноуте с ос windows 8 не опознает. Как быть?

    Ответить
  27. Александр | 08.08.2015

    Ребят, беда, спасайте — ну забыл… в общем преобразовал хард с 3 логическими разделами в GPT, на одном стоит вин8 х64, после ребута само собой не грузится… Флэшка есть только на 32ГБ, на ней только акронис директ и имидж, загрузчика винды нет. Как быть, пишу с ноута в глухом лесу… Может быть кто-то поможет, подскажет место, где скачать и что, для того, что бы воспользоваться флэшкой для дальнейших манипуляций или может быть возможно обратно преобразовать в mbr Преобразование проводилось по средствам AO….

    Ответить
    • Антон | 14.08.2015

      А если той же утилиткой обратно диск в mbr преобразовать?

      Ответить
  28. Александр | 08.08.2015

    Преоброзование производил с помощью Aomei Partition Assistant

    Ответить
  29. Роман | 10.10.2015

    Подскажите пожалуйста, установил на новый SSD windows 7, на старом HDD стоит то же семерка. Новый SSD получился GPT, удалось поставить на него виндоус только при отключенном полностью HDD. Теперь когда подключаю HDD — больше SSD не грузится. Я подозреваю, что это из-за того, что один винт в GPT а другой в MBR. Хочется использовать преимущества GPT, но в то же время, хочется сохранить старую винду, чтобы раз в неделю можно было ее запускать. Пробовал акронис диск директором — он GPT «Активировать» не хочет. Нету такое функции, только у MBR есть. Есть ли возможность заставить виндоус на SSD работать с подключенным HDD? или это возможно только если HDD конвертировать в GPT?

    Ответить
  30. Виталий | 01.03.2016

    Загрузка с флешки, система на GPT, только я ставил винду через WinPE, через прогу WinNTSetup2, флешку подготавливал через прогу BootIce, винда корректно запускается и работает, даже активатором хакается прекрасно

    Ответить
  31. maks | 25.09.2016

    А почему у меня после GPTGEN не инициализируется жёсткий диск вообще ,пишет ошибка файл не найден ,какой файл и где не найден я так и не понял?

    Ответить
    • maks | 25.09.2016

      И как вернуть обратно то?

      Ответить
  32. maks | 26.09.2016

    Подскажите пожалуйста как вернуть всё на место.То есть до преобразования в GPT,а лучше дайте кто то скачать бекап архива GPTGEN .Заранее благодарен.

    Ответить
    • itpro | 28.09.2016

      Для преобразования gpt->mbr можно воспользоваться бесплатной программой Minitool Partition Wizard.
      Ссылка на оригинальный проект gptgen на sourceforge.net есть в статье.

      Ответить
      • Алексей | 29.10.2016

        А еще очень просто очень полезной и удобной прогой Paragon 15 — тоже очень просто туда-сюда = MBR GPT

        Ответить
  33. Алексей | 26.10.2016

    Я поставил Винду8.1 с Вашим загрузчиком на флешке на GPT-диск Toshiba 3TB со скоростью 150мВ/с — все летает уже больше полгода! Класс! Сейчас хочу проапгрейтиться до Win10 Redstone, посредством Windows10Upgrade28084 (по интернету)мне не удалось это сделать, и именно в моменты перезагрузки. Хочу попробовать теперь обновиться с ИСО-образа. Скажите, получится ли? Или поставить «десятку» второй системой на второй GPT-диск Hitachi 3TB ? Как Вы думаете, как лучше всего поставить? или придется проделывать операции как раньше — ставить на MBR 1ТВ диск, затем копировать ОС Paragon’ом на 3-х терабайтник и затем по-новой выполнять Вашу процедуру?

    Ответить
  34. Мимо проходил | 04.11.2016

    На Windows XP х64 тестировали? Очень интересно на это посмотреть будет.

    Ответить
    • Мимо проходил | 04.11.2016

      Подписаться забыл.

      Ответить
    • itpro | 08.11.2016

      Не тестировал, но при должном желании можно натсроить. Придется немного повозиться с загрузчиком, в XP это ntldr, а не bootmgr как в этом примере

      Ответить
      • Мимо проходил | 08.11.2016

        Вот я повозился, и у меня не вышло ))
        Правда у меня система с UEFI.

        Ответить
  35. Данил | 05.11.2016

    А преобразовывать в GPT надо из под винды? Или запускать командую строку из установщика виндовс?

    Ответить
    • Алексей | 07.11.2016

      Я чуть выше уже написал — очень просто менять MBR GPT прогой Paragon Hard Disk Manager™ 15 Suite — подходит для всех случаев, и особенно тест поверхности эпиздодически делать… ОСи переносить, разделы и целые диски переносить 1:1, и много чего она делает! Да, запускается из-под Винды, можно и с загрузочной флешки с Парагоном поменять системный диск…

      Ответить
    • itpro | 08.11.2016

      В данном примере конвертация диска запускалась из-под Windows, но ничего не мешает сконвертировать MBR->GPT с загрузочного диска/флешки с помощью gptgen или других утилит

      Ответить
      • Алексей | 13.11.2016

        Уважаемый ItPro! Вообще-то я вопрос задал. Для меня ОЧЕНЬ важный, и как его решить, пока не знаю! Прошло уже ТРИ НЕДЕЛИ! Ответьте пожалуйста!Много раз по-всякому пытался проапгрейдить свою Win8.1 на Win10_1607_Redstone — Не получается, хоть ты тресни! И новыми загрузчиками Windows10Upgrade9252 и Windows10Upgrade28084 (специально для тех, кто опосля года решил проапгрейдиться, а старый уже не работает), и через образ диска, согласно: http://remontcompa.ru/822-oshibka-kazhetsya-u-nas-pro..ows-81-do-windows-10-s-pomoschyu-iso-obraza-windows-10.html Процесс дошел до перезагрузок и вернул картинку
        «Система вернулась в первоначальное состояние» (сверху)
        0x80073BC3 — 0X20009
        Ошибка на этапе установления SAFE_OS во время операции PREPARE-ROLLBACK
        Что посоветуете сделать? Я написал в комментах, но ответ хочется получить несколько быстрее. Извините, я понимаю Вашу занятость…
        Это я написал Вам на мыло еще 29-го октября… А ведь Ваш способ просто замечательный, работает железно, надежно и быстро, но свежий вопрос — для Win10 был бы очень важен для многих… Вот как раз пытались уже сделать здесь — http://remontka.pro/stil-razdelov-gpt/ но моих знаний не хватает — везде упирается в загрузчик, чтобы он правильно сработал. Можно было бы просто установить «по-чистому», но не хочется терять очень ценные наработки (и настройки) в старой системе Win8.1). Не только у меня одного возникла такая проблема с этой шибкой — http://answers.microsoft.com/ru-ru/windows/forum/windows8_1-windows_install/ошибка-0x80073bc3/9e6973b6-1f95-478c-a60b-cbc6afb4f600?auth=1 , но там админ оказался явно слабоват, отделывается общими отписками… Пробовал еще и через VHDX установить Windows 10 второй системой (и ничего не сломать в старой) — http://prostocomp.net/sistema/kak-gramotno-ustanovit-windows-10-vtoroj-sistemoj.html через скрипты и PowerShell — не получается, не знаю как загрузчик вставить в Ваш (для флешки). Потратил 2 недели, зато узнал, как работать со скриптами… Или вот еще — http://windowsprofi.ru/win10/ustanovka-windows-10-vtoroj-sistemoj.html — опять проблема GPT диска и загрузчика UEFI/MBR
        В общем, высоты полета на системном уровне явно не хватает. Хотя хожу где-то рядом. Да и страшновато — боюсь снести старые наработки. В общем, помогите пожалуйста, Дмитрий, шлифаните еще немного Ваш замечательный загрузчик еще и под апгрейд на Win10 !
        Спасибо!!!

        Ответить
  36. Руслан | 09.12.2016

    Статья отменная, помогла очень! До этого , месяц назад ,обновил биос — пропало UEFI ,а назад откатиться уже оказывается нельзя было…. В общем — произвёл всё описанное на своей системе (Win 10×64) , всё проделал «слово-в-слово» , (и не надо указывать, в какой формат флэху форматить,формат будет по умолчанию флешки , FAT ,FAT32) всё успешно и с первого раза! Благодарю автор, ты действительно очень помог своей статьёй!

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

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

Я не робот( Обязательно отметьте)



MAXCACHE: 0.38MB/0.00180 sec