Гид по технологиям

SystemRescue — аварийный набор инструментов для восстановления ПК

9 min read Восстановление ПК Обновлено 23 Dec 2025
SystemRescue — аварийный набор для восстановления ПК
SystemRescue — аварийный набор для восстановления ПК

аптечка для компьютера

Что такое SystemRescue?

SystemRescue — это живой (live) Linux-дистрибутив, предназначенный для восстановления не загружающихся систем. Он содержит набор утилит для диагностики и ремонта: инструмент для работы с таблицей разделов, средство восстановления загрузчика GRUB, утилиту тестирования памяти Memtest86+, инструменты для работы с Windows-реестром и многое другое.

Ключевые моменты:

  • Дистрибутив основан на Arch Linux, но не требует глубоких знаний Linux.
  • Документация доступна онлайн, а локальная копия включена в образ на случай отсутствия сети.
  • Образ распространяется как ISO-файл, который записывается на USB-накопитель или DVD.

Скачать образ можно со страницы проекта: SystemRescue ISO

Кому это нужно

  • Домашним пользователям, которые хотят самостоятельно вернуть рабочую систему.
  • Техподдержке и волонтерам, помогающим родственникам и друзьям.
  • Системным администраторам и ремонтным мастерским как универсальный инструмент экстренной помощи.

Важно: SystemRescue выполняется в среде с правами root, поэтому все операции могут навсегда изменить данные на диске. Всегда убедитесь, что вы монтируете и изменяете правильное устройство.

Получение установочного носителя

  1. Скачайте ISO-образ с официального сайта проекта.
  2. Запишите ISO на USB-накопитель с помощью утилит типа balenaEtcher, Rufus (Windows) или dd (Linux). На большинстве систем запись с помощью графической утилиты проще и безопаснее.
  3. Рекомендуется подготовить загрузочную флешку заранее, до появления проблем.

Совет: пометьте флешку и храните отдельно. Подготовленная флешка экономит время при аварии.

Запуск и рабочая среда

При загрузке с носителя вы попадёте в текстовую консоль. Чтобы запустить графическую среду XFCE, введите команду:

startx

Вы окажетесь в полноценной рабочей среде с меню приложений, включая GParted, файловый менеджер и терминал.

Примечание: на консоли вы находитесь под root-пользователем (приглашение #). Это значит, что нет обычных ограничений: одна ошибка может повредить данные, поэтому действуйте осторожно.

Работа с разделами и GParted

Для изменения размера, создания или удаления разделов используйте GParted — графический редактор таблицы разделов.

Запуск: XFCE меню -> GParted

Что можно делать:

  • Изменять размер разделов (grow/shrink).
  • Пересоздавать таблицу разделов и форматировать разделы.
  • Создавать новые разделы и изменять флаги (boot, esp и т.д.).

Советы и предупреждения:

  • Перед изменением таблицы разделов сделайте образ диска или хотя бы резервную копию важных файлов.
  • Операции с разделами могут быть длительными — не прерывайте процесс принудительным отключением питания.

GParted в SystemRescue

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

Когда загрузчик повреждён или перезаписан другой ОС, система может перестать загружаться. Восстановление GRUB часто решает проблему.

Шаги восстановления GRUB:

  1. Определите устройства и разделы:
lsblk
  1. Подключите раздел с установленной системой. Например, если система на /dev/sda1:
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
  1. Подключите виртуальные файловые системы и выполните chroot (если требуется доступ к системе как к корню):
mount --types proc /proc /mnt/linux/proc
mount --rbind /sys /mnt/linux/sys
mount --make-rslave /mnt/linux/sys
mount --rbind /dev /mnt/linux/dev
mount --make-rslave /mnt/linux/dev
arch-chroot /mnt/linux

Пояснение: arch-chroot меняет корневую директорию на указанную, позволяя работать с системой как если бы вы загрузились с неё.

  1. Проверьте конфигурацию GRUB, файл может располагаться в /boot/grub или /boot/grub2. В старых системах встречается /boot/grub/grub.conf или /boot/grub/grub.cfg:
ls /boot/grub
cat /boot/grub/grub.cfg
  1. Установите GRUB на нужный диск. Обычно главный диск — /dev/sda (не раздел, а устройство):
grub-install /dev/sda
update-grub

Если ваша система использует EFI, сначала смонтируйте EFI-раздел, например /dev/sda2:

mkdir -p /boot/efi
mount /dev/sda2 /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
update-grub
  1. Выйдите из chroot и размонтируйте:
exit
umount -l /mnt/linux/dev
umount -l /mnt/linux/sys
umount -l /mnt/linux/proc
umount -l /mnt/linux
  1. Перезагрузите систему:
reboot

Возможные ошибки и как их отследить:

  • Неверный device (/dev/sda vs /dev/sda1): grub-install должен указывать устройство, а не раздел, для установки загрузчика в MBR/GPT.
  • Для UEFI-систем необходим смонтированный EFI-раздел и правильный ключ –target.
  • Если update-grub не обнаруживает ОС, проверьте, видит ли chroot установленную систему и её ядро.

Когда метод не помогает:

  • Повреждена файловая система /boot или отсутствуют образы ядра. В этом случае нужно восстановить файлы ядра, обновить initramfs и повторить установку.

Тестирование оперативной памяти с Memtest86+

Если возникают нестабильности системы: ядро падает, появляются «синие экраны смерти» или произвольные перезагрузки, проверьте RAM.

  1. При загрузке SystemRescue в меню выберите Memtest86+.
  2. Дайте утилите пройти несколько полных циклов — один проход может не выявить редкие ошибки.

Замечание: тест может занять часы в зависимости от объёма памяти. Если обнаружены ошибки — замените планку RAM или протестируйте каждую планку по очереди.

тест памяти SystemRescue

Извлечение и архивация файлов с повреждённого диска

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

Шаги:

  1. Определите устройства:
lsblk
  1. Смонтируйте исходный диск и целевой носитель. Пример для /dev/sda и USB /dev/sdb1:
mkdir -p /mnt/harddrive
mount /dev/sda /mnt/harddrive
mkdir -p /mnt/usb
mount /dev/sdb1 /mnt/usb
  1. Скопируйте файлы. Для базового копирования:
cp -a /mnt/harddrive/путь/к/директории /mnt/usb/

Для устойчивого копирования с пропуском ошибок используйте rsync или ddrescue (рекомендуется при проблемных дисках):

# пример rsync с прогрессом
rsync -avh --progress /mnt/harddrive/ /mnt/usb/backup/

# предпочтительнее для повреждённых дисков
ddrescue -f -n /dev/sda /mnt/usb/sda-image.img /mnt/usb/sda-image.log

Примечание: ddrescue гораздо безопаснее dd при восстановлении с повреждённых дисков, так как ведёт лог и позволяет повторные проходы.

Клонирование дисков

Для полнокопийного клонирования используйте dd или ddrescue. dd копирует побайтно, но не умеет аккуратно обходить повреждённые сектора.

Пример простой команды dd (Осторожно: перепутанные устройства уничтожат данные):

dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress

Безопаснее использовать ddrescue при наличии подозрений на физические повреждения:

ddrescue -f -n /dev/sda /dev/sdb /mnt/usb/ddrescue.log

Советы:

  • Всегда перепроверяйте имена устройств перед запуском.
  • dd не показывает прогресс по умолчанию; используйте status=progress или pv.
  • Для восстановления разделов после клонирования может понадобиться восстановление таблицы разделов и UUID.

Сброс паролей

Сброс паролей — одна из частых задач при работе с чужими или старыми ПК.

Linux:

  1. Смонтируйте корневой раздел и выполните chroot, как описано в разделе про GRUB.
  2. Выполните команду для смены пароля нужного пользователя:
passwd username

Чтобы сменить root-пароль:

passwd root

Windows (локальные аккаунты):

SystemRescue содержит утилиту chntpw для работы с базой реестра SAM.

  1. Смонтируйте Windows-раздел:
mkdir -p /mnt/windows
mount /dev/sda1 /mnt/windows
  1. Запустите chntpw для просмотра списка учётных записей и очистки пароля:
chntpw -l /mnt/windows/Windows/System32/config/SAM
chntpw -u "ИмяПользователя" /mnt/windows/Windows/System32/config/SAM

Средство предложит опции: очистить пароль (сделать пустым), установить флаги и т.д. После очистки пароля перезагрузитесь в Windows и установите новый пароль через параметры учётной записи.

Важно: если аккаунт — Microsoft Account (учётная запись в облаке), локальная очистка пароля не поможет: нужно восстановить пароль через сайт Microsoft.

Методика восстановления системы — пошаговый план

  1. Оценка проблемы:
    • Не загружается система? Появляется сообщение об ошибке? Синій экран? — зафиксируйте текст ошибки.
  2. Диагностика оборудования:
    • Запустите Memtest86+, проверьте SMART диска (smartctl) и питание.
  3. Сохранение данных:
    • Если диск подозрительно работает, сначала сделайте резервную копию с помощью rsync или ddrescue.
  4. Восстановление загрузчика:
    • Попробуйте восстановить GRUB через chroot.
  5. Исправление повреждённых файлов системы:
    • Проверьте файловые системы: fsck для ext4, ntfsfix для NTFS.
  6. Тестирование после ремонта:
    • Перезагрузитесь и проверьте загрузку; при проблемах повторите шаги.

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

Рольовые чеклисты

Чеклист для домашнего пользователя:

  • Подготовьте загрузочную флешку заранее и подпишите её.
  • Сделайте снимки экрана / фотографии ошибок перед началом.
  • Смонтируйте внешний диск и скопируйте важные файлы.
  • Используйте GParted для несложных операций с разделами.

Чеклист для волонтера/друга:

  • Спросите о важности данных и наличии резервных копий.
  • Выполните проверку памяти и SMART диска.
  • При необходимости выполните скрипт копирования данных на внешний диск.

Чеклист для техника:

  • Соберите логи (dmesg, journalctl, smartctl —a).
  • Используйте ddrescue для проблемных дисков, ведите лог.
  • Проверяйте целостность и подписи загрузочных файлов при восстановлении GRUB.

Критерии приёмки

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

  • ОС загружается до уровня графической среды и пользователь может войти в систему.
  • Все критически важные данные успешно сохранены на внешний носитель.
  • Установлен рабочий загрузчик и доступны разделы операционной системы.

Частые ошибки и когда SystemRescue не поможет

Где SystemRescue эффективен:

  • Повреждение загрузчика и конфигурации загрузки.
  • Логические повреждения файловой системы.
  • Извлечение файлов с доступного, но медленно работающего диска.

Где SystemRescue бессилен:

  • Физические повреждения контроллера SSD, электромеханические сбои HDD без возможности чтения.
  • Аппаратные отказы материнской платы, контроллера питания или процессора.
  • Шифрование диска без наличия ключа — утилита не сможет расшифровать данные без пароля/ключа.

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

Альтернативные инструменты

  • Rescatux — дистрибутив для восстановления загрузчика и паролей с упрощённым интерфейсом.
  • Clonezilla — для массового клонирования и развёртывания образов дисков.
  • Hiren’s Boot CD / UBCD — набор утилит для диагностики и восстановления.

Выбор зависит от конкретной задачи: для извлечения файлов и диагностики SystemRescue универсален, но для массового клонирования удобнее Clonezilla.

Безопасность и конфиденциальность

  • Работая с чужими данными, уважайте приватность: не просматривайте личные файлы без разрешения.
  • Если вы создавали образы дисков, храните их в защищённом месте и при необходимости шифруйте.
  • Для соответствия локальным правилам (GDPR и т.п.) документируйте доступ к данным и действия с ними.

Быстрый справочник команд (cheat sheet)

  • Просмотр устройств: lsblk
  • Монтирование раздела: mount /dev/sdXY /mnt/target
  • Создание каталога: mkdir -p /mnt/target
  • Chroot: arch-chroot /mnt/target
  • Установка GRUB: grub-install /dev/sda
  • Обновление GRUB: update-grub
  • Тест памяти: выбор Memtest86+ в загрузочном меню
  • Копирование файлов: rsync -avh –progress src/ dst/
  • Клонирование: dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress
  • Восстановление с дефектных дисков: ddrescue -f -n /dev/sda /path/img.img /path/log.log

Минимальный набор ролей и действий при инциденте

  1. Оценщик: фиксирует симптомы, время и сообщения об ошибках.
  2. Специалист по резервному копированию: копирует критичные данные.
  3. Восстановитель: выполняет восстановление загрузчика и проверку файловой системы.
  4. Тестировщик: проверяет систему после восстановительных действий.

Диаграмма принятия решения для отказа загрузки

flowchart TD
  A[Система не загружается] --> B{Есть доступ к загрузочному меню}
  B -- Да --> C[Загрузиться с SystemRescue]
  B -- Нет --> D[Восстановление BIOS/UEFI настроек]
  C --> E{Проверить память}
  E -- Ошибки --> F[Заменить планки RAM]
  E -- ОК --> G{Диск читается?}
  G -- Нет --> H[SMART, ddrescue, обратиться в лабораторию]
  G -- Да --> I{Загрузчик повреждён?}
  I -- Да --> J[Выполнить chroot и grub-install]
  I -- Нет --> K[Проверить файловую систему и ядро]
  K --> L[Восстановление файлов ядра/initramfs]
  J --> M[Перезагрузка и проверка]
  L --> M
  H --> M

Глоссарий в одну строчку

  • live-дистрибутив: загрузочный образ ОС, работающий без установки;
  • chroot: смена корневой директории для работы внутри смонтированной системы;
  • GRUB: загрузчик GNU GRUB;
  • EFI/UEFI: современная прошивка, заменяющая BIOS;
  • ddrescue: инструмент для восстановления данных с повреждённых носителей.

Итог

SystemRescue — удобный и универсальный «набор первой помощи» для ПК. Он покрывает широкий спектр сценариев: от извлечения данных и теста памяти до восстановления загрузчика и сброса локальных паролей. Однако при физических повреждениях диска или при шифровании без ключа возможности ограничены. Подготовьте загрузочный носитель заранее, следуйте пошаговым процедурам и всегда делайте резервные копии критичных данных.

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

запуск команды lsblk в SystemRescue

Короткая инструкция для распространения друзьям (анонс):

Если вы помогаете друзьям или семье, создайте на USB-накопителе загрузочную копию SystemRescue и держите её под рукой. В экстренной ситуации это часто позволяет быстро сохранить данные и вернуть систему в рабочее состояние.

Конец статьи.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Зашифрованный образ диска (.dmg) на Mac
Безопасность

Зашифрованный образ диска (.dmg) на Mac

Как отформатировать USB в exFAT для Linux, Windows и macOS
Linux

Как отформатировать USB в exFAT для Linux, Windows и macOS

Настройка и персонализация Apple Watch
умные часы

Настройка и персонализация Apple Watch

Как быстро проверить, потянет ли ваш ПК игру
Игры

Как быстро проверить, потянет ли ваш ПК игру

Переключение на 5 GHz в Windows 10
Сеть

Переключение на 5 GHz в Windows 10

Почему Outlook не показывает всю почту и как это исправить
Инструкции

Почему Outlook не показывает всю почту и как это исправить