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

Как сделать

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

Если система не запускается и вместо привычного рабочего стола вы видите черный экран или ошибку «No bootable device», проблема часто связана с повреждением загрузчика. Восстановить его можно за несколько шагов, даже без глубоких технических знаний. Главное – иметь под рукой установочный носитель с той же версией ОС, которая у вас установлена.

Для Windows 10 или 11 подключите загрузочную флешку, запуститесь с нее и выберите «Восстановление системы». В командной строке последовательно выполните:

bootrec /fixmbr,

bootrec /fixboot,

bootrec /scanos,

bootrec /rebuildbcd.

Эти команды пересоздадут основные структуры загрузчика и добавят отсутствующие записи.

В Linux, особенно на системах с GRUB, процесс немного сложнее, но не менее предсказуем. Загрузитесь с LiveCD, откройте терминал и смонтируйте корневой раздел в /mnt. Если у вас отдельный раздел /boot, подключите и его. Затем выполните chroot в смонтированную систему и установите GRUB заново командой grub-install /dev/sdX (замените X на букву вашего диска). После этого обновите конфигурацию через update-grub.

Оба способа требуют внимания к деталям: проверяйте правильность путей, названий разделов и не пропускайте этапы. Если ошибки остаются, попробуйте восстановить раздел с загрузчиком вручную или воспользуйтесь автоматическими утилитами вроде Boot-Repair для Linux.

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

Скачайте официальный образ системы с сайта Microsoft или дистрибутива Linux. Для Windows используйте Media Creation Tool, а для Linux – сайт разработчика, например, Ubuntu или Debian.

Читайте также:  Как восстановить загрузчик windows 7

Выбор носителя и форматирование

Возьмите USB-накопитель с объёмом от 8 ГБ для Windows или 4 ГБ для большинства дистрибутивов Linux. Отформатируйте его в FAT32 для совместимости с UEFI или NTFS, если требуется установка Windows с большими файлами.

Используйте инструменты вроде Rufus (Windows) или BalenaEtcher (кроссплатформенный) для записи образа. В Rufus выберите схему разделов GPT для UEFI или MBR для Legacy, если ваш компьютер не поддерживает UEFI.

Проверка перед использованием

Проверка перед использованием

После записи перезагрузите компьютер и зайдите в BIOS/UEFI (обычно клавиши F2, Del или Esc). Убедитесь, что загрузка с USB включена в приоритете. Если носитель не отображается, попробуйте перезаписать его с другими настройками в Rufus или используйте другой USB-порт.

Для Linux-дистрибутивов проверьте целостность образа через встроенные утилиты вроде md5sum или sha256sum – значения должны совпадать с указанными на сайте загрузки.

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

Чтобы восстановить загрузчик Windows, загрузитесь с установочного носителя и откройте командную строку. Нажмите Shift + F10 во время установки или выберите Восстановление системы → Поиск и устранение неисправностей → Командная строка.

Введите команды последовательно:

diskpart – запустит утилиту для работы с дисками.

list disk – покажет список доступных дисков.

select disk X – замените X на номер диска с Windows (обычно 0).

list volume – отобразит разделы.

exit – завершит работу diskpart.

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

bootrec /fixmbr – исправляет главную загрузочную запись.

bootrec /fixboot – восстанавливает загрузочный сектор.

bootrec /scanos – ищет установленные системы.

bootrec /rebuildbcd – пересоздает хранилище конфигурации загрузки.

Если ошибка сохраняется, попробуйте вручную перезаписать загрузчик:

bcdboot C:\Windows – замените C: на букву системного раздела, если она отличается.

После выполнения команд перезагрузите компьютер и проверьте загрузку системы.

Восстановление GRUB в Linux с помощью LiveCD

Подготовьте загрузочный USB или диск с дистрибутивом Linux, совместимым с вашей системой. Загрузитесь с LiveCD, выбрав его в BIOS или через загрузочное меню.

Определение раздела с Linux

Откройте терминал и выполните команду lsblk -f, чтобы найти корневой раздел Linux (обычно ext4). Запомните его имя, например, /dev/sda2.

Команда Описание
lsblk -f Показывает список разделов и их файловые системы
sudo fdisk -l

Монтирование и восстановление GRUB

Смонтируйте корневой раздел и другие необходимые разделы:

sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Перейдите в окружение установленной системы и установите GRUB:

sudo chroot /mnt
grub-install /dev/sda
update-grub

После успешного выполнения перезагрузите систему, извлекая LiveCD. GRUB должен отображаться корректно.

Читайте также:  Постоянно обновляется рабочий стол windows 7

Исправление ошибок BCD в Windows с помощью утилиты Bootrec

Если Windows не загружается из-за повреждённого хранилища конфигурации загрузки (BCD), используйте встроенную утилиту Bootrec.exe. Для этого потребуется загрузочный носитель с Windows и доступ к командной строке.

Шаг 1: Запустите командную строку из среды восстановления

Вставьте загрузочную флешку или диск с Windows, загрузитесь с них и выберите «Восстановление системы». Перейдите в раздел «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка».

Шаг 2: Проверьте конфигурацию загрузки

Введите команду:

bootrec /scanos

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

Шаг 3: Восстановите BCD

Выполните команду для перезаписи загрузочного хранилища:

bootrec /rebuildbcd

Если утилита обнаружит систему, подтвердите добавление её в BCD. В случае ошибок попробуйте сначала удалить старый BCD:

ren C:\Boot\BCD BCD.old

Затем снова выполните /rebuildbcd.

Шаг 4: Исправьте загрузочный сектор

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

bootrec /fixboot

Для восстановления главной загрузочной записи (MBR) используйте:

bootrec /fixmbr

После выполнения этих команд перезагрузите компьютер и проверьте загрузку системы.

Если ошибки остались, проверьте целостность системных файлов через sfc /scannow или воспользуйтесь инструментом chkdsk для исправления ошибок диска.

Проверка и настройка разделов диска для корректной загрузки

Откройте командную строку или терминал с правами администратора и введите diskpart, затем list disk. Выберите нужный диск командой select disk X, где X – номер диска.

Проверьте разделы с помощью list partition. Убедитесь, что загрузочный раздел помечен как активный. Если нет, выполните select partition Y (Y – номер раздела) и active.

Для Linux используйте fdisk -l или lsblk, чтобы найти раздел с загрузчиком (обычно /boot или /efi). Проверьте флаги раздела: boot должен быть включен. Если нет, измените флаг через fdisk или gdisk.

В Windows проверьте файловую систему загрузочного раздела. Он должен быть в формате NTFS или FAT32 (для UEFI). Исправьте ошибки командой chkdsk /f C: (замените C: на нужную букву).

Читайте также:  Connectionfailure как исправить

Для Linux выполните fsck /dev/sdXn, где sdXn – имя раздела. Если система не загружается, запустите проверку с Live-USB.

Если разделы повреждены, восстановите их с помощью testdisk (Linux/Windows) или bootrec /fixmbr (Windows). Для GPT-дисков в UEFI используйте bootrec /fixboot и bcdboot C:\Windows.

Проверьте, что загрузочный раздел имеет достаточно места (минимум 100 МБ для Windows, 500 МБ для Linux /boot). Удалите лишние файлы или расширьте раздел через gparted или diskpart.

Автоматическое восстановление загрузчика в Linux с помощью Boot-Repair

Автоматическое восстановление загрузчика в Linux с помощью Boot-Repair

Если загрузчик Linux поврежден и система не запускается, Boot-Repair – простой способ восстановить его за несколько шагов. Утилита автоматически анализирует проблемы и исправляет конфигурацию GRUB.

Установка Boot-Repair

Загрузитесь с LiveCD или флешки с Linux (например, Ubuntu) и выполните следующие команды в терминале:

  • Добавьте репозиторий: sudo add-apt-repository ppa:yannubuntu/boot-repair
  • Обновите пакеты: sudo apt update
  • Установите программу: sudo apt install boot-repair

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

После установки:

  1. Запустите Boot-Repair: sudo boot-repair
  2. В открывшемся окне выберите Recommended repair.
  3. Дождитесь завершения процесса – утилита проверит диски и восстановит GRUB.
  4. Перезагрузите систему: sudo reboot.

Если проблема не решена, в Boot-Repair есть дополнительные опции:

  • Create a BootInfo summary – сохраняет отчет о конфигурации загрузки для диагностики.
  • Advanced options – ручная настройка параметров (например, выбор диска для установки GRUB).

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

Оцените статью
Всё о компьютерах
Добавить комментарий