Вам нужно будет удалить загрузочную запись прошивки UEFI для rEFInd, а затем отыскать себя из системного раздела EFI (ESP).
Чтобы удалить загрузочную запись прошивки в Windows:
1.) запустить командную строку от имени администратора
2.) введите bcdedit /enum FIRMWARE
для просмотра загрузочных записей
3.) найдите блок "Firmware Application" в выходных данных, который ссылается на refind.efi
, и запишите строку GUID в поле identifier
.
4.) введите bcdedit /delete <GUID string from step 3 within curly braces>
Это должно удалить rEFInd из меню загрузки вашей прошивки и позволить вашей системе нормально загружать Windows.
Чтобы удалить rEFInd из ESP (не технически необходимо, но ради полноты):
1.) запустить командную строку от имени администратора
2.) типа mountvol X: /S
Это сделает ESP видимым как буква диска Windows X:
3.) с помощью командной строки или файла explorer.exe, работающего от имени администратора, перейдите в X:\EFI\
и определите каталог, содержащий rEFInd. Он будет называться либо refind
либо именем дистрибутива Linux. Просто удалите этот каталог и все в нем. Не удаляйте каталог X:\EFI\Microsoft
или любые другие файлы в X:\EFI
.
4.) Снова спрячьте ESP, введя mountvol X: /D
в командной строке администратора.
Если вам нужно было выполнить mvrefind /boot/efi/EFI/refind /boot/efi/EFI/BOOT
с rEFInd ранее, а rEFInd все еще появляется после выполнения всех этих шагов, то установка Windows не перезаписывала резервный загрузочный файл EFI EFI/BOOT/bootx64.efi
. Чтобы это исправить, снова включите доступ к ESP и скопируйте X:\EFI\Microsoft\Boot\bootmgfw.efi
в X:\EFI\Boot\bootx64.efi
.