12 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Шифрованный раздел efi. Создание загрузочного GPT-раздела EFI с помощью gdisk на предыдущем MBR, поврежденный GPT

Содержание

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

Какие же преимущества дает использование 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 x64 с GPT диска возможна только на системе с UEFI.

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Запустите командную строку с правами администратора
  2. Выполните команду: diskpart
  3. В контексте diskpart выведем на экран все диски в системе: list disk В данном примере в системе имеется один диск размером 40 Гб с индексом 0 (Disk 0). Как вы видите, этот диск имеет стандартную таблицу разделов MBR (столбец Gpt пустой)
  4. Преобразуем таблицу разделов диска 0 из MBR в GPT командой: gptgen.exe -w \.\physicaldrive0 В процессе выполнения утилиты появился предупреждение, что разработчики не гарантирует, что после преобразования в 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 Гб.
  3. Разберемся с разделами на дисках и буквами, которые им назначены. Выберем жесткий диск: select disk 0 и выведем список разделов на нем: list volume Исходя из размеров разделов можно понять, что система установлена на 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)

    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)

Подобная методика переноса загрузчика на отдельную флешку позволит воспользоваться всем преимуществами таблицы разделов 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

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

Всем доброго дня!

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

Происходит это из-за того, что в новых компьютерах «старый» классический BIOS меняется на UEFI . И, разумеется, создавать загрузочные носители под UEFI — нужно несколько иначе (поэтому, с созданных по «старой» технологии флешек, не получается установить Windows).

И так, будем со всем этим разбираться по порядку.

Создание загрузочной флешки под UEFI (GPT)

Хочу начать статью с одного из самых популярных вопросов: «Как узнать, UEFI у меня на компьютере или BIOS, в чем у них разница. «.

Вообще, если отбросить некоторые ненужные большинству термины, то UEFI, по сути, представляет из себя улучшенный BIOS (входить в него также по спец. кнопке (чаще всего F2 или Del), в нем также есть все те же настройки, что и в BIOS) .

Наглядную разницу увидите сразу же — в UEFI более современный графический интерфейс с поддержкой мышки, нет этого синего экрана (взгляните на скриншот ниже, думаю, разница видна невооруженным глазом). К тому же, достаточно прочитать верхнюю строчку на экране: «UEFI BIOS Utility» — говорит сама за себя.

UEFI и BIOS: наглядная разница.

В плане кардинальных отличий UEFI от BIOS, на которые стоит обратить внимание:

  1. UEFI позволяет производить загрузку с дисков, объем которых больше 2 ТБ. Дело в том, что в BIOS используется MBR (основная загрузочная запись), а в UEFI используется GPT — это другой стандарт размещения разделов на жестком диске (позволяет использовать диски в десятки и сотни ТБ!). Из-за этой разницы, часто и возникают ошибки при установке, т.к. подготавливать загрузочный носитель нужно иначе!
  2. как правило, компьютер с UEFI загружается быстрее, чем с BIOS (за счет параллельной инициализации устройств);
  3. UEFI более продвинута в плане безопасности (например, можно использовать криптографию);
  4. в UEFI можно работать с мышкой, используется современный графический интерфейс (гораздо удобнее производить настройку).

Узнаем GPT или MBR

Кстати, чтобы посмотреть какой у вас используется стандарт: GPT или MBR, достаточно перейти в «Управление дисками» и в нижней части окна открыть свойства конкретного диска (не раздела!). См. пример ниже.

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

  • либо «Таблица с GUID» (как на примере ниже) — это GPT;
  • либо MBR.

Вкладка тома — стиль раздела

Кстати, там же в «Управлении дисками» можно преобразовать один стандарт к другому (например, GPT к MBR). Чтобы сделать это без потери данных, рекомендуется использовать спец. утилиты: Minitool Partition Wizard, Acronis Disk Director, Aomei Partition Assistant.

Теперь переходим непосредственно к созданию загрузочной флешки

  • утилита Rufus — https://rufus.akeo.ie/?locale (одна из лучших для подготовки установочных носителей);
  • загрузочный ISO образ с Windows: рекомендую выбирать официальный образ ISO с одной редакции системы, и не более 4 ГБ (например, «Windows 10 Pro x64»; Такие варианты, как «Windows 10 5 in 1 x32+x64» и т.д. — рекомендую не использовать, с ними часто возникают различные проблемы!).

Возможно вам пригодится статья о том, как скачать ISO-образ с ОС Windows 10 [официально и легально] — https://ocomp.info/kak-skachat-win10-legalno.html

  • флешка на 4-8 ГБ (лучше не менее 8 ГБ, т.к. не всегда и не каждый образ можно поместить на флешку в 4 ГБ).
  • Действия по порядку:

    1) Первое, что необходимо сделать, это вставить флешку в USB-порт и скопировать с нее всё важное, что на ней есть (в процессе дальнейшей работы с нее все будет удалено!).

    2) Утилиту Rufus нужно запустить от имени администратора (если кто не знает — достаточно зайти под учетной записью администратора в Windows, щелкнуть правой кнопкой мышки по исполняемому файлу программы и выбрать сию функцию во всплывшем контекстном меню) .

    Запуск Rufus от имени администратора

    3) Далее самое важное (выполняйте по порядку!):

    • указываете флешку в графе «Устройство» (см. скрин ниже);
    • указываете образ ISO с Windows 10;
    • схема раздела и тип интерфейса: «GPT для компьютеров с интерфейсом UEFI» (об этом было пол статьи выше ) ;
    • файловая система — FAT 32 ;
    • проверьте, чтобы стояли галочки в пунктах «Быстрое форматирование», «Создать загрузочный диск (стандартная установка)», «Создать расширенную метку».
    • для начала создания — нажмите кнопку «Старт» .

    Настройки Rufus 2.1 для записи установочного носителя

    Обновление от 24.01.2019. Утилита Rufus при обновлении до версии 3 несколько изменила дизайн. На всякий случай (чтобы не было путаницы) добавлю скрин окна более новой версии.

    Rufus 3.4 — создание флешки под UEFI (GPT)

    4) Rufus вас, кстати, предупредит, что во время записи будут удалены все данные на флешке, и попросит подтвердить операцию. Если все нужное с флешки заранее скопировали — жмите «OK».

    Предупреждение об удалении данных

    5) Минут через 5-10* (время зависит от работы USB, флешки, выбранного ISO образа) — флешка будет готова и можно приступать к установке Windows.

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

    Не получается установить Windows на диск GPT или MBR. Исправляем

    Поскольку ПК приобретается раз в несколько лет, а его комплектующие периодически заменяются, программные и аппаратные компоненты порой плохо соответствуют друг другу. Сам ПК может быть достаточно старым, но вы укомплектовали его современным SSD. Уже не первый год доступна Windows 10, а вы до сих пор отдаете предпочтение привычной «семерке».

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

    К ним относится и формат таблиц разделов HDD или SSD. Вы могли и не слышать о существовании характеристики накопителя, которая неожиданно огорчила, препятствуя установке Windows 7, 10 или 8.

    ПК «говорит», что установка Windows невозможна. Причина: таблица разделов диска — GPT или MBR. Увы, технологии прошлого не всегда «дружат» с современными. К счастью, это легко исправимо.

    Не получается поставить ОС на GPT-диск. Решения, которые помогут

    Существуют две возможности:

    1. Установка ОС на диск GPT.
    2. Преобразование в MBR.

    Настоящее (UEFI и GPT) и прошлое (BIOS и MBR)

    Раньше материнская плата ПК оснащалась ПО BIOS. Оно осуществляло диагностику и анализ железа, а затем загружало ОС, опираясь на загрузочную запись раздела MBR.

    В более современных моделях роль BIOS выполняет UEFI. Загружается быстрее и поддерживает:

    • Безопасную загрузку.
    • HDD, зашифрованные на аппаратном уровне.
    • Драйвера UEFI.
    • GPT-диски.

    GPT превосходит MBR по важным параметрам:

    • Работает с HDD большего объема.
    • Большее число разделов на HDD.

    Выбор метода

    Пытаться все же установить систему на «несовместимый HDD» или преобразовать его в MBR и тем самым сделать так, что ошибка больше появляться не будет. В каждом случае решение зависит от ряда факторов:

    • Для старого ПК со старомодным BIOS и 32-битным процессором оптимальным решением будет преобразование GPT в MBR.
    • Обладателям ПК с 64-битным процессором и UEFI предпочтительно установить систему на GPT-диск.

    Помните:

    • Предельный объем MBR-диска — 2 терабайта.
    • Возможность создания на MBR-диске более четырех разделов затруднено.

    BIOS или UEFI

    Когда вы заходите в BIOS и видите старомодный синий экран — перед вами традиционный BIOS. Если интерфейс с современной графикой и поддержкой мыши — это UEFI.

    Чаще всего не получается установить Windows 7

    Сложности с установкой системы на GPT-диск с большей вероятностью возникают у пользователей, которые предпочитают Windows 7.

    Для установки Windows на диск со стилем разделов GPT необходимо соблюсти два условия:

    1. 64-битная ОС.
    2. Загрузка в режиме EFI.

    Исхожу из того, что вы устанавливаете 64-битную версию Windows. Это означает, что сообщение об ошибке появляется по причине несоответствия второму требованию.

    Не исключено, что будет достаточно поменять настройки BIOS. Зайдите в него, нажав предусмотренную для этого клавишу. Вы увидите, какую клавишу нажимать в процессе загрузки компьютера. В ноутбуках чаще всего применяется F2, в настольных моделях — Delete.

    Поменяйте загрузку CSM (Compatibility Support Mode) на UEFI.

    Ищите в разделах «BIOS Setup», «BIOS Features» или подобных по смыслу. В SATA определите режим AHCI, а не IDE.

    Для седьмой (и еще более древних) версий Windows нужно также выключить Secure Boot.

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

    После изменения и сохранения вами новых параметров BIOS у вас появится возможность установки системы на GPT-диск. Если вы устанавливаете ОС с DVD, то сообщение об ошибке при повторной попытке установки, скорее всего, не появится.

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

    Если накопителем поддерживаются два метода загрузки, удалите файл «bootmgr» в корневой директории флешки. Тем самым вы предотвратите возможность загрузки в режиме BIOS. Если нужна загрузка в режиме BIOS, удалите каталог «efi». Не делайте этого в тех случаях, когда есть хоть малейшие сомнения. Можно повредить дистрибутив.

    Преобразование GPT в MBR

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

    Во время работы мастера установки ОС нажмите F10 и Shift. В некоторых моделях ноутбуков — F10, Fn и Shift. В открывшейся командной строке последовательно введите такие команды:

    — diskpart
    — list disk (запишите номер подлежащего преобразованию диска)
    — select disk N (вместо N — записанный номер)
    — clean (команда очистит диск)
    — convert mbr
    — create partition primary
    — active
    — format fs=ntfs quick (быстрое форматирование в файловой системе NTFS)
    — assign
    — exit

    Невозможно поставить ОС на диск с MBR-разделами

    Вероятна обратная ситуация. Появляется ошибка:

    «Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск»

    Она означает, что вы пытаетесь установить систему с DVD или USB-накопителя в режиме EFI. Таблица разделов HDD или SSD старая — MBR. В этом случае вы можете:

    • Преобразовать SSD или HDD в GPT.
    • В UEFI или BIOS поменять установленный способ загрузки с Legacy на EFI.

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

    Преобразование MBR в GPT. Вся информация будет удалена

    В установщике системы запустите командную строку:

    • F10 и Shift (на настольных ПК).
    • F10, Fn и Shift (на некоторых ноутбуках).

    В открывшемся окне:

    • Последовательно вводите показанные команды.
    • Нажимайте Enter после ввода каждой из них.

    — diskpart
    — list disk (запишите номер подлежащего преобразованию диска)
    — select disk N (вместо N — записанный номер)
    — clean (команда очистит диск)
    — convert gpt
    — exit

    Когда команды применены:

    • Закройте окно командной строки.
    • Нажмите «Обновить» в окне выбора разделов.
    • Нажмите «Создать» для формирования нескольких разделов на HDD или SSD.
    • Выберите свободное пространство и запустите установку ОС.

    Более простой способ преобразования с потерей информации на накопителе:

    • Удалите все разделы на HDD или SSD.
    • Выберите свободное пространство.
    • Нажмите «Далее».

    Результатом ваших действий станет автоматическое преобразование в GPT. Следующим шагом стартует установка ОС.

    Как не потерять данные при преобразовании

    Используйте стороннюю утилиту Minitool Partition Wizard Bootable. Скачайте ISO-образ и запишите его на флешку, отформатированную в FAT32. Необходимые условия:

    • Используется загрузка EFI.
    • В BIOS выключена функция «Secure Boot».

    Загрузите ПК с созданного вами накопителя. В окне программного инструмента:

    • Выберите HDD или SSD таблицу разделов которого нужно преобразовать.
    • В левой части окна программы выберите пункт «Convert MBR Disk to GPT Disk».
    • Примените изменения нажатием кнопки «Apply».
    • Дайте положительный ответ на предупреждение утилиты.
    • Ждите завершения преобразования. Время, которое потребуется, зависит от объема накопителя и занятого пространства на нем.

    Если диск системный, может появиться сообщение о том, что его преобразование невозможно. Чтобы все же преобразовать его:

    • Выберите раздел загрузчика ОС, который располагается в самом начале.
    • Удалите его, нажав «Delete» и подтвердив действие кнопкой «Apply». Вместо него вы можете тут же создать новый раздел загрузчика, но уже в файловой системе FAT32.
    • Повторите действия для преобразования таблицы разделов.

    Как обойтись без преобразования

    Зайдите в BIOS и установите режим загрузки CSM (Compatibility Support Mode) или Legacy, отключив EFI. Отключите «Secure Boot».

    Ранее я подробно рассмотрел процессы чистой установки Windows 10 и Windows 7.

    Какие другие затруднения возникали у вас при установке Windows?

    Авторизуясь, вы даете согласие на обработку персональных данных.

    Как создать загрузочный EFI-раздел Windows на GPT-диске вручную

    Когда мы устанавливаем Windows на пустой (неразмеченный) жёсткий диск или отформатированный раздел обычным образом – с использованием установочного носителя, нам не нужно заморачиваться по поводу создания EFI -разметки операционной системы. Все необходимые разделы, в частности, загрузочный EFI , создаются автоматически, если компьютер работает в режиме BIOS UEFI . Но если Windows нужно установить не обычным образом.

    А на другой жёсткий диск со своим независимым загрузчиком, если стоит вопрос в восстановлении работоспособности системы после удаления жёсткого диска с загрузочным разделом, в таких нестандартных ситуациях потребуется ручная работа.

    Как вручную создать загрузочный EFI-раздел Windows?

    Windows на подключённый к компьютеру второй GPT -диск не устанавливается со своей EFI -структурой. При обычной установке с установочного носителя загрузчик второй системы прописывается на уже существующий EFI -раздел – тот, что находится на первом диске.

    Что делает вторую Windows уязвимой – она не сможет самостоятельно существовать, если загрузчик первой системы будет повреждён. Или если выйдет из строя или просто будет отсоединён первый жёсткий диск. Чтобы у второй Windows была своя независимая EFI -разметка, на время её установки нужно сделать невидимой первую систему – отключить её носитель в настройках BIOS , если такое возможно, или аппаратно. Это не всегда удобно, а иногда и невозможно в случае с ноутбуками.

    Вторую Windows со своим независимым загрузчиком могут установить запускаемые в среде текущей системы программы типа WinNTSetup или WinToHDD. Но они потребуют указать им загрузочный EFI -раздел.

    Создать такой на пустом жёстком диске очень просто.

    1. Создание EFI-раздела на пустом жёстком диске в командной строке

    Итак, имеем проинициализированный как GPT носитель без разметки и данных.

    Запускаем командную строку.

    Обязательно делаем это от имени администратора.

    В утилите управления дисками видим, что на втором жёстком появился EFI -раздел на 100 Мб. Теперь можем формировать обычный раздел для указания его программам типа WinNTSetup или WinToHDD в качестве системного раздела С.

    2. Создание EFI-раздела на пустом жёстком диске утилитой Bootice

    Кто не любит командную строку, для создания EFI -разметки пустого носителя может воспользоваться утилитой Bootice с графическим интерфейсом. Она бесплатная, её можно скачать на любом софт-портале Интернета. В главном окне выбираем второй жёсткий. Кликаем «Parts Manage».

    Затем – «Re-Partitioning».

    Первым делом ставим галочку GPT в графе «Partition table type». Затем галочку ставим «Create ESP partition». И вверху в графе «Settings» убираем все значения «Size» кроме последнего. Жмём «Ок».

    В итоге получим разметку диска с EFI -разделом на 128 Мб и разделом, вместившим в себя остальное дисковое пространство.

    А как быть, если жёсткий диск не пустой? Если на нём есть структура и хранящиеся пользовательские данные. Или мы хотим восстановить Windows, лишившуюся загрузочного EFI -раздела после выхода из строя или отключения жёсткого диска, на котором ранее существовал её загрузчик. И на этот случай есть решения. Для восстановления системы без загрузчика нам, естественно, понадобится среда для выполнения определённых операций. В одном из случаев сгодится и обычный установочный носитель Windows. В другом случае будем работать с менеджером дискового пространства, потому нам понадобится функциональный и надёжный LiveDisk WinPE. Одним из таких является LiveDisk Стрельца. Сайт загрузки образа — Sergeistrelec.Ru.

    3. Создание EFI-раздела в конце Windows

    Итак, имеем, к примеру, вторую Windows, лишившуюся EFI -загрузчика после поломки диска с первой системой.

    Как её запустить? Самый простой и быстрый способ – создать EFI -раздел в конце системного раздела и пересоздать загрузчик. Для этого не понадобится ничего более командной строки. Загружаемся с установочного носителя Windows, сразу же нажимаем Shift + F10 . Эта комбинация запустит командную строку. Если используем LiveDisk Стрельца, запускаемся, соответственно, с него.

    И уже на его борту задействуем командную строку.

    Восстановление удаленного загрузочного EFI раздела в Windows 10/8/7

    В этой статье мы покажем, как вручную восстановить случайно удаленный загрузочный раздел Windows на UEFI системе. Изначально в статье был описан мой опыт по восстановлению загрузочного EFI раздела на Windows 7, однако статья актуальна и для современных операционных систем Microsoft (от Windows 7 и до Windows 10). Она не раз выручала меня, после случайного форматирования или удаления EFI раздела в Windows 10. В этой статье мы покажем простой способ ручного пересоздания загрузочного EFI и MSR разделов в Windows.

    Итак, предположим, что каким-то образом случайно (или не очень случайно, например при попытке удалить с диска OEM разделы производителя) был удален или отформатирован загрузочный EFI раздел на UEFI системе (не BIOS), в результате чего Windows 10 / 8.1 / 7 перестала загружаться, циклически предлагая выбрать загрузочное устройство (Reboot and select proper boot device or insert boot media in selected). Разберемся можно ли восстановить работоспособность Windows при удалении раздела с Boot Manager без переустановки системы.

    Структура разделов на GPT диске

    Рассмотрим, как должна выглядеть таблица разделов загрузочного жесткого диска с GPT разметкой на UEFI системе. Как минимум должны присутствовать следующие разделы:

    • Системный раздел EFI (EFI System Partition или ESP — Extensible Firmware Interface) – 100 Мб (тип раздела — EFI).
    • Резервный раздел Майкрософт – 128 Мб (тип раздела — MSR).
    • Основной раздел Windows – раздел с Windows.

    Это именно минимальная конфигурация. Эти разделы создает установщик Windows при установке системы на неразмеченный диск. Производители ПК или сами пользователи могут дополнительно создавать собственные разделы, содержащие, к примеру среду восстановления Windows в файле winre.wim (Windows RE), раздел с резервным образом системы от производителя (позволяет откатится к исходному состоянию компьютера), пользовательские разделы и т.д.

    Раздел EFI c файловой системой Fat32 является обязательным на дисках с GPT разметкой на UEFI системах. Данный раздел, по аналогии с разделом System Reserved на дисках с MSR разметкой, хранит хранилище конфигурации загрузки (BCD) и ряд файлов, необходимых для загрузки Windows. При загрузке компьютера среда UEFI загружает с раздела EFI (ESP) загрузчик (EFIMicrosoftBootbootmgfw.efi) и передает управление ему. Если этот раздел удален, загрузить ОС нельзя.

    MSR раздел на GPT диске используется для упрощения управления разделами и используется для служебных операций (например, при конвертирования диска из простого в динамический). Это резервный раздел, которому не назначается код раздела. На этом разделе нельзя хранить данные пользователя. В Windows 10 размер MSR раздела – всего 16 Мб (в Windows 8.1 размер MSR раздела – 128 Мб), файловая система – NTFS.

    Вручную создаем EFI и MSR разделы на GPT диске

    Т.к. система корректно не загружается, нам понадобится установочный диск с Windows 10 (Win 8 или 7) или любой другой загрузочный диск. Итак, загружаемся с установочного диска и на экране начала установки нажимаем комбинацию клавиш Shift+F10. Должно открыться окно командной строки:

    Запустим утилиту управления дисками и разделами:

    Выведем список жестких дисков в системе (в этом примере он один, disk . Звездочка (*) в столбце Gpt означает, что диск использует GPT таблицу разделов).

    Выберем этот диск:

    Выведем список разделов на диске:

    В нашем примере в системе осталось всего 2 раздела:

    • Раздел MSR — 128 Мб
    • Системный раздел Windows – 9 Гб

    Как мы видим, раздел EFI отсутствует (удален).

    Наша задача удалить оставшийся MSR раздел, так чтобы на диске осталось неразмечено как минимум 228 Мб свободного места (для разделов MSR и EFI). Удалить оставшийся раздел можно с помощью графической GParted или непосредственно из командной строки (именно так и поступим).

    Выбираем раздел для удаления:

    Select partition 1
    И удаляем его:
    Delete partition override

    Убедимся, что остался только раздел с Windows:

    Теперь мы можем вручную пересоздать разделы EFI и MSR. Для этого в контексте утилиты diskpart последовательно выполните команды:

    create partition efi size=100

    Убеждаемся, что выбран раздел 100 Мб (звездочка напротив строки Partition 1):

    list partition
    select partition 1
    format quick fs=fat32 label=»System»
    assign letter=G
    create partition msr size=128
    list partition
    list vol

    В нашем случае разделу с Windows уже назначена буква диска C:, если это не так, назначим ему букву следующим образом:

    select vol 1
    assign letter=C
    exit

    Восстановление EFI загрузчика и BCD в Windows

    После того, как вы создали минимальную структуру дисковых разделов для UEFI системы, можно переходить к копированию загрузочных файлов EFI на диск и созданию конфигурационного файла загрузчика (BCD).

    Скопируем файлы среды EFI из каталога вашего диска, в который установлена ваша Windows:

    xcopy /s C:WindowsBootEFI*.* G:EFIMicrosoftBoot

    Пересоздадим конфигурацию загрузчика Windows 10 / 7:

    g:
    cd EFIMicrosoftBoot
    bcdedit /createstore BCD
    bcdedit /store BCD /create /d “Windows Boot Manager”
    bcdedit /store BCD /create /d “Windows 7” /application osloader

    Вы можете заменить надпись “My Windows 10”, на любую другую.

    Команда возвращает GUID созданной записи, в следующей команде этот GUID нужно подставить вместо .


    bcdedit /store BCD /set default
    bcdedit /store BCD /set path EFIMicrosoftBootbootmgfw.efi
    bcdedit /store BCD /set displayorder

    Дальнейшие команды выполняются в контексте :

    bcdedit /store BCD /set device partition=c:
    bcdedit /store BCD /set osdevice partition=c:
    bcdedit /store BCD /set path WindowsSystem32winload.efi
    bcdedit /store BCD /set systemroot Windows
    exit

    Перезагружаем компьютер … В нашем случае с первого раза он не загрузился, пришлось дополнительно поплясать с бубном:

    1. Отключаем питание ПК.
    2. Отключаем (физически) жесткий диск.
    3. Включаем ПК, дожидаемся появления окна с ошибкой загрузки и снова его выключаем.
    4. Подключаем диск обратно.

    Затем в нашем случае (тестирование проводилось на виртуальной машине VMWare с UEFI средой) пришлось добавить новый загрузочный пункт меню, выбрав файл EFIMicrosoftBootbootmgrfw.efi на EFI разделе.

    В некоторых UEFI меню по аналогии нужно изменить приоритет загрузочных разделов.

    После всех рассмотренных манипуляций Windows должна загрузиться корректно.

    BootDev

    Создание загрузочных дисков и прочие полезные мелочи

    Страницы

    2019-11-24

    Загрузка Windows в UEFI-режиме с MBR-диска

    Содержание

    Предисловие

    Данных возможностей вполне достаточно для организации загрузки установленной операционной системы Windows на MBR-диске, в двух режимах BIOS и UEFI.

    Важное замечание. Для работы с GPT-таблицами необходима 64-разрядная операционная система.

    Тестовая Машина

    Для проведения тестов использовалась виртуальная машина VirtualBox с установленной операционной системой Windows 10 x64 на MBR-диске.

    В текущем варианте, система грузится с помощью BIOS-загрузчика расположенном в первом скрытом разделе жесткого диска.

    Для добавления возможности загрузки текущей системы в UEFI-режиме, потребуется совсем немного действий. Сначала необходимо будет создать дополнительный раздел размером в 100 МБ с файловой системой FAT32. После на созданный раздел, необходимо будет установить UEFI-загрузчик. И последний шаг, удалить букву диска созданного загрузочного раздела. Во избежание удаления с него файлов.

    Разметка Диска

    Разметка диска будет выполняться с помощью инструмента «Управление дисками«. Запустить Управление дисками можно двумя способами: Либо через окно Выполнить (или любое другое средство выполнения команд), набрав в строке запуска команду diskmgmt.msc.

    Либо с помощью контекстного меню кнопки пуск ( Win+X ).

    Запустив компонент Управление дисками, сжимаем пространство любого из первичных разделов обладающих достаточным объемом свободного пространства, отнимая необходимые нам 100 МБ для нового загрузочного UEFI-раздела.

    Получив свободное, неразмеченное пространство, создадим первичный раздел и отформатируем его в файловую систему FAT32.

    Запоминаем букву назначенную созданному разделу (в моем случае это буква E:), и переходим к установке загрузчика.

    Установка Загрузчика

    На данный момент, созданный нами загрузочный раздел абсолютно пуст.

    Установим UEFI-загрузчик Windows Boot Manager. Для установки, запускаем любую командную оболочку от имени администратора, в моем случае это будет PowerShell (запускается так же через контекстное меню кнопки пуск Win+X ).

    И выполняем следующую команду:

    Обращаем внимание на то что путь C:Windows указывает на текущую папку Windows текущей операционной системы для которой мы выполняем установку загрузчика. А в качестве значения параметра /s указываем букву раздела на который будет установлен загрузчик.

    После выполнения команды, на созданном разделе появятся соответствующие папки и файлы.

    Загрузчик на этом успешно установлен.

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

    Все готово, теперь осталось лишь проверить загрузку в BIOS и UEFI режимах.

    Двойной Запуск

    На данный момент система загружена в BIOS-режиме.

    Выполним загрузку в UEFI-режиме.

    Теперь система может загружаться в режимах BIOS или UEFI абсолютно прозрачно.

    В статье было рассмотрено: Как осуществить загрузку операционной системы Windows в UEFI-режиме с MBR-диска?

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

    Читать еще:  Блок питания. Импульсный лабораторный блок питания на TL494 Импульсный блок питания 30 вольт 20 ампер
    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector