Как восстановить загрузчик windows 10 после установки ubuntu

alimuradov.ru

личный блог

Восстановление Grub после обновления Windows 10

За что я ненавижу Windows, это за то что после очередного обновления, почему то затирается загрузчик grub2. Это при том, что у меня уже были отключены быстрая загрузка Secure Boot, но после обновления она почему то снова включилась. В общем если бы не несколько приложений которые увы не портируются на Linux, а использование которых в VirtualBox не так удобно, то я бы с превеликим удовольствием снес бы Windows со своего ноутбука.

Теперь собственно о проблеме. Итак после обновления WIndows, у нас слетел grub2. Как правило в таком случае я первым делом делаю загрузочную live-cd флешку с каким нибудь linux-дистрибутивом. Загрузившись с флешки в режим live-cd, то есть без установки воспользуемся прекрасной утилитой boot-repair.

Утилита предельно проста, послу установки

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

запускаем утилиту и нажимаем на кнопку Recommended repair, после чего система сама даст указания. Что да как делать. Каждый случай индивидуален, в моем случае boot-repair сформировал отчет и выдал ссылку на него. Открыв ссылку я увидел подробный отчет о состоянии моего загрузчика и в конце рекомендации по восстановлению, если система сама не загрузилась после перезапуска. Рекомендации были примерно такими

То есть загружаемся в Windows, открываем консоль от имени Администратора системы и выполняем команду:

bcdedit /set < bootmgr >path E FI u buntu s himx64.efi

к сожалению эта команда мне не помогла. Порыскав немного по ссылке которую мне сформировал boot-repair я нашел такой раздел в ней.

Видим от того что у меня Linux Mint команда для восттавновления данная boot-repair мне не помогла, но я немного изменил ее следующим образом:

bcdedit /set < bootmgr >path EFIubuntugrubx64.efi
после чего к счастью при загрузке снова стал отображаться Grub2, из которого я могу на свой выбор загрузить либо Windiws, либо Linux.

Восстановление загрузчика Windows 10

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом).

Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

Автоматическое восстановление загрузчика

Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.
  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.

По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).

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

Процедура восстановления вручную

Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.

Читать еще:  Windows 10 как сделать бэкап системы

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot c:windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

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

  1. select volume N
  2. format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
  3. assign letter=Z (присваиваем букву Z этому разделу).
  4. exit (выходим из Diskpart)
  5. bcdboot C:Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
  6. Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
  7. diskpart
  8. list volume
  9. select volume N (номер скрытого тома, которому мы присваивали букву)
  10. remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
  11. exit

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

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС.

Восстановление grub после установки windows 10

Если вы используете на своем компьютере две операционные системы, Windows и Linux, и обновили свою Windows из 7, 8 или 8.1 до самой новой Windows 10, могут возникнуть проблемы с загрузчиком Grub при использовании защищенной загрузки UEFI. Во время обновления Windows 10 просто затрет загрузчик Grub и запишет туда свой.

Вы, как обычно, перезагружаете систему и ожидаете увидеть меню выбора операционной системы Grub, но вместо этого загружается новая Windows 10. Вам может показаться, что нет никакого способа получить доступ к Ubuntu или что не может работать Ubuntu рядом с Windows 10. Но это не так. Многие советуют установить Ubuntu на другой диск, но есть более простое и прекрасно работающие решение, чтобы восстановить grub после установки windows 10. Кончено, всегда можно восстановить grub2 стандартным способом, с помощью LiveCD диска, но если вы используете UEFI, есть более легкое решение, мы сделаем все с помощью Windows 10.

Читать еще:  Как поменять пользователя в windows 10

Восстановление Grub после Windows 10

Хотя за основу в этой статье берется Ubuntu, но это также будет работать и для других дистрибутивов. Просто папка, в которой находятся файлы загрузчика будет немного отличатся.

Откройте меню пуск в операционной системе Windows:

Найдите командную строку и щелкните по ней правой кнопкой. В открывшимся окне выберите Запуск от имени администратора:

Скопируйте и выполните эту команду:

bcdedit /set path EFIubuntugrubx64.efi

Вам не нужно будет вводить пароль, у вас уже есть права администратора и программа должна отработать нормально. Эта команда обратно запишет вместо загрузчика Windows 10 grub.

Восстановление grub после windows 10 завершено. Перезапустите компьютер и вы увидите на экране знакомый Grub. Надеюсь, эта краткая инструкция помогла вам выполнить восстановление Grub после установки Windows 10.

Как восстановить загрузчик Windows 10, 8, 7 из командной строки

Читайте, как восстановить загрузчик Windows 10 с рабочей или не рабочей системы с помощью командной строки. Восстановление загрузчика после установки Linux, Ubuntu, Windows. Частой причиной того, что операционная система не загружается, является повреждение загрузчика Windows 10. Восстановление системных файлов с помощью функции Восстановления системы не восстанавливает загрузчик. Как его можно восстановить?

Система Windows 10 не загружается, что делать?


Шаг 1: Восстановите данные, утерянные в результате повреждения загрузчика

Восстановление загрузчика Windows, повреждение или перезапись системных файлов, ошибки файловой системы или наличие битых секторов диска – это не далеко полный список причин утери данных.

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

Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.

Шаг 2: Восстановите загрузчик Windows 10 из командной строки

В случае повреждения, загрузчик Windows можно восстановить с помощью Командной строки.

Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:

  • Запустите компьютер используя загрузочный диск.
  • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.

Если вы можете загрузить Windows, выполните следующее:

  • Нажмите Windows + R.
  • Ведите в окне cmd и нажмите на Enter.

Используйте команду bootrec.exe для восстановления загрузчика:

Введите в Командной строке bootrec.exe /fixboot

  • Перезагрузите компьютер.
  • Шаг 3: Программы для восстановления загрузчика Windows 10

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

    • Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
    • Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).

    Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:

    Следуйте указаниям программы.

  • Дождитесь окончания процесса восстановления.
  • Перезагрузите компьютер без использования LiveCD.

  • Шаг 4: Восстановите загрузчик Windows 10 после установки Linux, Ubuntu

    Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.

    Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:

    • Сохраните загрузочный сектор Ubuntu Linux. Для этого запустите терминал и введите в нём:
      dd if=/dev/sda3 of=/linux.boot bs=512 count=1.
      В результате данной команды загрузочная запись скопируется в каталог пользователя под которым работает ПК. Перейдите в папку пользователя и скопируйте данный файл в раздел, в котором установлен Windows.
    • Запустите компьютер используя загрузочный диск Windows.
    • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.

    Введите в Командной строке:
    bootrec.exe /FixMbr
    bootrec.exe /FixBoot

    В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:

    Перезагрузите Windows, запустите консоль с правами администратора и введите:
    bcdedit /create /d “Linux” /application BOOTSECTOR

    Скопируйте ID диска, который после данной команды станет видным в виде .
    Пример ID диска:

    Введите следующие команды, с использованием скопированного ID:
    bcdedit /set device partition=c:
    partition=c: здесь указывает на раздел, где установлена Windows.

    Задействуйте сохранённый ранее файл и ID диска:
    bcdedit /set <с3454a4v-9652-fg78-94re-d8d2d3lh5a23>path linux.boot
    bcdedit /displayorder <с3454a4v-9652-fg78-94re-d8d2d3lh5a23>/addlast
    bcdedit /timeout 10

    После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.

    Загрузчик Windows 10 восстановлен? Оставляйте отзывы и задавайте ваши вопросы в комментариях.

    Похожие статьи

    • Топ программ для восстановления данных компьютераОписание топовых программ для восстановления удаленных данных компьютера: Recuva, Hetman Partition Recovery, EaseUS Data Recovery, UndeletePlus, R-Studio, Ontrack EasyRecovery. Обзор возможностей и видео. Персональные компьютеры и ноутбуки, смартф.
    • Как изменить размер файла подкачки Windows 10, 8, 7Читайте, как правильно настроить файл подкачки в Windows. Если со временем ваш компьютер начал работать медленнее, то его производительность можно увеличить путём внесения некоторых изменений в настройки. Тонкая настройка Windows, имеет важное зн.
    • Что лучше, программы или лаборатория для восстановления данныхРяд решений для восстановления данных, на любой случай. Порядок действий в случае поломки носителя информации. Решение задачи восстановления данных зависит от способа удаления или причины утери данных. Если данные были удалены по ошибке, в результ.
    • Как исправить ошибку в Диспетчере устройств Windows 10Читайте о причинах и способах устранения ошибок Диспетчера устройств. Как установить или обновить драйвер устройства, подключить новое устройство к ПК. Диспетчер устройств выдает сообщение об ошибке? Не можете установить драйвер для видео, звуково.
    • Как исправить SMART ошибку жесткого диска или SSDПоследовательность действий при наличии S.M.A.R.T. ошибки жесткого диска или SSD. Как исправить диск и восстановить утерянные данные. При загрузке компьютера или ноутбука появляется S.M.A.R.T. ошибка жесткого диска или SSD? После данной ошибки ком.

    Partition Recovery™

    Надежное возвращение удаленных данных.

    Универсальная программа для восстановления данных с жесткого диска, карты памяти или USB флешки.

    Internet Spy™

    Просмотр истории браузеров и сохраненных паролей.

    Сканирует файлы браузеров и отображает информацию о проведенном в Интернете времени.

    Office Recovery™

    Восстановление удаленных офисных документов.

    Безопасное восстановление документов, электронных таблиц, презентаций в пошаговом режиме.

    Как восстановить загрузчик Windows 10 из под Linux Monjaro?

    Есть один диск, три основных раздела — Windows (Disk C, Dick D), Linux Ubuntu.
    Решил перейти на Linux Manjaro, загрузился в Windows, запустил mini wizard partition tool, начал удалить Ubuntu, чтобы туда установить Manjaro и случайно удалил загрузчик Windows.

    Чтобы было понятно, пишу структуру загрузки в биос (названия примерные, но суть надеюсь ясна):
    Было:

    1. Hard disk
    2. Ubuntu (grub)
    3. Windows 10 manager

    Стало:

    1. Hard disk

    При загрузке с Hard Disk мигает черточка в углу.

    Вопросы!

    1. Возможно ли восстановить загрузчик Windows 10 из под live режима Monjaro, я знаю, что можно восстановить с помощью установщика Windows, но флешки с ним у меня нет сейчас.
    2. Если из под Linux нет такой возможности, то как лучше восстановить из установщика Windows? (выбрать восстановление загрузки в установщике, прописывать команды в консоли или пользоваться утилитами для этого?)
    • Вопрос задан 17 мая
    • 1521 просмотр

    Для такого случая есть утилита — boot-repair. Работает из под Linux подобных систем.

    Но, советую потом использовать какой-нибудь загрузчик. Самый простой из них — rEFind, самый гиковский — Clover.

    Ссылка на основную публикацию
    Adblock
    detector