Вопрос или проблема
Проблема решена, я забыл изменить режим загрузки и приоритет загрузки в BIOS на UEFI и UEFI First, а также ‘Оптимизировать для’ с ‘другой ОС’ на ‘Win8 64bit’
Во-первых, извините, если на этот вопрос уже был дан ответ. Существует так много вопросов по этой теме, и я не могу прочитать ответы на все из них, прочитал некоторые, но они не были полезны.
Итак, я установил Ubuntu на свой ноутбук Lenovo вместе с Windows 8.1 UEFI (двойная загрузка), и теперь я не могу загрузиться в Windows 8.1. 🙁 Когда я перезагружаю, менеджер загрузки GRUB предлагает мне выбрать ОС для загрузки. Когда я выбираю Ubuntu, она загружается нормально, но когда я выбираю Windows 8.1, я получаю следующую ошибку:
windows не удалось запустить. недавние изменения оборудования или программного обеспечения могут быть причиной. для исправления проблемы:
1. вставьте диск установки и перезагрузите компьютер.
2. выберите параметры языка.
3. нажмите "восстановить ваш компьютер".
Файл: \Boot\BCD
Статус: 0xc00000e
Информация: Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки.
У меня нет диска установки, могу ли я исправить это, загрузившись в Ubuntu? Один из моих друзей предложил сделать следующее:
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
Но я боюсь выполнять эти команды, так как не знаю, что они сделают. Есть ли советы?
Если вы можете подключиться к Интернету, попробуйте следующий код в новомTerminal окне.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Это установит boot-Repair в Ubuntu. После установки запустите его, введя “boot manager” в Bash или Terminal. Когда появится окно, выберите Рекомендуемое восстановление.
Дополнительная информация здесь
Это очень просто, это сработало для меня
Вставьте диск Ubuntu и выберите “попробовать Ubuntu”, подключитесь к Интернету, откройте терминал (Ctrl+Alt+T),
войдите как root:
sudo -i
узнайте ваш диск Linux:
fdisk -l
монтируйте его:
mount /dev/sdaX /mnt
Восстановите:
grub-install --root-directory=/mnt /dev/sda
Ответ или решение
Не удаётся загрузиться в Windows 8.1 после установки Ubuntu: Подробное руководство по решению проблемы
Проблема, связанная с невозможностью загрузки Windows 8.1 после установки Ubuntu в режиме двойной загрузки, распространена среди пользователей, но её можно успешно решить, если следовать определённым шагам. В данном ответе мы рассмотрим возможные причины данной проблемы и предложим рекомендованные решения.
Причины проблемы
-
Неправильные настройки BIOS: После установки Ubuntu могут измениться настройки загрузки BIOS/UEFI, что приведёт к путанице в процессе инициализации операционных систем.
-
Ошибки в конфигурационных данных загрузки: Сообщение об ошибке
STATUS: 0xc00000e
указывает на проблемы с загрузочными данными Windows, которые могут быть вызваны некорректным изменением загрузчика. -
Несоответствие режимов загрузки: Если Windows была установлена в режиме UEFI, а Ubuntu в режиме Legacy (или наоборот), это также может привести к проблемам загрузки.
Шаги по устранению проблемы
1. Настройки BIOS/UEFI
Первым делом, вам нужно убедиться, что параметры BIOS соответствуют требованиям для загрузки Windows 8.1 и Ubuntu:
-
Войдите в BIOS/UEFI: Перезагрузите компьютер и на экране загрузки нажмите клавишу (обычно это
F2
,Delete
, илиEsc
), чтобы войти в BIOS. -
Измените режим загрузки: Убедитесь, что режим загрузки установлен в UEFI, а не в Legacy или CSM (Compatibility Support Module).
-
Измените приоритет загрузки: Установите UEFI в приоритете для загрузки. Это может быть параметр "UEFI First" или аналогичный.
-
Оптимизация для Windows: Если в BIOS имеется такая опция, установите её на "Windows 8/8.1". Это позволит улучшить совместимость и производительность.
2. Использование Boot Repair
Если изменения в BIOS не помогли, следующим шагом будет использование утилиты для восстановления загрузки:
-
Установите Boot Repair: Откройте терминал в Ubuntu и выполните следующие команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
-
Запустите Boot Repair: После установки утилиты выберите "Рекомендуемое восстановление". Это автоматически исправит настройки загрузчика и вернёт вам доступ к Windows.
3. Восстановление GRUB
Если вышеуказанные шаги не помогли, вы можете попробовать восстановить GRUB вручную:
-
Загрузитесь с Live-CD Ubuntu: Вставьте установочный диск Ubuntu и выберите "Try Ubuntu".
-
Откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo fdisk -l
-
Смонтируйте раздел Windows, заменив
sdaX
на соответствующий раздел:sudo mount /dev/sdaX /mnt
-
Восстановите GRUB с помощью следующей команды:
sudo grub-install --root-directory=/mnt /dev/sda
Заключение
Важно следить за правильными настройками BIOS/UEFI и корректным использованием загрузчиков при установке систем с двойной загрузкой. В большинстве случаев следование предложенным шагам поможет восстановить доступ к Windows 8.1 и устранить проблемы с загрузкой. Если проблема не устраняется после всех этапов, возможно, стоит рассмотреть возможность использования установочного диска Windows для дальнейшей диагностики и восстановления загрузки.