Способы исправить Windows 10, не загружающуюся в Linux

Из-за агрессивного характера и частной собственности для Windows 10 Подобные проблемы будут появляться чаще. По этой причине рекомендуется Установите Windows 10 перед установкой Linux в режиме Двойная загрузка.

Linux менее навязчив и не повредит Загрузчик Для Windows 10. Хотя после «Переустановите» обновления Windows 10 Главный. Если это так, вы можете исправить это с помощью Linux (Ubuntu).

вербовка Windows 10 и Linux На машине же больно. Иногда происходит сбой Безопасная загрузка UEFI Параметр GRUB, а в других случаях GRUB не может загрузить Windows 10. Недавно я обновил Ubuntu до 19.10 Beta с Ubuntu 19.04. Теперь Ubuntu 19.10 поставляется с Новая версия GRUB 2.04 Которая содержит много ошибок. В моем случае GRUB каким-то образом повредил сайт Windows MBR, и теперь Я не могу загрузиться в Windows 10. Чтобы исправить ситуацию, я сделал несколько корректирующих шагов, и вот подробное руководство по Как восстановить Windows 10 который не загружается в Linux.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Исправить невозможность загрузки Windows 10 в Linux

Если вы используете Ubuntu 19.10 Beta, тогда GRUB 2.04 содержит множество ошибок. Было бы лучше вернуться к Ubuntu 19.04 или полностью перейти на Windows. Перейдите к шагу 5, чтобы узнать, как изменить загрузчик по умолчанию на Windows NT.

1. Восстановите GRUB.

Иногда GRUB не может найти файл Windows MBR на жестком диске. Первый шаг - проверить, может ли Windows 10 обнаруживаться Linux. Для этого выполните следующую команду.

sudo os-prober

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

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Если вышеуказанная команда может найти Windows 10, мы можем воссоздать файл конфигурации GRUB. Для этого используйте следующую команду.

sudo update-grub

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Приведенная выше команда запускает сканирование всех разделов на вашем локальном диске и ищет различные установленные операционные системы. Если он обнаружит Windows 10, вы должны получить аналогичный результат, как показано ниже. Команда также автоматически создаст запись Windows в файле конфигурации.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

2. Восстановление загрузки

Если командная строка вам не по душе, вы можете вместо этого попробовать графический инструмент восстановления загрузки. Иногда происходит сбой файла GRUB. Boot Repair автоматически ищет другие операционные системы на диске. Он также восстанавливает и перенастраивает файл GRUB. Это похоже на запуск os-prober вручную и восстановление файла конфигурации GRUB.

Для начала используйте следующие команды, чтобы добавить требуемый репозиторий и установить Boot Repair.

sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair

После этого запустите средство восстановления загрузки. Проверка всех дисков и разделов займет минуту или две. После этого нажмите «Рекомендуемый ремонт». Эта опция удалит предыдущий файл GRUB и восстановит его с нуля.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

На следующем экране представлен набор команд, которые необходимо скопировать и вставить в Терминал. Просто следуйте инструкциям на экране, предоставленным Boot Repair, и он восстановит файл GRUB за вас.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

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

Если этот метод не сработал, возможно, GRUB не может обнаружить файл диспетчера загрузки Windows. Таким образом, нам нужно будет создать для него запись в файле конфигурации GRUB.

3. Используйте инструмент для настройки GRUB.

Напрямую я бы не рекомендовал вручную обновлять что-либо в файле конфигурации GRUB. Мы будем использовать инструмент с открытым исходным кодом под названием Grub Customizer. Выполните следующие команды, чтобы загрузить и установить инструмент.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update

sudo apt install grub-customizer

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Далее нам нужно расположение средства загрузки Windows 10. Чтобы найти его, выполните следующую команду в Терминале.

lsblk

Проверьте раздел, который содержит и обозначает «/ boot / efi. Это раздел, в котором установлен диспетчер загрузки Windows. Нам нужно данное имя раздела. В моем случае это sda1 Следовательно, расположение загрузочного файла - «/ Dev / sda1».

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

В качестве альтернативы вы также можете установить инструмент gnome-disk Это графический инструмент для отображения дисков и разделов. В списке вы можете найти системный раздел EFI. Описание раздела должно выглядеть так.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Затем перейдите к настройщику GRUB и щелкните значок страницы вверху, чтобы создать запись.

Во всплывающем окне редактора ввода выберите тип «Chainloader» и раздел как «/ Dev / sda1. Вы также можете указать подходящее имя для входа. Опубликуйте это, нажмите Enter.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Теперь вы сможете увидеть запись, которую вы создали в меню Custom Grub. Однако вам нужно нажать «Сохранить», чтобы синхронизировать изменения с исходным файлом конфигурации GRUB.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Наконец, перезагрузитесь, и теперь вы сможете загрузиться в Windows 10. Если это не так, скорее всего, ваш MBR Windows произошел сбой или повреждены загрузочные файлы.

4. Восстановление при запуске

ЕСЛИ GRUB НЕ МОЖЕТ СКАЧАТЬ MBR Windows , файл может быть поврежден. Мы можем исправить это с помощью файла Windows ISO и флешки. Вы можете использовать любой Программное обеспечение для создания загрузочного USB для Linux. Я бы посоветовал WoeUSB Потому что это просто и быстро выполняет свою работу. После завершения Подготовьте USB-накопитель Загрузите его. Нажмите «Далее» на первом экране, а затем нажмите «Восстановить компьютер» на следующем экране.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

На следующей странице нажмите «Параметры устранения неполадок», затем нажмите «Восстановление при загрузке». Восстановление загрузочных файлов и файлов MBR займет некоторое время.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

В большинстве случаев средство восстановления при запуске восстанавливает загрузочный файл Windows. После успешного перезапуска GRUB сможет обнаружить и запустить Windows. Если проблема не исчезнет, ​​нам нужно будет снова переключить загрузчик на Windows NT.

5. Измените загрузчик по умолчанию.

Если вы уверены, что загрузочный файл Windows не поврежден, и вы случайно не стерли диск C, мы можем изменить Загрузчик Windows NT. Для этого загрузитесь с USB-накопителя Windows, нажмите «Далее» на первом экране. Затем нажмите «Восстановить компьютер», а затем «Устранить неполадки».

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

На странице дополнительных параметров щелкните Командная строка.

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

В командной строке выполните следующую команду.

bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi

Способы решения проблемы с загрузкой Windows 10 в Linux - Windows Linux

Приведенная выше команда изменит утилиту загрузчика с GRUB на Windows NT. Теперь, когда ваша система перезагружается, вы должны загрузиться прямо в Windows. Если вы используете Ubuntu 19.10, вам нужно будет вернуться к стабильному дистрибутиву Ubuntu 19.04, поскольку GRUB 2.04 содержит множество ошибок.

6. Свежая установка Windows 10

Если ни один из вышеперечисленных методов у вас не работает, возможно, вы удалили Windows по ошибке. Последнее средство Выполните новую установку Windows 10. Хорошо то, что вам нужно будет только отформатировать диск C, и вы не потеряете данные на других дисках. Однако, но в конце концов Вы потеряете файлы на рабочем столе, в папке «Загрузки» и «Документы».

заключительные слова

Вот несколько способов решить Windows 10 не загружается в Linux. Если у вас возникнут дополнительные проблемы или вопросы, связанные с Linux или GRUB, дайте мне знать в комментариях ниже.

Перейти к верхней кнопке