(Это обновление превосходного ответа Кнотэу .)
Загрузка 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