Інші відповіді, наведені тут, чудово працюють у системах MBR / BIOS, однак якщо ви використовуєте систему UEFI, як я, bootsectпросто напишуть напівфункціональний завантажувальний MBR через захисний MBR GPT і bootrecпросто видасть повідомлення про помилку "Доступ заборонено". , і жоден не має функціональної можливості виправити зламаний системний розділ EFI , який на диску UEFI / GPT є тим, що містить завантажувач, який раніше зберігався в MBR. На жаль, майже немає сучасних посібників щодо виправлення UEFI Windows Boot Manager (майже всі вони просто кажуть запустити графічну утиліту відновлення запуску, але це не виправляє проблему у всіх випадках), але я нарешті знайшов правильне рішення, поховане в цій статті , яке вимагає використання bcdbootкоманди замість цього:
Візьміть інструмент для створення медіа , зробіть собі інсталяційний DVD або USB-накопичувач Windows 10 та завантажте його.
За запитом виберіть "Ремонт комп'ютера", після чого - "Виправлення неполадок", "Додаткові параметри" та нарешті "Командний рядок".
Біжи diskpartі тоді list volume. Зверніть увагу на номер гучності для вашого системного розділу EFI (ESP).
Тепер зробіть select volume x(де xномер гучності для ESP), а потім assign letter=N:змонтуйте розділ. Запустіть list volumeще раз і зауважте, що ESP тепер присвоює лист драйвера. Біжи, exitщоб піти diskpart.
(Необов’язково) Якщо ви зараз не є подвійним завантаженням і хочете повністю очистити ESP перед тим, як написати новий завантажувач, запустіть format N: /FS:FAT32його заново переформатувати як FAT32. Це, мабуть, не потрібно в звичайних обставинах, оскільки, bcdbootздається, добре справляється з очищенням речей. Тим більше не робіть цього, якщо у вас є дистрибутив Linux на іншому розділі, інакше вам доведеться перевстановити GRUB, як тільки ви закінчите це. Також зауважте, що наступні кроки не повинні впливати на встановлення EFI GRUB до тих пір, поки ви іншим чином не видалите існуючий каталог GRUB в ESP.
Нарешті, запишіть новий завантажувач до розділу bcdboot C:\windows /s N: /f UEFI. Ця команда відновлює новий завантажувач, сумісний з UEFI, на ESP, встановленому в N: за допомогою установки Windows, встановленої на C: \ windows. Після цього ви зможете перевірити, чи був написаний новий завантажувач запущеним dir N:\EFI, де вам слід побачити Microsoftкаталог, що містить новий диспетчер завантаження Windows, а також bootкаталог, що містить резервний завантажувач (разом з іншими каталогами для будь-яких інших завантажувачів, які ви встановили, наприклад як GRUB для Linux).
(Необов’язково) Якщо ви маєте подвійне завантаження, вам, ймовірно, потрібно буде завантажитися у ваш дистрибутив Linux та запустити, sudo update-grubщоб дозволити скриптам GRUB виявити та додати новий завантажувач Windows. Також слід пропустити наступний крок і залишити GRUB як перший вибір для завантаження, щоб ви мали доступ до обох операційних систем.
Тепер завантажтесь у вашу налаштування BIOS і переконайтесь, що "Диспетчер завантаження Windows" встановлений як головний вибір завантаження. Збережіть і перезавантажте, і ви нарешті повернетесь у Windows.