# О Foremost — инструменте для восстановления данных

### **Что такое Foremost**

Инструмент для восстановления данных в Linux. Он может восстанавливать данные с флэш-накопителей, жестких дисков, карт памяти. Он работает и с изображениями, видеофайлами, exe-файлами, pdf-файлами и другими. Кроме того, тулза восстанавливает файлы, созданные приложениями dd, Encase и safeback.

### **Как восстановить данные в Linux с помощью Foremost**

1. Раньше Foremost был предустановлен в командной строке, но теперь нужно устанавливать:

```
sudo apt-get install foremost -y
```

2\. Открываем справку:

```
foremost -h
```

<figure><img src="https://telegra.ph/file/358c99826d5c57f26d905.png" alt=""><figcaption></figcaption></figure>

3\. Чтобы восстановить удаленные данные, например, с флешки, необходимо указать путь к диску. Открываем консоль и вводим команду:

```
sudo fdisk -l
```

<figure><img src="https://telegra.ph/file/c773c5b9baf0e0381cfe8.png" alt=""><figcaption><p>Пример экрана. В этом случае — наша флешка</p></figcaption></figure>

На приведенном выше скрине видно, что название устройства нашего 32-гигабайтного диска — dev/sdb, а основной раздел флеш-накопителя — /dev/sdb1. Этот /dev/sdb1 является разделом памяти. Мы можем скопировать этот путь /dev/sdb1 или просто запомнить его.

4\. Теперь вводим команду восстановления данных:

```
sudo foremost -t jpg,pdf,mp4 -v -q -i /dev/sdb1 -o /home/Desktop/recovered
```

&#x20;`-t` → указание типов файлов. Если его не использовать, будут восстановлены все известные типы файлов.\
`-v` → отображение процесса восстановления.\
`-q` → быстрый режим.\
`-i` → устройства ввода (у нас это флешка, а путь — /dev/sdb1).\
`-o` → установка выходного каталога.

Процесс восстановления займет некоторое время, всё зависит от размера диска. Если удаленные файлы перезаписываются другими файлами — могут быть проблемы с восстановлением этих удаленных файлов.

Утилита их восстановит, но не полностью. Также есть вероятность получить поврежденные файлы.
