Проблема
Ситуация, знакомая каждому администратору. Сервер не загружается. Причины могут быть разными. От повреждённого загрузчика и сбоя обновления ядра до отказа файловой системы или выхода из строя диска. В этот момент главная задача не допустить потери данных. Загрузиться в обычном режиме уже невозможно, а установленная ОС не даёт доступа к файлам.
Именно здесь на помощь приходит LiveCD. Это загрузочный носитель с полноценной операционной системой, которая работает исключительно в оперативной памяти и не трогает повреждённый диск. С его помощью можно смонтировать проблемный раздел, скопировать критически важные данные, восстановить загрузчик или, в худшем случае, попытаться извлечь информацию с умирающего жёсткого диска.
К сожалению, многие администраторы подходят к подготовке LiveCD бессистемно. Записывают первый попавшийся образ, а в критический момент обнаруживают, что на флешке нет нужной утилиты, или Live система не поддерживает нужную файловую систему, или сеть не настроена. В этой статье я расскажу, какие Live дистрибутивы действительно стоит носить с собой, какие инструменты в них должны быть и как грамотно подготовить загрузочную флешку, чтобы она стала надёжным спасательным кругом в любой аварийной ситуации.
Решение
Профессиональный набор для восстановления данных на флешке должен включать три категории инструментов.
Базовый Live дистрибутив для диагностики и ремонта. Система, которая умеет работать с любыми файловыми системами (ext4, XFS, NTFS, Btrfs, ZFS), содержит набор утилит для работы с разделами, загрузчиками и файлами.
Специализированные инструменты для глубокого восстановления. Утилиты, которые могут извлечь данные даже с сильно повреждённого или отформатированного носителя.
Вспомогательные средства. Для клонирования дисков, сетевого копирования, проверки памяти и диагностики оборудования.
Лучший подход не ограничиваться одним дистрибутивом, а создать мультизагрузочную флешку, на которой будет несколько специализированных образов. Это гарантирует, что под рукой окажется нужный инструмент для любой ситуации. Будь то сбой GRUB, случайное удаление файлов, выход диска из строя или атака ransomware.
Пошаговая инструкция
1. Выбор Live дистрибутивов для флешки администратора
В 2025-2026 годах существует несколько проверенных решений. Каждое из них оптимально для определённых сценариев.
SystemRescue. Золотой стандарт для восстановления Linux
SystemRescue (ранее известный как SystemRescueCd) это специализированный инструмент для администрирования и восстановления систем после сбоя. Он остаётся золотым стандартом в своей области благодаря современному ядру с широкой поддержкой оборудования и поддержке всех основных файловых систем: ext4, XFS, Btrfs, NTFS и даже ZFS.
Ключевые утилиты в составе SystemRescue.
GParted графический редактор разделов.
ddrescue клонирование дисков с аппаратными ошибками.
TestDisk восстановление удалённых разделов и таблиц разделов.
PhotoRec восстановление файлов по сигнатурам (входит в тот же пакет).
Memtest86+ тестирование оперативной памяти.
Ntfs3g полноценный доступ к NTFS разделам Windows для чтения и записи.
Rsync эффективное копирование данных по сети.
FSArchiver гибкий архиватор файловых систем.
Для кого: администраторов Linux, опытных пользователей и тех, кому нужен полный контроль над процессом восстановления.
Hiren’s BootCD PE. Для экосистемы Windows
Hiren’s BootCD PE это современная сборка на основе Windows PE, содержащая десятки утилит для диагностики, ремонта и восстановления данных на компьютерах с Windows. В отличие от классической версии, PE версия базируется на Windows 11 и активно обновляется.
Ключевые возможности.
Утилиты для работы с разделами и загрузчиками (BootICE, MBRWizard, MBRFix).
Средства для сброса паролей Windows и редактирования реестра.
Антивирусные сканеры для проверки заражённых систем.
Инструменты для клонирования и создания образов дисков.
Утилиты для диагностики оперативной памяти и жёстких дисков.
Для кого: администраторов смешанных сред, где есть Windows серверы и рабочие станции, а также для тех, кто привык к интерфейсу Windows.
Knoppix. Универсальный спасательный круг
Knoppix один из старейших Live дистрибутивов на основе Debian. Отличается тем, что «видит» практически любое оборудование и содержит огромное количество предустановленных пакетов. Knoppix особенно ценен тем, что он умеет автоматически монтировать все обнаруженные разделы и предлагать их в файловом менеджере. Это идеальный вариант для быстрого копирования данных, когда нет времени разбираться с командной строкой.
Для кого: быстрого доступа к файлам на незнакомом оборудовании, когда важна простота.
Kali Linux для форензики и глубокого анализа
Kali Linux хоть и позиционируется как дистрибутив для тестирования на проникновение, его Live режим активно используется для криминалистического анализа, создания образов дисков и сбора улик.
Специализированные утилиты Kali для восстановления данных.
safecopy инструмент для извлечения данных с проблемных носителей, который использует пошаговый алгоритм для обхода повреждённых областей. Утилита умеет выполнять несколько проходов. Сначала быстрое чтение без лишних попыток, затем более тщательное с определением точных границ битых секторов.
recoverdm программа для восстановления файлов с дисков, имеющих повреждённые сектора. При обнаружении нечитаемого сектора записывает пустой сектор в выходной файл и продолжает работу. Для CD и DVD поддерживает чтение в RAW режиме (без коррекции ошибок).
extundelete утилита для восстановления удалённых файлов с разделов ext3 и ext4 с использованием информации из журнала файловой системы.
Foremost консольный инструмент для восстановления файлов по сигнатурам (аналогичен PhotoRec).
Для кого: сложных случаев, требующих низкоуровневой работы с повреждёнными носителями или криминалистического подхода.
2. Создание мультизагрузочной флешки
Вместо того чтобы носить с собой несколько флешек с разными дистрибутивами, лучше создать одну мультизагрузочную флешку. Для этого идеально подходит Ventoy. Это бесплатный инструмент с открытым исходным кодом.
Что даёт Ventoy.
Достаточно один раз подготовить флешку, после чего можно просто копировать ISO образы в корневой каталог.
При загрузке Ventoy показывает меню выбора образа.
Не нужно перезаписывать флешку для добавления нового дистрибутива.
Подготовка флешки с помощью Ventoy.
Скачайте последнюю версию Ventoy с официального сайта.
Запустите Ventoy2Disk.exe (Windows) или скрипт для Linux.
Выберите свою флешку и нажмите Install. Внимание: все данные на флешке будут удалены.
После успешной установки на флешке появится раздел с FAT32, exFAT или NTFS.
Просто скопируйте скачанные ISO образы дистрибутивов в корень флешки.
Альтернативный вариант Rufus. Он отлично подходит для записи одиночного ISO образа. При использовании Rufus важно помнить, что он стирает флешку при каждой записи.
Рекомендуемый минимальный набор ISO образов на флешке.
systemrescue-x.x.x.iso основной инструмент.
Hirens_BootCD_PE.iso для Windows сред.
kali-linux-live.iso для сложных случаев (опционально).
clonezilla-live.iso для бэкапа и клонирования.
Размер такой флешки должен быть не менее 16-32 ГБ, чтобы поместились все образы и было место для сохранения восстановленных данных.
3. Базовый сценарий работы. Доступ к файлам на незагружающейся системе
Самый частый сценарий. Система не загружается, но данные на диске физически целы и их нужно скопировать.
Пошаговый алгоритм.
Загрузитесь с флешки, выберите в меню Ventoy SystemRescue.
После загрузки определите имена проблемных дисков.
bash
lsblk
fdisk -l
Системный диск обычно имеет имя /dev/sda (если это единственный диск).
Создайте точку монтирования и смонтируйте проблемный раздел.
bash
mkdir /mnt/rescue
mount /dev/sda1 /mnt/rescue
Если раздел не монтируется, попробуйте принудительно восстановить файловую систему.
bash
fsck -y /dev/sda1
Подключите внешний накопитель (ещё одну флешку или внешний диск). SystemRescue автоматически определит его. Найдите его имя через lsblk и смонтируйте.
bash
mkdir /mnt/backup
mount /dev/sdb1 /mnt/backup
Скопируйте критически важные данные с помощью rsync.
bash
rsync -av --progress /mnt/rescue/home/ /mnt/backup/home_backup/
rsync -av --progress /mnt/rescue/etc/ /mnt/backup/etc_backup/
После завершения копирования отмонтируйте разделы и перезагрузитесь.
bash
umount /mnt/rescue
umount /mnt/backup
reboot
4. Восстановление загрузчика GRUB
Если проблема в повреждённом загрузчике (например, после обновления Windows поверх Linux), восстановить его можно за несколько минут.
Загрузитесь с SystemRescue.
Смонтируйте корневой раздел и (при наличии) раздел /boot.
bash
mount /dev/sda2 /mnt/root # корневой раздел
mount /dev/sda1 /mnt/root/boot # загрузочный раздел (если отдельный)
Смонтируйте виртуальные файловые системы, необходимые для chroot.
bash
mount --bind /dev /mnt/root/dev
mount --bind /proc /mnt/root/proc
mount --bind /sys /mnt/root/sys
Выполните chroot в вашу систему.
bash
chroot /mnt/root
Переустановите GRUB. Настройки, скорее всего, сохранились, достаточно переустановить загрузчик.
bash
grub-install /dev/sda
update-grub
Выйдите из chroot (exit) и перезагрузитесь.
5. Восстановление удалённых файлов с помощью TestDisk и PhotoRec
Если файлы были случайно удалены, а резервной копии нет, на помощь приходят TestDisk и PhotoRec. Эти две утилиты бесплатны, кроссплатформенны и работают с большинством файловых систем.
TestDisk. Восстановление разделов и таблиц разделов
TestDisk помогает в следующих случаях.
Пропал целый раздел.
Повреждена таблица разделов.
Система не видит диск.
Пример восстановления потерянного раздела.
bash
testdisk /dev/sda
В интерактивном режиме выберите.
Analyse анализ текущей структуры разделов.
Quick Search быстрый поиск потерянных разделов.
Выберите найденный раздел и нажмите Write для восстановления таблицы разделов.
TestDisk не изменяет данные на диске, пока вы не подтвердите запись, поэтому ошибиться сложно.
PhotoRec. Восстановление файлов по сигнатурам
PhotoRec используется, когда файловая система сильно повреждена или отформатирована. Программа не обращает внимания на структуру разделов. Она сканирует диск поблочно и ищет файлы по известным сигнатурам (заголовкам).
Важное правило. Сохранять восстановленные файлы нужно на другой физический носитель, чтобы не перезаписать данные, которые ещё можно восстановить.
Пример запуска PhotoRec.
bash
photorec /dev/sda1
PhotoRec поддерживает сотни типов файлов. Изображения, документы, видео, архивы, RAW файлы.
6. Работа с умирающим диском. ddrescue
Если диск начал «сыпаться» (появляются ошибки чтения, щелчки, замедления), главное правило не пытаться монтировать его и не использовать обычные команды копирования вроде cp или dd. Это может усугубить ситуацию. Вместо этого используйте GNU ddrescue, который входит в состав SystemRescue.
Особенности ddrescue.
Читает данные с повреждённого носителя, пропуская битые сектора и продолжая чтение дальше.
Ведёт подробный лог (mapfile), что позволяет прерывать и возобновлять процесс.
Может выполнять несколько проходов с разной агрессивностью чтения.
Пример использования.
bash
# Первый проход: быстрое чтение, пропуск проблемных областей
ddrescue -n /dev/sdb /mnt/backup/disk_image.img /mnt/backup/disk_image.log
# Второй проход: тщательное чтение, попытка извлечь данные с границ битых секторов
ddrescue -r 3 /dev/sdb /mnt/backup/disk_image.img /mnt/backup/disk_image.log
После создания образа можно работать уже с ним, не рискуя окончательно «добить» оригинальный диск. Образ можно смонтировать и попытаться извлечь файлы через TestDisk.
7. Тестирование оперативной памяти
Причина нестабильной работы системы и сбоев при восстановлении может крыться в неисправной оперативной памяти. Memtest86+ (доступен в SystemRescue) запускается прямо из загрузочного меню без загрузки основной ОС и выполняет комплексные тесты памяти. Запустите его на ночь. Если появятся ошибки, планку памяти нужно заменять до любых серьёзных работ по восстановлению.
Устранение распространённых проблем
ПроблемаВероятная причинаРешениеLiveCD не видит жёсткий дискКонтроллер диска работает в режиме RAID без поддержки в ядреПереключить контроллер в режим AHCI в BIOS или UEFI. Использовать дистрибутив с более новым ядром.Не удаётся смонтировать NTFS разделРаздел «грязный» (dirty), требует проверкиВыполнить ntfsfix /dev/sda1 (из пакета ntfs-3g), затем смонтировать с опцией -t ntfs-3g.PhotoRec восстановил файлы, но они не открываютсяФайлы перезаписаны или поврежденыПопробовать другой инструмент (Foremost, Scalpel). Убедиться, что восстановление выполнялось на другой диск.ddrescue выдаёт ошибку Input/output error на каждом блокеДиск полностью вышел из строя (аппаратная проблема)Остановить работу, обратиться к специалистам по восстановлению данных.Не удаётся загрузиться с флешкиSecure Boot блокирует загрузкуОтключить Secure Boot в BIOS или UEFI. Некоторые дистрибутивы (например, Ubuntu) имеют поддержку Secure Boot, но не все.После chroot не работают команды (grub-install не найден)Не смонтированы /proc, /sys или /dev, либо не установлен пакет GRUBПроверить монтирование виртуальных ФС. Установить GRUB внутри chroot: apt install grub-pc (Debian/Ubuntu) или dnf install grub2 (RHEL).
Итог
Профессиональный администратор не ждёт, пока система откажет. Он готовится к этому заранее. Восстановление данных с помощью LiveCD становится возможным, если под рукой есть грамотно подготовленная флешка с набором проверенных инструментов. SystemRescue для работы с Linux системами. Hiren’s BootCD PE для Windows сред. Для сложных случаев Kali Linux со специализированными утилитами вроде safecopy и extundelete.
Ventoy превращает флешку в удобный мультизагрузочный носитель. Знание ключевых инструментов (ddrescue, TestDisk, PhotoRec, chroot для восстановления GRUB) позволяет решить большинство проблем. От копирования файлов с незагружающейся системы до извлечения данных с умирающего диска.
Вложите час в подготовку такой флешки сегодня. Завтра она сэкономит вам часы, а возможно, и целые дни простоя критической инфраструктуры.