4

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

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

3 ответа3

7

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

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

Появится окно с желанием обновить, нажмите NO.

Затем откроется окно установки 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

(Это обновление превосходного ответа Кнотэу .)

Загрузка EFI должна быть отремонтирована с помощью соответствующего инструмента. (В основном устаревшие настройки диска 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
-1

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

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

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

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

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

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

  • чкдск / р

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

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

Перезагрузка и проверка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .