Папка Efi в Windows 10 что это такое

Обновлено: 04.07.2024

Как восстановить системный раздел EFI с нуля

Системный раздел EFI — это небольшой (100–500 МБ) раздел FAT16 или FAT32, содержащий совместимый с UEFI загрузчик Windows и его конфигурацию (куст реестра BCD). Этот раздел может также содержать другие файлы (например, загрузчики Linux) в конфигурациях с двойной загрузкой.

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

Эта статья предназначена для людей, которые случайно удалили или отформатировали системный раздел EFI и которым необходимо восстановить его с нуля без переустановки Windows.

В этой статье предполагается, что компьютер использует метод загрузки UEFI. Также у нас есть аналогичная статья для компьютеров, использующих метод загрузки, отличный от UEFI/BIOS/CSM/Legacy.

<Н2>1. Коротко о решении

\EFI\Microsoft\Boot\bootmgfw.efi
\EFI\Microsoft\Boot\bootmgr.efi
\EFI\Microsoft\Boot\memtest.efi
\EFI \Microsoft\Boot\Fonts\wgl4_boot.ttf
\EFI\Boot\bootx64.efi

<Н2>2. Создание системного раздела EFI

2) Загрузитесь в Emergency Boot Kit и запустите Диспетчер разделов из главного меню:



3) Предполагая, что системный раздел EFI не существует, создайте его (в противном случае отформатируйте):



4) Установите его размер на 100 мегабайт:



5) Установите тип файловой системы VFAT и пустую метку тома:



6) Системный раздел EFI успешно создан и отформатирован:



7) Выберите вариант редактирования метаданных раздела для вновь созданного/отформатированного раздела:



8) Выберите вновь созданный/отформатированный системный раздел EFI из списка:





10) Нажмите "Далее", чтобы применить изменения к метаданным вновь созданного/отформатированного раздела:



11) Метаданные вновь созданного/отформатированного раздела успешно обновлены:



12) Выйдите из диспетчера разделов Emergency Boot Kit в главное меню:



<Н2>3. Заполнение системного раздела EFI

1) Запустите файловый менеджер Emergency Boot Kit:



2) Нажмите Alt+F1, чтобы сменить диск на левой панели. Выберите системный раздел Windows из списка (D: в этом примере):



3) Перейдите к папке Windows с помощью клавиш со стрелками. Затем нажмите ВВОД.



4) Перейдите к папке Boot с помощью клавиш со стрелками. Затем нажмите ВВОД.



5) Перейдите к папке EFI с помощью клавиш со стрелками. Затем нажмите ВВОД.



6) Нажмите Alt+F2, чтобы сменить диск на правой панели. Выберите вновь созданный/отформатированный системный раздел EFI из списка (E: в этом примере):



7) Нажмите F7, чтобы создать новый каталог. Введите EFI и нажмите ENTER или OK.



8) Нажмите ENTER, чтобы войти в каталог EFI.



9) Нажмите F7, чтобы создать новый каталог. Введите Microsoft и нажмите ENTER или OK.



10) Нажмите ENTER, чтобы войти в каталог Microsoft.



11) Нажмите F7, чтобы создать новый каталог. Введите Boot и нажмите ENTER или OK.



12) Нажмите ENTER, чтобы войти в загрузочный каталог.



13) Нажмите TAB, чтобы переключиться на левую панель. Затем нажмите и удерживайте клавишу INSERT, чтобы выбрать все файлы и папки на левой панели.



14) Нажмите F5 и ENTER, чтобы начать и подтвердить операцию копирования файла:



15) После того, как файлы и каталоги скопированы, нажмите клавишу HOME, чтобы перейти к началу списка на левой панели, затем нажмите ENTER, чтобы выйти из текущей папки и перейти к родительской папке:



16) С помощью клавиш со стрелками перейдите в папку «Шрифты»:



17) Нажмите F5 и ENTER, чтобы инициировать и подтвердить операцию копирования файла для папки Fonts:



18) Шрифты успешно скопированы:



19) Нажмите TAB для переключения на правую панель, затем клавиши HOME и ENTER для выхода из текущей папки. Повторите, чтобы вы оказались в папке \EFI:



20) Нажмите F7, чтобы создать новый каталог. Введите Boot и нажмите ENTER или OK.



21) Нажмите ENTER, чтобы войти в загрузочный каталог.



22) Нажмите TAB, чтобы переключиться на левую панель, и перейдите к файлу bootmgfw.efi с помощью клавиш со стрелками:



23) Нажмите F5, чтобы начать операцию копирования файла. Измените имя целевого файла на \EFI\Boot\bootx64.efi и нажмите ENTER для подтверждения.



24) Вот как должен выглядеть результат копирования файла:



25) Нажмите F10 или нажмите "Выход" в нижней панели подсказок, чтобы выйти из диспетчера файлов Emergency Boot Kit



<Н2>4. Восстановление куста BCD с нуля

1) Запустите Emergency Boot Kit Mount & Boot Center из главного меню:



2) Убедитесь, что загрузчик Windows в системном разделе EFI обнаружен Центром установки и загрузки, а также что ваша основная установка Windows помечена [x] в контексте этого загрузчика. Затем нажмите ОК.

Я установил Windows 10 на свой компьютер и столкнулся с настоящей головной болью. Вся моя установка содержится в одном разделе C: на моем SSD. Я точно знаю, что загружаюсь с использованием UEFI, поскольку при запуске msinfo32 в поле BIOS Mode установлено значение UEFI.

Кроме того, на моем диске C: есть папка EFI, которая выглядит как все загрузочные файлы Windows. Я очень смущен, потому что думал, что EFI нужен собственный раздел FAT32. Как получилось, что все это живет на моем диске NTFS C:? Ниже приведены некоторые диагностические снимки экрана.

Я также должен отметить, что я использовал EasyBCD для изменения загрузочного диска с диска 0 на диск 2 (см. скриншоты).Затем я удалил зарезервированный системой раздел с диска 0 и переформатировал его.

Все работает, просто это не похоже на то, о чем я читал в Интернете. Сотворил ли EasyBCD какую-то магию, которую я не понимаю? Если кто-нибудь из экспертов по Windows может мне это объяснить, буду очень признателен. Спасибо!

Загрузчик EFI не обязательно должен находиться в разделе FAT32. Ваш BIOS, вероятно, имеет драйвер NTFS, включенный в его прошивку EFI, что позволит вашему BIOS перечислить вашу файловую систему и найти файл загрузчика EFI, который он ищет.

Отлично! Я также спрашивал об этом на Reddit, и некоторые люди говорили то же самое. Я волновался, что мне придется переустанавливать, но, поскольку все загружается нормально, я просто оставлю его в покое и продолжу. Спасибо!

Я никогда не слышал об EFI со встроенным драйвером NTFS, и, насколько мне известно, установщик Windows настаивает на системном разделе FAT32 EFI (ESP) при установке. Я не доверяю стандартным инструментам разбиения Windows, насколько я мог бы бросить здание штаб-квартиры Microsoft, поэтому я подозреваю, что у вас есть такой ESP, который не показан на ваших снимках экрана. Использование другого инструмента может выявить это. OTOH, если прошивка имеет драйвер NTFS, по крайней мере теоретически можно будет загрузиться с раздела NTFS, так что Брайан может быть прав.

EFI не имеет драйвера NTFS. Он есть только у EUFI. EFI — это Apple. Опять же, как говорит bcdedit, загрузчик может находиться на диске C:. Так же, как Recovery может быть в C:\Recovery, см. команду reactc.exe.

2 ответа 2

Буквально это невозможно без неправильной конфигурации диска/раздела, поскольку установщик Windows не может сделать это из-за особенностей установки Windows. Ссылки на ОП:

Должен также отметить, что я использовал EasyBCD для смены загрузочного диска с диска 0 на диск 2 (см. скриншоты). Затем я удалил зарезервированный системой раздел с диска 0 и переформатировал его.

Существует всего несколько способов неправильной конфигурации диска/раздела такого типа:
(отсутствие раздела WinRE подразумевает двойную загрузку Windows или отсутствие чистой установки Windows после Win 8). )

  • Неверный синтаксис bcdboot
  • ОС была перемещена на новый жесткий диск без правильной настройки разделов перед загрузкой.
  • Система ранее была настроена на двойную загрузку, ранее существовавший раздел EFI был удален, и он никогда не перенастраивался на оставшемся жестком диске ОС
    • После того как раздел EFI на другом диске был удален, либо операционная система, либо Windows Startup Repair устранили отсутствие загрузочных файлов с помощью BootRec или BcdBoot , при этом загрузочные файлы были помещены в единственный раздел, без которого они могли быть. раздел EFI — раздел ОС, конфигурация которого не поддерживается (процесс загрузки)

    Чтобы решить:

    1. Загрузить установочный носитель Windows 10 → установить на другой компьютер → сохранить ISO.
    2. Создайте загрузочный USB с помощью Rufus → Загрузите его → В графическом интерфейсе нажмите Shift + F10, чтобы открыть терминал
    3. Если таблица разделов не GPT, используйте mbr2gpt для ее преобразования:
      1. Убедитесь, что диск 2 является правильным диском с помощью DiskPart → lis disk → exit

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

      В следующих разделах подробно описаны доступные параметры для каждого из этих загрузочных приложений и способы изменения каждого приложения для систем UEFI.

      Для простоты примеры BCDEdit в этом разделе изменяют системное хранилище BCD. Чтобы изменить другое хранилище, например копию шаблона BCD, укажите имя хранилища в командной строке.

      Настройки диспетчера загрузки Windows для UEFI

      Диспетчер загрузки Windows ( ) управляет процессом загрузки. Системы на основе UEFI содержат диспетчер загрузки встроенного ПО, Bootmgfw.efi, который загружает приложение EFI, основанное на переменных, хранящихся в NVRAM.

      Параметры BCD для элементов устройства и пути в диспетчере загрузки Windows указывают диспетчер загрузки встроенного ПО. Шаблон с именем BCD-шаблон для Windows включает следующие параметры для диспетчера загрузки Windows.

      Настройки устройства

      Элемент устройства указывает том, который содержит диспетчер загрузки Windows. Для систем UEFI в качестве элемента устройства для диспетчера загрузки Windows задается буква тома системного раздела. Чтобы определить правильную букву тома, используйте инструмент Diskpart для просмотра разделов диска. В следующем примере предполагается, что в системе есть один жесткий диск с несколькими разделами, включая системный раздел, которому присвоена буква S.

      Следующие команды Diskpart выбирают диск 0, а затем выводят сведения о томах на этом диске, включая их буквы дисков.Он показывает том 2 как системный раздел.

      Если системному разделу не назначена буква диска, назначьте ее с помощью команды Diskpart assign. В следующем примере предполагается, что системный раздел является томом 2, и ему назначается буква диска S.

      После того как вы определили объем системного раздела, задайте для элемента устройства для диспетчера загрузки Windows соответствующую букву диска. В следующем примере устройство задается как диск S.

      Если вы ранее использовали Diskpart для получения букв дисков, а затем перезагрузили компьютер, используйте Diskpart, чтобы еще раз проверить буквы дисков перед выполнением этой команды. В зависимости от вашей среды буквы дисков могут меняться, поэтому убедитесь, что вы устанавливаете правильный раздел.

      Настройка пути

      Элемент пути указывает расположение приложения диспетчера загрузки Windows на этом томе. Для систем UEFI путь указывает диспетчер загрузки встроенного ПО, путь которого — \EFI\Microsoft\Boot\Bootmgfw.efi .

      Вы можете убедиться, что шаблон BCD имеет правильный путь, перечислив значения в хранилище следующим образом:

      Чтобы явно указать путь к \EFI\Microsoft\Boot\Bootmgfw.efi , используйте следующую команду.

      Другие настройки

      Диспетчер загрузки Windows должен быть первым элементом в порядке отображения встроенного ПО UEFI, как показано в следующем примере.

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

      В предыдущем примере это идентификатор указанного объекта загрузчика Windows. В следующем разделе этот идентификатор рассматривается более подробно.

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

      Настройки загрузчика Windows

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

      Шаблон BCD для Windows содержит один объект загрузчика Windows со следующими настройками.

      Идентификатор этого загрузчика Windows: . Вы можете использовать этот GUID в своей системе или позволить инструменту BCDEdit сгенерировать новый GUID для вас.

      Для упрощения команд BCDEdit можно указать один из загрузчиков Windows в системном хранилище BCD в качестве загрузчика по умолчанию. Затем можно использовать стандартный идентификатор ( ) вместо полного идентификатора GUID. В следующем примере загрузчик Windows для EFI указывается в качестве загрузчика по умолчанию, при условии, что он использует идентификатор GUID из шаблона BCD.

      Настройки устройства и ОС

      Следующие элементы определяют ключевые местоположения:

      • Элемент устройства указывает раздел, содержащий загрузочное приложение.
      • Элемент osdevice указывает раздел, содержащий системный корень.

      Для загрузчика Windows для EFI оба элемента обычно устанавливаются на букву диска системного раздела Windows. Однако, если BitLocker включен или на компьютере установлено несколько версий Windows, osdevice и устройство могут быть настроены на разные разделы. BCD-template устанавливает оба элемента на диск C, что является типичным значением. Вы также можете явно задать значения osdevice и device, как показано в следующем примере. В примере также предполагается, что вы указали загрузчик Windows для EFI в качестве объекта загрузчика по умолчанию.

      Настройка пути

      Элемент пути загрузчика Windows указывает расположение загрузчика на этом томе. Для систем UEFI путь указывает на загрузчик Windows для EFI, путь которого — \Windows\System32\Winload.efi .

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

      Настройки тестера памяти Windows

      Тестер памяти Windows ( ) выполняет диагностику памяти во время загрузки. Настройки BCD для устройства и элементов пути приложения указывают правильное приложение.

      Компьютеры Intel Itanium не включают тестер памяти Windows и не требуют настройки.

      Шаблон BCD для Windows имеет следующие настройки.

      Настройки устройства

      Для систем UEFI в качестве элемента устройства для тестера памяти Windows используется буква диска системного раздела. В следующем примере предполагается, что системным разделом является диск S, как это использовалось в предыдущих примерах.

      Настройка пути

      Элемент path указывает расположение Windows Test Manager на томе, указанном элементом устройства. Для систем UEFI путь указывает на версию приложения EFI ( \EFI\Microsoft\Boot\Memtest.efi ).

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

      Отсутствует раздел EFI в Windows 10? Узнайте, как восстановить его, просто на этой странице.



      Автор Lily / Последнее обновление: 10 июня 2021 г.

      Проблема

      Раздел EFI или системный раздел EFI (ESP) — это раздел, используемый компьютерами, поддерживающими унифицированный расширяемый интерфейс встроенного ПО (UEFI). При загрузке компьютера прошивка UEFI загружает файлы, хранящиеся в ESP, для запуска установленной операционной системы и различных программ. Вы можете столкнуться с проблемами загрузки, если раздел EFI удален. Вот реальный случай:

      "Всем привет! Я нахожусь в очень большом затруднительном положении в данный момент. Я по глупости случайно удалил свой раздел EFI !! У меня 2 диска 1 SSD и 1 HDD. На SSD установлена ​​Windows 10, жесткий диск переполнен.

      Я очистил жесткий диск для сборки Hackintosh, но затем понял, что мой жесткий диск был моим загрузочным диском EFI. Я попытался создать загрузочный USB-накопитель с тремя разными дисками. Ни один из них не работает, но все еще пытается. При загрузке это дает мне ошибку инициализации установки загрузки (хотя после заставки Windows не загружается). Я так не знаю, что делать дальше, пожалуйста, помогите, спасибо!»

      Такой опыт раздражает!

      Пошаговое восстановление случайно удаленного раздела EFI в Windows 10

      Когда раздел EFI удален, вы можете попытаться восстановить раздел EFI в Windows 10, воссоздав его в командной строке. Вот подробные шаги:

      <р>1. Загрузите компьютер с установочного носителя Windows 10 или диска восстановления Windows 10. На первом экране нажмите SHIFT+F10, чтобы войти в командную строку.

      <р>2. Запустите приведенные ниже команды, чтобы сжать раздел для нераспределенного пространства:

      раздел диска

      список дисков

      список разделов

      сжать желаемое=100 (уменьшить размер выбранного раздела на 100 МБ)

      <р>3. Выполните следующие команды, чтобы создать системный раздел EFI с нераспределенным пространством:

      создать раздел efi size=100

      быстрое форматирование fs=fat32

      назначить букву = S (Вы можете заменить «S» другими буквами, которые еще не используются.)

      выйти

      <р>4. Используйте приведенную ниже команду, чтобы скопировать загрузочные файлы из раздела Windows в системный раздел EFI и создать в нем хранилище BCD:

      bcdboot C:\windows /s S: ("C" — буква системного раздела, а "S" — буква диска, которую вы назначаете разделу EFI.)

      выйти

      <р>5. Перезагрузите компьютер.

      Помимо воссоздания системного раздела EFI, когда в Windows 10 нет раздела EFI, вы также можете восстановить раздел с помощью профессионального инструмента.

      Более безопасный способ восстановления раздела EFI в Windows 10

      Лучше перестраховаться, чем потом сожалеть. Если у вас есть хорошая привычка к регулярному резервному копированию, вы больше не будете беспокоиться об отсутствии разделов. AOMEI Backupper Professional, универсальное программное обеспечение для резервного копирования ПК с Windows, обеспечивает комплексную защиту данных. С помощью функции резервного копирования и восстановления вы можете создавать резервные копии образа для системы, диска, раздела или даже отдельных файлов, и вы можете восстанавливать их, когда это необходимо.

      Чтобы восстановить раздел EFI в Windows 10 с помощью AOMEI Backupper, необходимо выполнить следующие приготовления:

      ▶ Выполните «Резервное копирование системы» вместо «Резервное копирование раздела» для резервного копирования данных в системном разделе EFI, что обеспечит возможность загрузки системы после восстановления.
      ▶ Создайте загрузочный носитель с помощью AOMEI Backupper. Это поможет вам загрузить компьютер в случае сбоя загрузки.

      Как восстановить раздел EFI?

      Шаг 1. Подключите загрузочный диск к компьютеру и загрузитесь с него, изменив порядок загрузки в BIOS.

      Шаг 2. После входа в систему вы увидите загруженный AOMEI Backupper. Нажмите «Восстановить» на левой панели и выберите «Выбрать задачу».

      Выбрать задачу

      Шаг 3. Выберите задачу резервного копирования системы и нажмите «Далее». Если вы создали несколько резервных копий системы, вы можете выбрать одну по дате. Выберите дату, когда компьютер работал нормально.

      Выберите задачу резервного копирования

      Шаг 4.Выберите восстановление всей резервной копии или ее части и нажмите «Далее».

      Восстановить всю резервную копию

      Шаг 5. Подтвердите операции на странице «Сводка операций» и нажмите кнопку «Начать восстановление».

      Предварительное восстановление

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

      ✍ Советы: Программа автоматически выбирает текущий системный раздел (обычно диск C) в качестве целевого диска. Вы также можете изменить целевой диск по умолчанию, установив флажок перед «Восстановить систему в другое место» на шаге 4.

      Обзор

      Если вы случайно потеряли раздел EFI, вы можете восстановить раздел EFI в Windows 10, заново создав его в командной строке или вернув его с помощью специального инструмента. Вы можете использовать те же методы для восстановления раздела EFI в Windows 7.

      Для лучшей защиты данных вы можете регулярно создавать резервные копии системы/диска/раздела/файла с помощью AOMEI Backupper. Кроме того, AOMEI Backupper позволяет клонировать SSD на SSD большего размера в Windows 10 и выполнять синхронизацию папок в Windows 10 в режиме реального времени. Получите этот инструмент и наслаждайтесь всеми замечательными функциями прямо сейчас!

      Если вы хотите защитить неограниченное количество компьютеров в своей компании, вы можете выбрать AOMEI Backupper Technician. Благодаря встроенному инструменту AOMEI Image Deploy вы также можете развертывать/восстанавливать файл образа системы на сервере на нескольких клиентских компьютерах по сети.

      Читайте также: