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

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

Загрузчик Windows не воспринимает ничего кроме себя, поэтому его нужно ставить первым и в случае, когда использует только Windows и в случае, когда кроме него будут другие ОС.

1) Загружаемся с установочного диска Windows

2) Выбираем востановление системы

3) Выбираем средство восстановления “коммандная строка”

Далее действия зависят от ОС

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

Для восстановления загрузчкика Windows XP выполняем команды

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

Для Windows 7 выполняем команды

bootrec /FixBoot bootrec /FixMbr

Параметр ScanOS (bootrec /scanos) покажет обнаруженные операционные системы. Если ничего не обнаружено, то fixboot и fixmbr не помогут.

    Для восстановления системного раздела можно также использовать утилиты (загрузившись с live-CD/DVD/USB):

      BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С:
    bcdboot C:\Windows /l ru-RU /s C:

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

    загрузчик Grub 2

    Эта инструкция поможет когда:

    • Переустанавливали Windows и кроме него был ещё Linux, который стал невиден
    • Linux перестал загружаться, даже будучи единственной ОС

    1) Загружаемся с LiveCD (LiveDVD, LiveUSB)

    2) Смотрим таблицу разделов:

    $ sudo fdisk -l Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 102400 7 HPFS/NTFS Раздел 1 не заканчивается на границе цилиндра. /dev/sda2 14 7749 62139420 7 HPFS/NTFS /dev/sda3 7750 23607 127377020 7 HPFS/NTFS /dev/sda4 23607 30402 54577153 5 Расширенный /dev/sda5 23607 30119 52301824 83 Linux /dev/sda6 30119 30402 2274304 82 Linux своп / Solaris /dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS /dev/sdb2 5100 16142 88701952 7 HPFS/NTFS /dev/sdb3 16143 19457 26627737+ 83 Linux /dev/sdc1 1 30401 244196001 7 HPFS/NTFS

    Ответ команды сокращён для наглядности. Видно, что в системе есть три диска. На двух первых есть загрузочные области и несколько разделов как Linux так и Windows (HPFS/NTFS). Нужно определиться какой из них будет восстанавливать (можно по очереди, отключив временно остальные диски). В случае с одним жёстким диском ситуация проще. Это будет /dev/sda

    3) Монтируем Linux-раздел (здесь sda5, но если есть отдельный boot рездел, то нужно монтировать его), добавляем в него устройства и процессы, переходим в него, таким образом попадая в окружение ОС, которая установлена на компьютере:

    $ sudo mount /dev/sda5 /mnt $ sudo mount --bind /dev /mnt/dev $ sudo mount --bind /proc /mnt/proc $ sudo chroot /mnt

    После перехода вам не придется использовать sudo, т.к. теперь все команды выполняются от рута (root):

    4) Устанавливаем загрузчик

    Если получили сообщение об ошибке, то обновляем информацию об устройсве /dev/sda и пробуем установить снова:

    # grub-install --recheck /dev/sda # grub-install /dev/sda

    5) Выходим в окружение LiveCD ОС, отмонтируем разделы и перезагружаем компьютер:

    # exit $ sudo umount /mnt/dev $ sudo umount /mnt/proc $ sudo umount /mnt $ sudo reboot

    последняя команда может быть заменена на альтернативную:

    1. BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows. (подробнее на официальном сайте Microsoft)
    2. ↑ Программа Bootsect.exe обновляет основной загрузочный код разделов диска, чтобы обеспечить переключение между Bootmgr и загрузчиком NT (NTLDR). Это средство можно использовать для восстановления загрузочного сектора компьютера. Это средство заменяет FixFAT и FixNTFS.
    3. DiskPart — Это средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки (подробнее на официальном сайте Microsoft)

    См. также

    Полезные ссылки

    Источник

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

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

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

    Как исправить ошибки загрузчика Windows 10 из Linux

    1. Используйте утилиту Boot Repair в Ubuntu
    2. Исправить загрузчик Windows 10 в Терминале
    3. Попробуй с LILO

    Решение 1. Используйте утилиту Boot Repair в Ubuntu

    Давайте начнем с самого простого метода. Вероятно, со знанием дела, Ubuntu поставляется с небольшой утилитой Boot Repair, которая исправляет повреждение загрузчика Windows 10 при запуске. Вам потребуется последняя версия загрузочной Ubuntu, установленной на вашем USB-накопителе. После этого вам необходимо установить утилиту и, не вмешиваясь в Терминал, восстановить загрузчик Windows 10.

    Вот как это сделать за несколько простых шагов:

      1. Загрузите Ubuntu живую дистрибутивную версию здесь и подключите ее к USB. Вы можете сделать это с помощью универсального установщика USB (желательно). Важно использовать это приложение, иначе диск не будет загрузочным.
      2. Подключите диск и загрузитесь с него.
      3. Выберите вариант Попробуйте Ubuntu без установки . В случае сбоя откройте настройки BIOS/UEFI, отключите безопасную загрузку и повторите попытку.
      4. После загрузки Ubuntu нажмите Ctrl + Alt + T , чтобы открыть терминал.
      5. В командной строке запустите следующую строку и нажмите Enter после каждого:
        • sudo add-apt-repository ppa: yannubuntu/boot-repair
        • Обновление sudo apt
        • sudo apt установить загрузчик
      6. Это должно установить Boot Repair application , и теперь вы можете найти его среди меню приложений.
      7. Откройте его, выберите Рекомендуемый ремонт и подождите, пока он не будет сделан.

      Решение 2 – Исправить загрузчик Windows 10 в Терминале

      Второй метод основан на Syslinux, запущенном через Терминал. Для установки и использования Syslinux для исправления загрузчика Windows 10 вам потребуется выполнить ряд команд.

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

      • Читайте также: брандмауэр Защитника Windows поддерживает подсистему Windows для Linux

      Выполните следующие действия, чтобы исправить загрузчик Windows 10 с помощью Syslinux:

        1. Загрузитесь снова с загрузочного диска USB .
        2. Откройте Терминал .
        3. В командной строке введите следующую строку и нажмите Enter после каждого:
          • sudo apt-get install syslinux
          • sudo dd if =/usr/lib/syslinux/mbr.bin из =/dev/sda
          • sudo apt-get install mbr
          • sudo install-mbr -i n -p D -t 0/dev/sda
        4. Не забудьте заменить «sda» на системный диск Windows 10.
        5. После этого перезагрузите компьютер, и Windows 10 загрузится без проблем.

        Решение 3 – Попробуйте с LILO

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

        В любом случае, если предыдущие два шага не сработали (первый должен решить проблемы с загрузчиком), LILO, безусловно, является удобной альтернативой.

        • ЧИТАЙТЕ ТАКЖЕ: Загрузите долгосрочную поддержку Ubuntu 18.04 из Магазина Microsoft

        Вот как можно исправить проблемы загрузчика Windows 10 с LILO через Linux Terminal:

        1. Загрузитесь снова с загрузочного диска USB .
        2. Откройте Терминал .
        3. В командной строке введите следующую строку и нажмите Enter после каждого:
          • sudo apt-get install lilo
          • sudo lilo -M/dev/sda mbr
        4. Перезагрузитесь, и все готово. Загрузчик Windows 10 исправлен.

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

        Источник

        После установки убунту перестала загружаться виндовс?

        Всем добрый вечер, вынужден обратиться за помощью потому что уже весь день ломаю голову как запустить винду.
        Установил убунту 20.04 лтс на комп где стояла винда, но благо на компе 4 диска и на диске C стояла десятка (основная), на D — восьмерка (не использовал), на E поставил убунту после установки недолгое время работали обе системы но потом что-то пошло не так и винда перестала запускаться а именно, перед каждым включением в загрузчике GRUB выбирая систему если выбирать убунту все будет ок, если виндовс происходит следующее:
        чередуясь один через один появляется то черный экран на секундочку и возращение в grub, то подготовка автоматического восстановления и внадпись Выбор действия на голубом фоне где если начать продолжить (использование винд 10) опять ниче не получится и появится граб, а если нажать выход и использование другой ОС при вбыоре винд 8 запуститься восьмерка, помогите пожалуйтса, заранее спасибо

        Простой 2 комментария

        xotkot

        мне видится некая неоднозначность, у вас один диск и 4 раздела не нём или 4 диска по одному разделу на них ?
        обычно под дисками подразумевают физический носитель целиком, а вот сам диск разделяют на разделы(тома).

        Наверное вы правы и действительно правильнее говорить, что это один диск с четырьмя разделами.
        Во всяком случае Boot Repair выдал этот отчет paste.ubuntu.com/p/XVJPz3mqqr
        Но кажется с разделением проблем у меня нет, или всё же есть??

        Источник

        Читайте также:  Линукс путь домашняя директория
Оцените статью
Adblock
detector