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

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

Мне пришлось изменить размер раздела EFI и отформатировать его, в результате чего в нем была удалена папка Microsoft, и я больше не могу загрузить Windows 10. Я хотел бы восстановить возможность загрузки Windows 10.

Я вошел в командную строку режима восстановления на диске Windows 10 и ввел, bootrec /rebuildbcdчто он нашел мою установку Windows 10 и сказал, что реконструкция прошла успешно, однако я не могу загрузиться по записи, которую он создает в меню загрузки efi (ничего не происходит, когда я ее выбираю). Есть идеи, как восстановить загрузку Windows 10?

решение1

Вы НЕ МОЖЕТЕ исправить загрузку EFI с помощью /fixmbr. Это испортит ваш диск GPT и вернет его в MBR - два разных зверя.

Чтобы исправить загрузку EFI, загрузите USB-накопитель Windows с помощью функциональной клавиши, чтобы открыть меню настроек и нажать «Разрешить EFI USB».

Появляется окно с предложением обновиться, нажмите НЕТ.

Затем появится окно установки Windows, нажмитеСЛЕДУЮЩИЙ Ремонт компьютеров>Устранение неполадок...>Передовой>Командная строка

В командной строке:

diskpart
list disk  /* rem with a USB and HDD you will only have two selections
sel disk 0 
list vol
sel vol    /* rem look for SYSTEM FAT32 hidden ~100 MB mine was sel vol 3 yours maybe different
format fs=fat32 quick label=(optional)
list vol   /*rem look for and remember which Volume Windows is C or D ?
exit
/* then...
bcdboot C:\Windows

Теперь, если он зависнет через минуту, нажмите CTRL+ c. (Я не знаю, почему это иногда происходит, но вы получите сообщение об успешном создании загрузочных файлов, и он нормально загрузится в Windows.)

exit

Нажмите «Выключить компьютер», извлеките USB-накопитель и перезагрузите компьютер.

решение2

(Это обновлениеКнотеуотличный ответ.)

АнЭФИЗагрузку необходимо восстановить с помощью соответствующего инструмента. (В большинстве устаревших настроек дисков MBR-BIOS используется этот fixmbrинструмент.)

Чтобы исправить загрузку EFI, загрузитесь в среду восстановления Windows:

  • использование функциональной клавиши, определяемой UEFI, для загрузки раздела Win RE (если он есть на вашем компьютере)
  • используяUSB-накопитель для восстановлениядля загрузки Win RE (надеюсь, читатель заранее знал, как это сделать) [дополнительно может потребоваться редактирование настроек UEFI, чтобы разрешить приоритет загрузки с USB-устройства]

После загрузки Win RE откройте командную строку, выполнив команду примерно так:Устранение неполадок…Расширенные настройкиКомандная строка. Оттуда:

diskpart               # disk-partition editor/formatter…
list disk
select disk [0-9]      # the EFI System partition is usually on disk 0
list partition
sel partition [0-9]    # the EFI _System_ partition is usually the first [1]
detail partition       # details if formatted, healthy, _System_ partition
  ! the next command nullifies any current data on the partition !
  I had to do this because my partition showed RAW, `chkdsk` lacked success,
  zero files were on it; though this method did work for me to restore
  Windows booting, I would recommend try to fix the boot partition first.
format fs=fat32 quick label=System
list vol               # disk label "Windows" to determine disk letter
exit

ССистемараздел отформатирован и буква диска каталога Windows известна, следующим шагом будет копирование загрузочных файлов в системный раздел EFI, и я полагаю, что NVRAM обновится:

mountvol S: /S                       # the System partition mount to S:
bcdboot c:\windows /s s: /f UEFI /v  # `bcdboot c:\windows` may be enough
                                       /s for mountpoint, /f for firmwaretype
                                       /v for verbose
exit                                 # then rm USB is used, reboot

решение3

Шаг 1: При запуске вставьте флешку, на которой загружена WINDOWS 10 в качестве загрузочной.

Шаг 2: Теперь выберите Язык и нажмите ДАЛЕЕ.

Шаг 3: Теперь нажмите «Восстановить компьютер».

Шаг 4: Нажмите «Дополнительно» -> «Командная строка».

Шаг 5: Введите эту команду

bcdboot c:\Windows /l en-us /sc: /f ВСЕ

Строка выше решает все.

Шаг 6: Введите exit, shot down sytem, ​​извлеките флеш-накопитель и перезагрузите систему, чтобы устранить эту ошибку.

Это было очень полезным и простым решением для меня при ошибке «Bootmgr missing press crtl+alt+supr» в Windows 10, которую не удавалось исправить с помощью команды Bootrec.

решение4

Вы выполнили rebuildbcd в следующем порядке? (нажимайте Enter после каждого)

  1. BOOTREC/SCANOS
  2. BOOTREC /FIXMBR
  3. BOOTREC /FIXBOOT
  4. BOOTREC /REBUILDBCD

если bootrec /rebuildbcd приводит к

Успешно просканировано установок Windows. Всего идентифицировано установок Windows: 1

[1] D:\Windows Добавить установку в список загрузки? Да/Нет/Все:

И если это не работает, попробуйте следующее:

  • чкдиск /р

После завершения проверки диска вы можете попробовать загрузить компьютер и проверить, решит ли это проблему. Если нет,

  • Команда SFC /SCANNOW для восстановления или восстановления поврежденных системных файлов на компьютере.

Перезагрузить и проверить

Связанный контент