
Если система не запускается и вместо привычного рабочего стола вы видите черный экран или ошибку «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
- Выбор носителя и форматирование
- Проверка перед использованием
- Запуск восстановления загрузчика Windows через командную строку
- Восстановление GRUB в Linux с помощью LiveCD
- Определение раздела с Linux
- Монтирование и восстановление GRUB
- Исправление ошибок BCD в Windows с помощью утилиты Bootrec
- Шаг 1: Запустите командную строку из среды восстановления
- Шаг 2: Проверьте конфигурацию загрузки
- Шаг 3: Восстановите BCD
- Шаг 4: Исправьте загрузочный сектор
- Проверка и настройка разделов диска для корректной загрузки
- Автоматическое восстановление загрузчика в Linux с помощью Boot-Repair
- Установка Boot-Repair
- Восстановление загрузчика
Подготовка загрузочного носителя с Windows или Linux
Скачайте официальный образ системы с сайта Microsoft или дистрибутива Linux. Для Windows используйте Media Creation Tool, а для Linux – сайт разработчика, например, Ubuntu или Debian.
Выбор носителя и форматирование
Возьмите 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 должен отображаться корректно.
Исправление ошибок 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: на нужную букву).
Для 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 – простой способ восстановить его за несколько шагов. Утилита автоматически анализирует проблемы и исправляет конфигурацию GRUB.
Установка Boot-Repair
Загрузитесь с LiveCD или флешки с Linux (например, Ubuntu) и выполните следующие команды в терминале:
- Добавьте репозиторий:
sudo add-apt-repository ppa:yannubuntu/boot-repair - Обновите пакеты:
sudo apt update - Установите программу:
sudo apt install boot-repair
Восстановление загрузчика
После установки:
- Запустите Boot-Repair:
sudo boot-repair - В открывшемся окне выберите Recommended repair.
- Дождитесь завершения процесса – утилита проверит диски и восстановит GRUB.
- Перезагрузите систему:
sudo reboot.
Если проблема не решена, в Boot-Repair есть дополнительные опции:
- Create a BootInfo summary – сохраняет отчет о конфигурации загрузки для диагностики.
- Advanced options – ручная настройка параметров (например, выбор диска для установки GRUB).
После восстановления проверьте, что система загружается корректно. Если ошибки повторяются, изучите BootInfo-отчет или проверьте целостность диска.







