Скорая Компьютерная Помощь г. Калуга

Полный спектр компьютерных услуг!

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

  • Вся информация, расположенная в данном и других разделах форума получена из открытых источников (интернет-ресурсы, средства массовой информации, печатные издания и т.п.) и/или добавлена самими пользователями. Администрация форума предоставляет его участникам площадку для общения / размещения файлов / статей и т.п. и не несет ответственности за содержание сообщений, а также за возможное нарушение авторских, смежных и каких-либо иных прав, которое может повлечь за собой информация, содержащаяся в сообщениях.
Ремонт компьютеров в калуге Рекламное место сдается
 
Ответить в эту темуОткрыть новую тему
> Windows 8. Миграция с EFI GPT разделов на Legacy BIOS MBR
Decker
сообщение 31.3.2013, 4:12
Сообщение #1


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



© http://blog.compkaluga.ru/2013/03/windows-...y-bios-mbr.html

Очередной ночной пост. В этой теме я постараюсь осветить вопрос миграции Windows 8 с EFI GPT-разделов на Legacy BIOS MBR, для большинства, наверное, это пустой набор слов, но для тех, кто интересовался данной проблемой (а информации по ней в интернете не то, чтобы скудно, а практически нет, зачастую, люди спрашивают, а как снести предустановленный Windows 8 и установить Windows 7, и, как правило, "лучшим ответом" является полное удаление всех разделов, преобразование GPT диска в MBR и установка ОС по новой), вообщем для тех, кто понимает о чем идет речь, данный пост окажется полезным. В нем я расскажу как можно без потери данных / без переустановки, с сохранением активации предустановленной Windows 8, отказаться от UEFI загрузки, преобразовать GPT диск в MBR без потери данных, а также восстановить загрузку ОС.

Началось все с того, что я приобрел ноутбук Acer Aspire E1-571 с предустановленной Windows 8. Диск изначально был размечен как GPT (см. скриншот ниже), загрузка осуществлялась с UEFI и Secure Boot в BIOS'е был включен. Таким образом, если бы мы захотели установить на этот ПК еще одну ОС, которая по каким-то причинам не поддерживает UEFI загрузку, например, Windows XP или дистрибутив BackTrack (32-х битные версии Windows XP вообще не поддерживают UEFI, а чтобы установить BackTrack 5 R3 с сохранением UEFI загрузки вообще придется плясать с бубном), то сделать это будет крайне затруднительно или в некоторых случаях вообще невозможно.

Прикрепленное изображение


Как мы видим исходная структура разделов (диск GPT) включает в себя раздел Recovery, ESP, два NTFS раздела System и Data (на самом деле изначально был один раздел System, который я уже впоследствие разбил на два), и раздел Push Button Reset.

Инструменты, которые нам понадобятся:
  1. LiveCD с продуктами Acronis, конкретнее нам понадобятся Acronis Backup & Recovery Workstation не ниже 11-й версии, и Acronis Disk Director Advanced, также не ниже 11-й версии. Ограничение на номер версии, накладывается потому, что более ранние версии не умеют работать с GPT дисками.
  2. Любой LiveCD дистрибутив Linux, в котором есть средство разбиения разделов GParted (оно понадобится нам для удаления ESP и OEM разделов, так как штатными средствами, через виндовый diskpart, а также Acronis'ом это сделать почему-то нельзя). Лично я использовал такую вещь, как Paragon Hard Disk Manager 11 Server v.10.0.17.13569
  3. Загрузочный диск с Windows 8 (оттуда нам понадобится файл bootmgr и папка boot)
  4. Утилита BootICE, желательно одной из последний версий, для редактирования BCD (Boot Configuration Data)
  5. LiveCD с WinPE, а еще лучше WinPE + продукты Acronis, благо такую сборку найти несложно. Я бы рекомендовал поискать сборку LiveCD - Мультизагрузочный 2k10 DVD/USB/HDD от conty9. На rutracker.org или nnm-club.ru найти ее будет совсем несложно.

Если у вас все готово - то можно приступать.
  1. Перезагружаем ПК и тыкаем F2 для входа в BIOS (по-крайней мере на моем Acer'е это так, у вас же для входа в BIOS может использоваться другая кнопка)
  2. В меню загрузки - Boot, меняем UEFI на Legacy BIOS. Если попробовать перезагрузить ПК после этого, то установленная копия Windows 8 у вас естественно не загрузится, т.к. установлена она была с использованием UEFI,
  3. Загружаемся с LiveCD с Acronis Backup & Recovery Workstation и на всякий случай делаем полную копию диска вашего ноутбука на внешний носитель.
  4. Затем загружаемся с дистрибутива Linux в состав которого входит GParted и удаляем лишние разделы (т.е. в моем случае Recovery, ESP, Push Button Reset). Не знаю почему, но сделать это через diskpart или Acronis невозможно, даже при условии, что загрузка осуществляется с LiveCD и эти разделы никоим образом не заняты ОС.
  5. После удаления разделов загружаемся в Acronis Disk Director Advanced и преобразуем диск из GPT в MBR (если бы мы попытались сделать это ранее, т.е. без удаления разделов ESP и прочих, то Acronis не смог бы преобразовать диск в MBR).
  6. В итоге мы получили MBR диск с нашим NTFS разделом с Windows 8. Но загрузиться пока она все равно не сможет (выставляем тип раздела с Windows 8 как основной, если после конвертации диска это не так)
  7. Загружаемся с любого дистрибутива с WinPE. На месте удаленных Recovery и ESP раздела у нас теперь незанятое пространство. Именно здесь мы создадим раздел с Windows Boot Manager и BCD. Создадим новый основной, активный NTFS раздел (раздел обязательно должен быть основным и активным).
  8. С помощью утилиты BootICE запишем Windows NT 6.x MBR в MBR нашего диска, а также BOOTMGR boot record в PBR.
  9. Возьмем диск с Windows 8 и скопируем файл bootmgr, а также папку boot с диска во вновь созданный нами раздел. Можно сделать их скрытыми и системными. Раздел с Windows Boot Manager у нас практически готов.
  10. Теперь можно переходить к редактированию конфигурации BCD (Boot Configuration Data), в BootICE выбираем вкладку BCD Edit и редактируем файл \boot\BCD в нашем разделе. Мы должны добавить туда запись о нашей Windows 8, должно получиться что-то вроде:
    Прикрепленное изображение
  11. Главное не ошибиться с выбором диска и раздела с установленной копией Windows 8.
  12. Если вы все сделали правильно, то после перазагрузки у вас загрузится ваша предустановленная Windows 8. Структура разделов будет следующей:
    Прикрепленное изображение

Таким образом мы ушли от GPT диска и UEFI загрузки к MBR диску и Legacy BIOS. При этом наша предустановленная лицензионная ОС Windows 8 сохранилась и по прежнему является активированной. Как видите, переустанавливать ничего не пришлось. Поэтому данный способ можно применять даже не только на новом, только что купленном ноутбуке, но и на ПК, с которым уже работали. Все ваши данные, установленное ПО и т.п. сохранится. Также, за счет того что теперь у нас используется загрузка с Legacy BIOS, а не UEFI - нет никаких проблем установить на этот ПК дополнительные ОС (как обеспечить их одновреенную загрузку, и какой использовать загрузчик - тема не для этого поста, тем более что все эти вопросы уже давно подробно рассмотрены в интернете).


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Рекламное место сдается Рекламное место сдается
Текстовая версия Сейчас: 12.6.2025, 18:30
Рейтинг@Mail.ru
Яндекс.Метрика Яндекс цитирования