Як відновити завантаження однієї з двох EFI-систем Windows, якщо немає меню завантажувача, за допомогою Live-диска by Sergei Strelec

Сучасні Windows зазвичай доставляють мало клопоту при установці на комп'ютер двох і більше ОС. Будь-яка з трійки актуальних версій - Win7, Win8.1 і Win10 - встановлюючи останньої, бачить вже існуючі ОС і реалізує в меню завантажувача можливість їх запуску. Але так все в ідеалі. Іноді виникають нештатні ситуації - коли остання ОС перезаписує завантажувачі всіх інших ОС і унеможливлює їхній запуск. Це можуть бути помилки при установці останньої Windows, досліди з одними і тими ж версіями і редакціями, випадки клонування ОС на інші розділи, некоректне використання утиліти WinNTSetup і т.п. Як в таких випадках відновити запуск всіх Windows?

Як відновити завантаження однієї з двох EFI-систем Windows, якщо немає меню завантажувача, за допомогою Live-диска by Sergei Strelec


А, можливо, доступ до них є, але в форматі єдиного завантажувача, тоді як хотілося б реалізувати для систем на різних жорстких дисках окремі завантажувачі. Всі ці питання можна розв'язати за допомогою Live-диска на базі WinPE від славного чарівника справ системних - Сергія Стрільця.
  • Примітка: нижчевикладені інструкції стосуються лише для EFI-систем Windows - 64-розрядних версій 8.1 та 10, встановлених на GPT-дисках. Для відновлення мультизавантаження звичайних систем на MBR-дисках можна лише взяти за основу принцип дії і деякі використовувані інструменти, але ніяк не конкретні кроки.

1. Вихідні дані і підготовка


Маємо таку ситуацію: на двох жорстких дисках є дві різні ОС - Win10 і Win8.1. Обидві системи обслуговує один розділ відновлення і один завантажувальний EFI-розділ - маленький (зазвичай на 100 Мб) з файлової системою FAT32, іноді з назвою ESP, а іноді взагалі без назви.

В результаті збою в процесі установки останньої Win8.1 запис про її завантаженні не була проведена, і комп'ютер завантажується тільки в середу Win10.

В такому випадку можемо вчинити по-різному: • Просто додати запис про завантаження Win8.1 і запускати її в меню завантажувача; • Зробити для Win8.1 свій окремий EFI-завантажувач і запускати шляхом вибору жорсткого диска в BIOS UEFI.
Обидва ці рішення розглянемо нижче. Але перш нам потрібно завантажити образ Live-диска Сергія Стрільця (останню актуальну збірку) на його сайті: http://sergeistrelec.ru Записуємо образ на флешку і завантажується з неї. В меню Live-диска вибираємо "Boot USB Sergei Strelec Win10".

2. Як відновити EFI-завантажувач інший Windows, щоб вона відображалася в загальному меню завантаження


Загальний для всіх Windows завантажувач зручний, якщо з різними ОС потрібно працювати активно. Але він вразливий в тому плані, що якщо пошкодиться, ми не зможемо скористатися іншою ОС, щоб полагодити його. Ну або створити носій для переустановлення системи. Хоча якщо у нас постійно під рукою буде Live-диск Стрільця, нам не страшні ніякі проблеми. Крім апаратних, звичайно ж.
Реалізувати меню завантаження для всіх ОС на комп'ютері найпростіше за допомогою програми на борту Live-диска Стрільця EasyBCD. Запускаємо її: • Пуск - Всі програми - Редактори BCD - EasyBCD Але перш ніж приступити до роботи з нею, натиснемо ярлик "Мій комп'ютер" і подивимося, під якою буквою значиться в середовищі WinPE системний розділ з проблемною Win8.1. Це буква E.

У віконці EasyBCD йдемо у вкладку "Додати запис". У графі "Ім'я" вписуємо назву нашої Win8.1. Назва може бути будь-яким, аби ми розуміли, про що йде мова. У графі "Диск" вказуємо букву системного розділу Win8.1 - букву E. Тиснемо "Додати".

Перемикається на вкладку програми "Редагувати меню завантаження". І тут бачимо, що в меню завантаження доданий пункт Win8.1. Щоб завантажувач був сучасним (з синім фоном), а не застарілого формату (на чорному тлі, той, що в Win7), ставимо галочку "Використовувати завантажувач Metro". Тиснемо "Зберегти".

Перезавантажуємося. І ось вже можемо вибирати ту чи іншу ОС.

*** Якщо потрібно відновити запис про завантаження однієї з Windows, не обов'язково завантажуватися з Live-диска Стрільця. Можна просто встановити в доступну ОС програму EasyBCD і виконати запропоновані вище операції. Live-диск в такому випадку більше потрібен як страхувальний засіб. Чи не є принциповим диск by Sergei Strelec і для подальших дій, але він надзвичайно зручний як засіб "Все в одному".

3. Як створити для EFI-системи Windows свій окремий завантажувач


Windows на окремому жорсткому диску і зі своїм загрузчиком - це найпотужніша страховка. Таку систему зможемо запустити, якщо пошкодиться завантажувач основним нашим Windows або її жорсткий диск вийде з ладу. Така система навіть в більшості випадків стартонёт на іншому комп'ютері перенесення жорсткого диска. Але щоб у другий EFI-системи був свій незалежний розділ завантаження, на час її установки необхідно відключати жорсткий диск з першої EFI-системою. Відключити можна або опцією в BIOS, якщо така є, або шляхом від'єднання на час SATA-кабелю в системнике. Якщо ця умова не була дотримана, і ОС встановилася без власного завантажувача, його можна створити вручну - організувати EFI-розділ і перебудувати сам завантажувач. У свою чергу організувати EFI-розділ можна двома способами, вони відрізняються фактом наявності перед системним розділом маленького розділу MSR.
Спосіб №1: Якщо у Windows є MSR-розділ
Якщо у ОС, якій потрібно організувати окремий завантажувач, є MSR-розділ на 128 Мб, саме їм ми пожертвуємо і перетворимо його в EFI-розділ. Щоб дізнатися, чи є у системи MSR-розділ, запускаємо на борту Live-диска Стрільця програму AOMEI Partition Assistant: • Пуск - Всі програми - Жорсткий диск - AOMEI Partition Assistant І дивимося.

Якщо є, далі запускаємо програму R-Drive Image: • Пуск - Всі програм - Бекап і відновлення - R-Drive Image За допомогою R-Drive Image ми створимо EFI-розділ шляхом клонування його структурного зразка з тієї Windows, у якій він є, в нашому випадку це Win10. А потім повторно саме сховище BCD програмою EasyUEFI.
  • Примітка: створити EFI-розділ і прописати на ньому завантажувач Windows можна за допомогою командного рядка, але для цього знадобиться ввести масу команд. Присутні на борту Live-диска Стрільця програми дозволять здійснити ці операції юзабільний способом, в кілька кліків.
У вікні програми R-Drive Image вибираємо "Копіювати Диск на Диск".

У графі "Джерело" вказуємо EFI-розділ, що на диску системи з наявними загрузчиком. У графі "Приймач" вказуємо MSR-розділ проблемної системи.

Чи можемо підкоригувати розмір розділу і збільшити його до всіх наявних 128 Мб, щоб не бовтався порожнє місце після розділу.

Тиснемо "Почати".

Пару секунд - і об'єкт клонований.

Тепер у нашій Win8.1 є свій окремий завантажувальний розділ.

Перепишіть завантажувач. Запускаємо програму EasyUEFI: • Пуск - Всі програми - Редактори BCD - EasyUEFI Заходимо в "Manage EFI System Partition".

Вибираємо "Rebuild EFI System Partition".

Вказуємо жорсткий диск з Win8.1, ставимо галочки на EFI- і системному розділах. Тиснемо кнопку "Rebuild", потім "Yes" в віконці підтвердження операції.

Пару секунд - і операція завершена.

Тепер можемо перезавантажуватися і в BIOS вибирати диск з нашої Win8.1. Другим за пріоритетністю пристроєм завантаження виставляємо Live-диск Стрільця. Навіщо? Якщо система сама не стартонёт, допомагаємо їй зробити це перший раз фичей в завантажувальному меню Live-диска Стрільця "Search & Start Windows ...".

З другого запуску ОС зможе вже стартувати сама. Якщо, звичайно, всі запропоновані вище операції були пророблені без помилок. Що ж, ось вона - благополучно запустивши Win8.1 з EFI-розділом, створеним з розділу MSR.


Спосіб №2: Якщо у Windows немає MSR-розділу
Якщо у Windows немає MSR-розділу перед системним розділом, треба від останнього відщипнути трохи простору в кінці. І створити EFI-розділ на базі цього простору. У вікні AOMEI Partition Assistant натискаємо розділ нашої проблемної Win8.1. Вибираємо опцію "Розділити розділ".

Відтягаємо повзунок на мапі розділу до упору вправо, поки не залишиться необхідний програмою мінімум в 255 Мб. Тиснемо "Ок".

застосовуємо операцію.

Далі робимо все той же, що описувалося у попереднього способу. Запускаємо R-Drive Image. Тиснемо "Копіювати Диск на Диск". У графі "Джерело" вказуємо EFI-розділ диска з Win10. У графі "Приймач" вказуємо щойно сформований розділ на 255 Мб.

Коригуємо обсяг розділу до всіх наявних 255 Мб, щоб не бовтався пусте місце.

Тиснемо "Далі", потім - "Почати". Підсумок: тепер Win8.1 має свій EFI-розділ в хвості системи.

Перезаписуємо завантажувач. Запускаємо програму EasyUEFI. Тиснемо "Manage EFI System Partition", далі - "Rebuild EFI System Partition". Вказуємо диск проблемної Win8.1. Ставимо галочки на системному і EFI-розділах. Натискаємо кнопку "Rebuild", потім "Yes" в віконці підтвердити.

Після виконання операції, як і в попередньому випадку, перезавантажується і виставляємо в BIOS завантаження з потрібного жорсткого диска. І, знов-таки, коли система сама не зможе запуститься в перший раз, допомагаємо їй: другим пріоритетним пристроєм завантаження в BIOS ставимо Live-диск Стрільця і, якщо той запуститься замість ОС на жорсткому диску, тиснемо "Search & Start Windows ...". З другого разу при вірних діях все повинно налагодитися.
Ось так виглядає зсередини Win8.1 з EFI-завантажувачем "своїми руками".

Вам буде цікаво прочитати: Чи не запускаються програми на LiveDisk

Мітки до статті: LiveDisk by Sergei Strelec Завантаження мультизагрузка GPT UEFI Бекап LiveDisk EasyBCD