Проблема
Ситуация, знакомая каждому администратору: сервер не загружается. Причины могут быть разными от повреждённого загрузчика и сбоя обновления ядра до отказа файловой системы или выхода из строя диска. В этот момент главная задача не допустить потери данных. Загрузиться в обычном режиме уже невозможно, а установленная ОС не даёт доступа к файлам. Именно здесь на помощь приходит 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 mode» — без коррекции ошибок;
- 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.
- После загрузки определите имена проблемных дисков:bashlsblk fdisk -lСистемный диск обычно имеет имя
/dev/sda(если это единственный диск). - Создайте точку монтирования и смонтируйте проблемный раздел:bashmkdir /mnt/rescue mount /dev/sda1 /mnt/rescueЕсли раздел не монтируется, попробуйте принудительно восстановить файловую систему:bashfsck -y /dev/sda1
- Подключите внешний накопитель (ещё одну флешку или внешний диск). SystemRescue автоматически определит его. Найдите его имя через
lsblkи смонтируйте:bashmkdir /mnt/backup mount /dev/sdb1 /mnt/backup - Скопируйте критически важные данные:bashrsync -av —progress /mnt/rescue/home/ /mnt/backup/home_backup/ rsync -av —progress /mnt/rescue/etc/ /mnt/backup/etc_backup/
- После завершения копирования отмонтируйте разделы и перезагрузитесь:bashumount /mnt/rescue umount /mnt/backup reboot
4. Восстановление загрузчика GRUB
Если проблема в повреждённом загрузчике (например, после обновления Windows поверх Linux), восстановить его можно за несколько минут.
- Загрузитесь с SystemRescue.
- Смонтируйте корневой раздел и (при наличии) раздел
/boot:bashmount /dev/sda2 /mnt/root # корневой раздел mount /dev/sda1 /mnt/root/boot # загрузочный раздел (если отдельный) - Смонтируйте виртуальные файловые системы, необходимые для chroot:bashmount —bind /dev /mnt/root/dev mount —bind /proc /mnt/root/proc mount —bind /sys /mnt/root/sys
- Выполните chroot в вашу систему:bashchroot /mnt/root
- Переустановите GRUB (настройки, скорее всего, сохранились, достаточно переустановить загрузчик):bashgrub-install /dev/sda update-grub
- Выйдите из chroot (
exit) и перезагрузитесь.
5. Восстановление удалённых файлов с помощью TestDisk и PhotoRec
Если файлы были случайно удалены, а резервной копии нет, на помощь приходят TestDisk и PhotoRec. Эти две утилиты бесплатны, кроссплатформенны и работают с большинством файловых систем.
TestDisk восстановление разделов и таблиц разделов
TestDisk помогает, когда:
- пропал целый раздел;
- повреждена таблица разделов;
- система не видит диск.
Пример восстановления потерянного раздела:
# Запуск TestDisk
testdisk /dev/sda
В интерактивном режиме выберите:
- Analyse анализ текущей структуры разделов;
- Quick Search быстрый поиск потерянных разделов;
- выберите найденный раздел и нажмите Write для восстановления таблицы разделов.
TestDisk не изменяет данные на диске, пока вы не подтвердите запись, поэтому ошибиться сложно.
PhotoRec восстановление файлов по сигнатурам
PhotoRec используется, когда файловая система сильно повреждена или отформатирована. Программа не обращает внимания на структуру разделов она сканирует диск поблочно и ищет файлы по известным сигнатурам (заголовкам).
Важное правило: сохранять восстановленные файлы нужно на другой физический носитель, чтобы не перезаписать данные, которые ещё можно восстановить.
Пример запуска PhotoRec:
photorec /dev/sda1
PhotoRec поддерживает сотни типов файлов: изображения, документы, видео, архивы, RAW-файлы.
6. Работа с умирающим диском: ddrescue
Если диск начал «сыпаться» (появляются ошибки чтения, щелчки, замедления), главное правило не пытаться монтировать его и не использовать обычные команды копирования вроде cp или dd. Это может усугубить ситуацию. Вместо этого используйте GNU ddrescue, который входит в состав SystemRescue.
Особенности ddrescue:
- читает данные с повреждённого носителя, пропуская битые сектора и продолжая чтение дальше;
- ведёт подробный лог (mapfile), что позволяет прерывать и возобновлять процесс;
- может выполнять несколько проходов с разной агрессивностью чтения.
Пример использования:
# Первый проход: быстрое чтение, пропуск проблемных областей
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) позволяет решить большинство проблем от копирования файлов с незагружающейся системы до извлечения данных с умирающего диска. Вложите час в подготовку такой флешки сегодня и завтра она сэкономит вам часы, а возможно, и целые дни простоя критической инфраструктуры.







