Видите черный экран с сообщением Error: no such partition, за которым следует Entering rescue mode... grub rescue>? Это означает, что загрузчик не может найти раздел с операционной системой, и не загружается. Чаще всего проблема возникает после неудачного обновления, сбоя в работе диска или неправильной настройки загрузчика.
Не паникуйте — в 90% случаев ситуацию можно исправить без потери данных. Далее разберем, почему это происходит и что делать, чтобы вернуть работоспособность системы. Начнем с простых способов и перейдем к более сложным.
Почему возникает ошибка GRUB Rescue
GRUB (Grand Unified Bootloader) — это загрузчик, который управляет запуском операционных систем, включая Windows, если на компьютере установлен в dual-boot режиме. Ошибка no such partition появляется, когда:
- Удален или поврежден раздел с GRUB — например, после переустановки Windows, которая перезаписывает загрузочную запись;
- Неправильные настройки BIOS/UEFI — если приоритет загрузки установлен на несуществующий диск;
- Повреждены файлы загрузчика из-за внезапного отключения питания или вирусов;
- Физические проблемы с жестким диском — битые сектора или отключение кабелей;
- Ошибки при обновлении системы — особенно если обновление прерывалось.
Если на компьютере никогда не было Linux, а ошибка появилась после обновления Windows — скорее всего, проблема в поврежденной загрузочной записи MBR. В этом случае поможет восстановление через установочный диск Windows.
| Симптом | Возможная причина | Рекомендуемое действие |
|---|---|---|
| Ошибка появляется после установки/удаления Linux | GRUB перезаписал загрузчик Windows | Восстановить загрузчик через установочный диск |
| Ошибка возникает после обновления Windows | Поврежден или BCD | Использовать bootrec и bcdedit |
| Компьютер не видит жесткий диск в BIOS | Проблемы с подключением диска или его поломка | Проверить кабели, тестировать диск на другом ПК |
| Ошибка появляется иногда, а не всегда | Нестабильное подключение диска или битые сектора | Запустить проверку диска через chkdsk |
Способы диагностики проблемы
Прежде чем приступать к исправлению, нужно понять, в чем дело. Вот основные шаги для диагностики:
Если компьютер не загружается вообще, переходите к следующему разделу — там подробно описано, как действовать в аварийном режиме.
Что делать, если не загружается
Первый шаг — попробовать загрузиться с установочного диска или флешки Windows. Если у вас его нет, создайте на другом компьютере с помощью утилиты Media Creation Tool от Microsoft.
После загрузки с установочного носителя выберите Восстановление системы → Поиск и устранение неисправностей → Командная строка. Теперь можно приступить к восстановлению загрузчика.
Вот основные команды, которые помогут:
bootrec /fixmbr— исправляет главную загрузочную запись (MBR);bootrec /fixboot— записывает новый загрузочный сектор;bootrec /scanos— ищет установленные на всех дисках;bootrec /rebuildbcd— пересоздает хранилище конфигурации загрузки (BCD).
Если после выполнения этих команд система все равно не загружается, попробуйте удалить и заново создать загрузочную запись:
diskpart→list disk(найдите диск с Windows);select disk X(где X — номер вашего диска);list partition→select partition Y(выберите раздел с Windows, обычно это раздел с файловой системой NTFS);active— пометите раздел как активный;exit→bootrec /rebuildbcd.
Восстановление загрузчика GRUB (если установлен Linux)
Если на вашем компьютере установлены обе системы — и Linux — то проблема, скорее всего, в загрузчике GRUB. В этом случае нужно восстановить его конфигурацию.
Загрузитесь с Live CD/DVD или с Linux (например, Ubuntu).
Откройте терминал и выполните команду
sudo fdisk -l, чтобы увидеть список дисков и разделов. Найдите раздел с Linux (обычно это/dev/sdaX, где X — номер раздела).Смонтируйте корневой раздел Linux. Например, если это
/dev/sda2:sudo mount /dev/sda2 /mntСмонтируйте системные папки (если есть отдельный загрузочный раздел):
sudo mount /dev/sda1 /mnt/boot(если/bootна другом разделе)Привяжите системные каталоги:
sudo mount --bind /dev /mnt/dev && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sysПерейдите в смонтированную систему:
sudo chroot /mntОбновите GRUB:
update-grubилиgrub-mkconfig -o /boot/grub/grub.cfgУстановите на диск (например,
/dev/sda):grub-install /dev/sdaВыйдите из и перезагрузитесь:
exit && sudo umount -R /mnt && reboot
⚠️ Внимание: Неправильные команды вdiskpartилиgrub-installмогут привести к потере данных. Если не уверены — лучше обратитесь к специалисту.
Проверка жесткого диска на ошибки
Если ошибка no such partition появляется из-за проблем с жестким диском, нужно проверить его состояние. Для этого подойдет утилита chkdsk в или smartctl в Linux.
| Утилита | Команда | Что проверяет |
|---|---|---|
| chkdsk (Windows) | chkdsk C: /f /r | Ищет и исправляет битые сектора на диске C: |
| smartctl (Linux) | sudo smartctl -a /dev/sda | Показывает SMART-статистику диска, в том числе количество плохих секторов |
| Victoria HDD | Запуск в DOS-режиме | Глубокая диагностика и ремонт битых секторов |
| CrystalDiskInfo | Запуск в Windows | Мониторинг состояния диска в реальном времени |
Если диск показывает ошибки, лучше скопировать важные данные на другой носитель и заменить диск. Использование поврежденного может привести к полной потере информации.
Настройка BIOS/UEFI для корректной загрузки
Иногда проблема кроется в настройках BIOS/UEFI. Например, если приоритет загрузки установлен на несуществующий диск или отключен режим совместимости с Legacy.
Вот что нужно проверить:
Если на вашем компьютере установлен UEFI, а Windows — в режиме Legacy (CSM), это может вызывать конфликты с GRUB. Убедитесь, что обе системы (Windows и Linux) используют одинаковый режим загрузки: либо UEFI, либо Legacy.
Пошаговая инструкция: как вернуть к жизни
Если вы не уверены, что именно вызвало ошибку, следуйте этому универсальному алгоритму:
Проверьте подключение диска. Откройте корпус компьютера и убедитесь, что кабели и питания плотно подключены к жесткому диску. Если используете в ноутбуке — попробуйте извлечь и вставить его обратно.
Загрузитесь с установочного диска Windows. Выберите
Восстановление системыи попробуйте автоматическое восстановление при загрузке.Используйте командную строку. Выполните команды
bootrec /fixmbr,bootrec /fixboot,bootrec /scanos,bootrec /rebuildbcdкак описано выше.Проверьте диск на ошибки. Запустите
chkdsk C: /f /rдля всех логических дисков.Восстановите GRUB (если установлен Linux). Загрузитесь с Live CD Linux и выполните
update-grubиgrub-install.Настройте BIOS/UEFI. Убедитесь, что приоритет загрузки установлен на диск с Windows, а режим загрузки (Legacy/UEFI) совпадает с тем, в котором установлена ОС.
Чек-лист для устранения ошибки GRUB Rescue
Часто задаваемые вопросы
Можно ли исправить ошибку GRUB Rescue без установочного диска?
Да, если у вас есть доступ к другому компьютеру. Создайте загрузочную флешку с или Linux (например, Ubuntu Live USB) и используйте ее для восстановления загрузчика. Без загрузочного носителя исправить ошибку сложно, так как система не запускается.
Почему ошибка появляется после установки Linux?
При установке загрузчик автоматически перезаписывает загрузочную запись Windows (MBR). Если установлен неправильно или удален некорректно, может ссылаться на несуществующий раздел, что и вызывает ошибку no such partition.
Что делать, если диск не определяется в BIOS?
Если не видит жесткий диск, проблема, скорее всего, в аппаратной части: отключенный кабель, неисправный диск или контроллер. Проверьте подключение, попробуйте подключить диск к другому порту или на другом компьютере. Если диск не работает — его нужно заменить.
Можно ли вернуть данные, если не загружается?
Да. Подключите диск к другому компьютеру или загрузитесь с Live CD Linux, чтобы скопировать важные файлы. Для этого подойдет любой дистрибутив с поддержкой NTFS (например, Ubuntu или Kali Linux). Если диск поврежден, используйте утилиты вроде TestDisk или PhotoRec для восстановления данных.