Введение / Зачем это нужно
Если ваш Ubuntu перестал загружаться, вы можете потерять доступ к важным файлам. Загрузочный USB-диск с Ubuntu позволяет загрузить систему в безопасном режиме, получить доступ к дискам и скопировать нужные данные на другой носитель. После выполнения этой инструкции вы сможете быстро извлечь файлы даже с неисправного компьютера.
Требования / Подготовка
- Доступ к другому работающему компьютеру (Windows, Linux или macOS).
- USB-флешка емкостью ≥ 2 ГБ (все данные на ней будут удалены).
- ISO-образ Ubuntu (скачайте с ubuntu.com).
- Дополнительный накопитель для сохранения восстановленных файлов (HDD, SSD или другая USB-флешка).
Шаг 1: Создание загрузочного USB
Создание загрузочного USB
- На Windows – используйте программу Rufus. Запустите её, выберите ISO-образ Ubuntu, укажите флешку, установите флажок «Boot selection» → «DD» для raw-записи (или «ISO» для автоматического выбора). Нажмите «Start» и подтвердите удаление данных.
- На Linux – откройте терминал и выполните:
# Замените sdx на имя вашей флешки (например, /dev/sdb)
dd if=ubuntu.iso of=/dev/sdx bs=4M status=progress
После завершения вы получите загрузочную флешку, готовую к использованию.
Шаг 2: Загрузка с флешки
Перезагрузите ПК и сразу войдите в BIOS/UEFI (обычно клавиша Del, F2 или Esc). Найдите в меню «Boot» или «Boot Order» пункт «USB» или «Removable». Переместите его на первое место, сохраните изменения (клавиша F10 обычно выполняет «Save and Exit»). Компьютер перезагрузится и загрузится напрямую в Ubuntu Live.
Шаг 3: Поиск дисков
После загрузки откройте терминал. Выполните команду:
lsblk
Система отобразит все подключённые устройства. Твердотельный накопитель основного компьютера обычно обозначен как sda (или nvme0n1 для NVMe). Разделы внутри диска будут иметь суффикс 1, 2 и т.д. (sda1, sda2). Определите, какой из них содержит данные, которые вы хотите сохранить.
Шаг 4: Монтирование разделов
Перед копированием смонтируйте раздел в читабельном виде:
# Замените /dev/sdaX на найденный раздел
sudo mount /dev/sdaX /mnt
Если файловая система повреждена, сначала проверьте её:
sudo fsck -t ext4 /dev/sdaX
При запросе нажмите y. После проверки смонтируйте снова:
sudo mount -a
Теперь данные доступны по пути /mnt.
Шаг 5: Копирование файлов
Выберите папки или файлы, которые хотите сохранить, и скопируйте их на другой носитель. Простой пример для копирования одной папки:
cp -r /mnt/важные-папки /external-drive/
Для больших объёмов или периодического резервного копирования используйте rsync, который учитывает изменения:
rsync -av /mnt/important/ /external-drive/
После завершения копирования безопасно извлеките внешний носитель.
Проверка результата
Подключите внешний носитель к компьютеру, на котором вы работали с USB-флешкой, и откройте терминал. Выполните команду:
ls -l /external-drive/важные-папки
Если список файлов отобразился, восстановление прошло успешно. Проверьте несколько файлов, чтобы убедиться, что данные не повреждены.
Возможные проблемы
- Устройство не отображается в
lsblk– возможно, диск отключён или находится в режиме «Sleep». Убедитесь, что SATA-кабели подключены надёжно, и проверьте BIOS на предмет обнаружения диска. - Ошибка «Permission denied» при монтировании – используйте
sudoили измените права доступа с помощьюchmod. Убедитесь, что вы вошли в систему под администратором. - Файловая система повреждена –
fsckможет предложить вам переформатировать раздел. Перед этим скопируйте всё, что можно, используя инструменты типаtestdiskилиphotorec, которые работают напрямую с диском, не изменяя его структуру.
Если какие-либо шаги не сработали, попробуйте загрузиться с другим загрузочным диском (например, с USB с Windows PE) и повторить попытку восстановления там. В крайнем случае, обратитесь в сервисный центр для профессионального восстановления данных.