Как восстановить Efi? Полностью удалил.
По ошибке попытался форматировать SSD-диск на 128 Гб (перепутал с флэшкой, в итоге BIOS не видит загрузчик Windows и Grub (на ноуте 2 системы). Каталог /boot/efi пустой. Как можно восстановить EFI? Желательно и для Linux, и для WIndows, хоть и «Windows must die».
DenisStrannik
14.11.21 20:03:38 MSK
Если оно успело что-то зетереть , то забей и установи заново.
BceM_IIpuBeT ★★☆☆☆
( 14.11.21 20:20:00 MSK )

Насчёт винды хз, а для лини grub-install(8)
QsUPt7S ★
( 14.11.21 20:20:06 MSK )
Сначала восстанавливай загрузку винды с установочного носителя винды (есть в пункте меню). Потом тоже самое с линуксового носителя (resque режим)
zemidius ★
( 14.11.21 20:24:10 MSK )

Кстати, если форматнул efi-раздел не в vfat, а в другой фс, то прежде чем инсталить grub и загрузчик венды, переформатируй в vfat. Но тут есть пара тонкостей: 1.При размере раздела в 128GiB и размере логического сектора диска в 4KiB, на FAT32 получается слишком мало кластеров, из-за чего некоторые UEFI прошивки не видят такой раздел. Выход — либо использовать размер сектора в 512 байт, что не есть гуд для современных накопителей, либо форматировать в FAT16. 2.Поскольку при монтировании разделов в fstab используются ID тома, а он при форматировании изменяется, необходимо либо отредактировать fstab, либо при форматировании раздела задать тот ID тома, что прописан в fstab, с помощью ключа -i утилиты mkfs.vfat
QsUPt7S ★
( 14.11.21 20:47:37 MSK )
Ответ на: комментарий от QsUPt7S 14.11.21 20:47:37 MSK

При размере раздела в 128GiB и размере логического сектора диска в 4KiB
65527*4кбайт = 256 Мбайт
mky ★★★★★
( 14.11.21 21:06:36 MSK )

Я как-то фиксил, но сейчас не вспомню. Посмотри в доках на сайте оффтопа.
Восстановление EFI-загрузчика программой EasyUEFI
Находясь внутри Live-диска, первым делом прибегнем к помощи программы EasyUEFI. Она может бэкапить и восстанавливать содержимое EFI-раздела с данными загрузчика, а также умеет его пересоздавать, если ранее никаких бэкапов не делалось. Запускаем EasyUEFI.
В окне программы выбираем менеджер EFI-раздела.

Далее запускаем функцию пересоздания EFI-раздела.

Вверху выбираем жёсткий диск, где нужно восстановить EFI-загрузчик. По центру окна ставим галочки системных разделов в их визуальной таблице. Первой ставим галочку диска С, второй – галочку EFI-раздела. Затем жмём «Rebuild».

По завершении операции закрываем программу, завершаем работу Live-диска и пробуем загрузить Windows.
При тестировании EasyUEFI не всегда удавалось пересоздать сам загрузчик, но программа стабильно восстанавливала файлы его хранилища. Если система не запускалась из-за отсутствия или повреждения каких-то данных в хранилище, после манипуляций с EasyUEFI проблема должна решиться. Если причина не в этом, и Windows всё равно не загружается, можно попробовать пересоздать EFI-загрузчик другими средствами Live-диска.
Восстановление загрузчика Windows 10

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.
Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).
- Автоматическое восстановление загрузчика Windows 10
- Простое восстановление вручную
- Второй метод восстановить загрузчик Windows 10 вручную
- Видео инструкция
Автоматическое восстановление загрузчика
Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.
- Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
- В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.

- Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.

По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).
Если описанный способ не помог решить проблему, переходим к более результативному, ручному способу.
Процедура восстановления вручную
Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.
В командной строке введите по порядку три команды (после каждой нажимаем Enter):

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).
В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:
bcdboot C:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).
Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).
Второй способ восстановить загрузчик Windows 10
Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.
Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

Введите по порядку следующие команды:
- select volume N
- format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
- assign letter=Z (присваиваем букву Z этому разделу).
- exit (выходим из Diskpart)
- bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
- Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
- diskpart
- list volume
- select volume N (номер скрытого тома, которому мы присваивали букву)
- remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
- exit
По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.
Видео инструкция
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Аноним 03.09.2023 в 15:09
- Dmitry 07.09.2023 в 19:16
Восстановление/создание раздела EFI Windows 11/10, если пропал загрузочный раздел EFI
Отсутствие загрузочного раздела EFI приведёт к тому, что на вашем компьютере не будет загрузочного раздела для загрузки, поэтому вам потребуется создать раздел EFI в Windows 11/10 или восстановить отсутствующий загрузочный раздел EFI с помощью сторонней программы для восстановления разделов.
Отсутствует загрузочный раздел Windows
Отсутствие загрузочного раздела EFI приведёт к тому, что на вашем компьютере не будет загрузочного раздела для загрузки, поэтому вам потребуется создать раздел EFI в Windows 11/10 или восстановить отсутствующий загрузочный раздел EFI с помощью сторонней программы для восстановления разделов.
Раздел EFI необходим, если вы хотите иметь возможность загружать операционную систему, установленную на вашем внутреннем жёстком диске. Если вы используете внешний жесткий диск для загрузки ОС Windows, а не внутренний, вам не требуется раздел EFI для загрузки с диска. Поэтому, когда загрузочный раздел EFI на вашем компьютере случайно удаляется, следуйте приведенным ниже советам, чтобы восстановить удалённый загрузочный раздел, или вручную воссоздать загрузочный раздел EFI самостоятельно.
Способ 1. Восстановите раздел EFI с помощью программы для восстановления разделов
Если вы предпочитаете простой метод восстановления удалённого или потерянного раздела EFI на ПК с Windows, EaseUS Partition Master поможет вам легко восстановить потерянные разделы EFI в Windows 11/10/8/7. Вы можете скачать эту программу и выполнить простые шаги для восстановления загрузочного раздела EFI.
Для начала на рабочем компьютере создайте загрузочный диск EaseUS Partition Master WinPE для загрузки своего компьютера из среды WinPE, чтобы иметь возможность выполнить восстановление раздела EFI.
Затем, после того, как вы загрузили нормально компьютер, начинайте восстановление потерянного загрузочного раздела EFI.
Как автоматически восстановить загрузочный раздел EFI Windows 11/10
Шаг 1: запустите EaseUS Partition Master на ПК и нажмите по кнопке «Восстановление раздела» в верхней части главного окна.
Шаг 2: выберите жесткий диск для поиска потерянных разделов. Затем нажмите «Сканировать».

Шаг 3: эта программа просканирует весь диск в двух режимах — «Быстрое сканирование» и «Глубокое сканирование», чтобы найти все потерянные разделы и данные для вас.
Шаг 4: выберите и восстановите потерянные разделы.
- 1. Выберите потерянный раздел, помеченный как «Удаленный» (с предыдущей меткой, размером и т.д.), и нажмите «Продолжить».
- 2. Затем нажмите «Восстановить сейчас», чтобы подтвердить операцию.
- 3. Нажмите кнопку «Выполнить операцию» и «Применить», чтобы запустить процесс восстановления потерянного раздела.

После завершения процесса ваш загрузочный раздел EFI будет восстановлен. Вы можете проверить или повторно загрузить загрузочные файлы в раздел EFI, снова настроить компьютер на загрузку с восстановленного раздела EFI в BIOS. Перезагрузите компьютер, после чего вы сможете снова использовать его.
Нужны ли вам специализированные услуги для решения проблем с загрузкой системы?
EaseUS также предоставляет удалённую помощь один на один для решения проблемы с загрузкой. Если приведённое выше решение не работает для вас, свяжитесь с нашими специалистами по электронной почте или в чате на на этой странице. Чтобы наша профессиональная помощь была эффективней, вам предложат подключить незагружаемый системный диск к исправному компьютеру при подключении к нам.
Способ 2. Создание раздела EFI Windows 11/10 с помощью CMD
Скорее всего, пользователи с некоторыми навыками работы с компьютером смогут самостоятельно воссоздать загрузочный раздел EFI.
Как вручную создать раздел EFI Windows 11/10
Шаг 1. Загрузите ПК с установочного носителя Windows 11/10/8/7 > нажмите сочетание клавиш SHIFT + F10 на первом экране, чтобы вызвать «Командную строку».
Шаг 2. Введите следующие команды и каждый раз нажимайте Enter:
diskpart
list disk
select disk # Примечание: Выберите диск, на котором вы удалили системный раздел EFI.
list partition
create partition efi
format quick fs=fat32
list partition
list volume Примечание: Обратите внимание на букву тома, на котором установлена ОС Windows.
bcdboot X:\windows Примечание: Замените «X» на букву тома раздела с ОС Windows.
BCDBoot копирует загрузочные файлы из раздела Windows в системный раздел EFI и создаёт хранилище BCD в том же разделе.
Теперь вы можете удалить установочный носитель Windows и перезагрузить компьютер.
Последние статьи — Также в программе EaseUS