Восстановление удаленных файлов в ubuntu

Основные достоинства SwitchVirtualRouter

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

Единственный недостаток – приложение работает только на ОС Windows 7 и 8.

Для настройки приложения достаточно зайти на общую вкладку и указать основные параметры работы: автоматический запуск, наличие значка в трее и т.п. После запуска останется указать еще несколько параметров раздачи Интернета. После чего можно будет закрыть SwitchVirtualRouter, а виртуальная точка доступа будет работать в автоматическом режиме, и вы сможете пользоваться Интернетом сразу на нескольких устройствах. При этом устройству будет присвоен один из статусов:

  • IP-адрес выдан и устройство (возможно) имеет доступ в Интернет;
  • IP-адрес не выдан;
  • IP-адрес выдан, но доступ в Интернет не обеспечивается.

В этой инструкции, мы подробно рассмотрим процесс настройки программы Switch Virtual Router. На реальном примере разберемся как настроить раздачу интернета по Wi-Fi с вашего ноутбука с помощью этой программы.

Вы уже наверное знаете, что на ноутбуках, или на компьютерах с внешним USB Wi-Fi адаптером есть возможность запускать так называемый Hot Spot (виртуальную точку доступа Wi-Fi)
. Это значит, что если у вас дома нет Wi-Fi роутера, но есть компьютер с Wi-Fi и подключенным интернетом (по кабелю, или через USB модем)
, то вы можете настроить раздачу интернета по Wi-Fi со своего компьютера.

Сделать это можно и без сторонних программ, через командную строку. Но, не все могут разобраться в этих командах, последовательности запуска и т. д. Поэтому, есть несколько хороших, бесплатных программ, с помощью которых можно с легкостью запустить виртуальную точку доступа. И все это через наглядный и понятный интерфейс. Switch Virtual Router – одна из таких программ, настройку которой мы сейчас рассмотрим.

У Switch Virtual Router есть несколько полезных и интересных функций. Например: программа может выключить ваш ноутбук, или отправить его в режим гибернации, когда от него отключатся все устройства. Есть возможность выставить автозапуск программы, или автоматический запуск точки доступа. Наличие русского языка, и незаметная работа программы на панели уведомлений. К тому же, программа абсолютно бесплатная.

На официальном сайте программы написано, что создание точки доступа не поддерживается на Windows XP и Vista. На Windows 7 все работает (проверено)
. На Windows 8, думаю тоже будет работать.

Восстановление удаленных фалов Linux

Существуют 2 варианта восстановления данных в системе Линукс – непосредственно с жесткого диска системы и с флешки.

Восстановление данных жесткого диска Linux

Файловые системы, используемые во всех ОС, не только в Unix-подобных, организованы таким образом, что не дают удаленному файлу пропасть бесследно. То есть, если файл был создан и находился на жестком диске, значит, он занимал некоторое пространство и был внесен в список ссылок среди других объектов.

Когда пользователь его удаляет, ссылка на файл дезактивируется, давая понять файловой системе, что занятое пространство можно пометить как неразменное. На самом же деле, удаленный объект до сих пор существует и располагается на тех кластерах, на которых он и был. Его полное стирание наступит только после перезаписи его следа иными данными.

Из чего следует вывод, что пока пространство, где находился файл, нетронуто, его можно восстановить. Соответственно после обнаружения пропажи данных, нужно незамедлительно прекратить все записывающие процессы (скачивание файлов, создание документов, обновления системы и программ, установка ПО) и заняться его восстановлением.

Восстановление данных с флешки Linux

Так как в Linux «Корзина» работает слегка иначе, чем в Windows, первым делом следует ее проверить. Удаленные обычным методом файлы, без очистки корзины после этого, хранятся именно там. Для восстановления достаточно подключить накопитель, зайти в корзину и восстановить объект.

Но если данные стерты из обоих источников, придется прибегнуть к встроенному или стороннему программному обеспечению для восстановления. Перед этим советуется сделать резервную копию раздела, на котором находился файл. Для этого необходимо следовать инструкции ниже, с оговоркой на то, что для создания копии необходимо количество свободного пространства жесткого диска, равное объему флешки. В случае неудачи в попытках восстановить данные на самом накопителе, можно будет обратиться к более опытному мастеру, предоставив ему виртуальную копию раздела.

Внимание! Не рекомендуется применять данный метод по отношению к жесткому диску, так как неправильное взаимодействие с утилитой может затереть сектора с удаленным файлом.

  1. Откройте «Терминал» и введите команду sudo fdisk -l , нажмите Enter и введите пароль суперпользователя.
  2. Найдите среди дисков флешку и запомните ее маркировку.
  3. Вбейте команду sudo dd if=/dev/имя раздела без цифры of=/home/имя пользователя/copy.img , нажмите Enter.
  4. Копия раздела с названием copy.img будет сохранена в «Домашней папке».

Настройка wifi switch virtual router

Switch Virtual Router – утилита для управления (создания, настройки, запуска и остановки) виртуальной точкой доступа WiFi, технология которой реализована в Windows7. Программа отличается небольшим потреблением ресурсов, не требует запуска служб, позволяет выключить компьютер или отправить в режим гибернации при отключении всех устройств

P.S. Данный способ создания точки доступа не поддерживается Windows XP и Vista.

Хочу обратить внимание на то, что сама программа является лишь средством управления виртуальной точкой доступа. Таким образом, запустив точку доступа, саму программу можно закрыть (сама же точка продолжит работать)

Инструкция по настройке виртуальной точки доступа WiFi:

Технология Virtual WiFi включена в Windows 7 и Windows 2008 R2.

1) Запустите Switch Virtual Router и перейдите в Настройки (Settings).2) В поле «Имя роутера (SSID)»(«Name router (SSID)») введите название будущей точки, пароль для неё в «Пароль»(«Password») и повторите его в соответствующее поле(«Confirm password»), после чего нажмите Принять(Apply) или ОК.

3) Для надежности зайдём в Панель управления / Центр управления сетями и общим доступом / Изменение параметров адаптера:Видим появилось соединение «Беспроводное сетевое соединение 2» с состоянием «Нет подключения».

4) Запускаем настроенную точку. Нажимаем кнопку Start на главном окне Switch Virtual Router. Появляется информация о том что подключённые устройства отсутствуют.

5) Чтобы предоставить доступ к Интернету другим Беспроводным устройствам, которые будут подключаться к Вашей точке, следует перейти в свойства того адаптера(подключения), через которое компьютер получает доступ к Интернету (у меня это подключение по Еthernet (ТТК), но оно может быть — WiFi, 3G и т.д.) во вкладке «Доступ» поставить галочку «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера». И нужно указать в «Подключение домашней сети» этот адаптер «Беспроводное сетевое подключение 2».

* Хочу отметить, что для удобства пользования в будущем каждому устройству можно задать нужное имя, щёлкнув по устройстру в списке правой кнопкой мыши и выбрав единственный пункт.

P.S. При трудностях определения программой IP-адреса, подключённого устройства, и появлении всплывающего сообщения с рекомендацией проверить автоматическое получение адреса и маски:

IP и маску можно указать вручную (192.168.137.1 и 255.255.255.0 соответственно). Просто иногда автоматический режим не может самостоятельно выставить данные значения.

источник

Как восстановить данные с помощью утилиты Extundelete

Хорошая утилита, позволяет восстановить удаленные файлы в файловых системах ext3/ext4.

Прежде всего установим утилиту extundelete, выполните в терминале команду:

sudo apt-get install extundelete

Прежде всего после того как вы удалили с флешки или жесткого диска важные файлы, в данном случае важно сразу же отмонтировать раздел, выполнив в терминале команду:

umount /dev/sda

где вместо id должен быть номер/идентификатор вашего диска, что узнать его нужно посмотреть список разделов в системе, выполним в терминале команду:

sudo fdisk -l

в итоге мы увидим много текста, но мотаем в самый низ где вы увидите что-то подобное:

Устр-во    Загрузочный     Start Конец Секторы   Size Id Тип
/dev/sda1                   4094 394020863 394016770 187,9G  f W95 расшир. (LBA)
/dev/sda2  *           394020900 488391119  94370220    45G  7 HPFS/NTFS/exFAT
/dev/sda5                   4096     14335     10240     5M 17 Скрытый HPFS/NTFS
/dev/sda6                2199552 299649023 297449472 141,9G  7 HPFS/NTFS/exFAT
/dev/sda7              299651072 310134783  10483712     5G 82 Linux своп / Solaris
/dev/sda8              310136832 394020863  83884032    40G 83 Linux

вот здесь ищем вашу флешку или диск, у меня в результате команда получается такой:

umount /dev/sdb1

если не определилась флешка в данном списке, ее можно увидеть запустив утилиту GParted.

Так же как вариант перемонтировать носитель в режиме «только чтение»

mount -o remount,ro /dev/sda

Так же следует создать резервную копию раздела прежде, чем начинать с ним работу по восстановлению файлов:

dd bs=4M if=/dev/sda of=partition.backup

Так же стоит добавить, у вас должен быть отдельный диск в который вы будете восстанавливать удаленные данные. Он обязательно должен располагаться на отдельном разделе не на том, на котором мы попытаемся восстановить данные, перейдите в директорию на этом новом диске куда будем восстанавливать файлы:

cd /<путь_к_каталогу_куда_восстанавливать_данные>

После манипуляций выше, запустим утилиту extundelete, где укажем раздел, с которого мы будет восстанавливать файл который был удален, но он очень важен и требует восстановления:

sudo extundelete /dev/sda --restore-file /<путь к файлу>/<имя_файла>

Утилита extundelete так же позволяет восстанавливать содержимое каталогов:

sudo extundelete /dev/sda --restore-directory /<путь_к_директории>

Можно задать для восстановления рамки по времени удаления восстанавливаемых файлов, например так:

sudo extundelete --after <дата> /dev/<partition> --restore-directory /<путь_к_директории>

Дату необходимо указывать в UNIX-времени:

date -d "March 28 19:34" +%s

Работа и проблемы

Пользователи утверждают, что программы для создания виртуальной сети Wi-Fi функционируют в Windows практически безупречно за исключением некоторых широко распространённых случаев. Если подключённое к новой беспроводной сети устройство не может получить полноценный доступ к интернету, необходимо проверить настройки антивируса — обычно это защитное приложение не даёт использовать компьютер в качестве своеобразного «моста» для передачи трафика другим потребителям. Также источником проблем может быть стандартный брандмауэр Windows — подобное ПО лучше отключать на время работы в виртуальной сети. Если после нажатия кнопки Start увидеть беспроводную сеть не удаётся, придётся обновить драйверы на адаптер, используя только официальные источники. В остальном же проблем не возникает — упомянутые приложения нормально работают со всеми версиями операционной системы Microsoft — вплоть до новейшей Windows 10.

Switch Virtual Router: как настроить, установить, решение проблем

Отличная и простая программа для рядового пользователя. Конечно, мне больше по душе настраивать «Хот-спот» или «точку доступа» через командную строку. Но как оказалось, многим всё же проще использовать удобные программы с интерфейсом. Сегодня я расскажу вам как настроить, установить и запустить Switch Virtual Router. Вообще все подобные программы работают примерно одинаково, да и интерфейс один и тот же. Так что, если вы ранее уже пользовались подобным ПО, вам не будет сложности использовать «свитч – виртуальный роутер».

Восстановление через Photorec

Утилита Photorec, как следует из названия, создавалась специально для поиска удаленных фотографий. Однако со временем приложение превратилось в мощную программу, которая находит и возвращает из небытия файлы разных форматов. Единственное условие успешного восстановления удаленных данных – на их место не должно быть ничего записано. Поэтому сразу после пропажи файлов необходимо перестать работать с диском, с которого они были удалены. Копирование новых файлов, изменение пароля – ничего этого делать не стоит.

Программа Photorec распространяется бесплатно в составе пакета TestDisk, регистрационного ключа не требует. Чтобы её установить на Linux Mint или другую версию, откройте терминал и выполните команду «sudo apt-get install testdisk». Для запуска программы используйте команду «sudo photorec».

  1. После старта приложения для восстановления удаленных из системы файлов введите пароль пользователя, установленный на Linux Mint. Введя пароль, вы увидите все подключенные диски, который определились в системе. Если пароля нет, то ничего вводить не надо, подключенные носители сразу отобразятся. Используя стрелки на клавиатуре, выберите раздел, на котором хранились стертые данные, и нажмите Enter.
  2. В следующем окне вы можете сразу запустить поиск или немного настроить критерии, отфильтровав файлы, которые не нужно восстанавливать. Если вы сразу запустите поиск удаленных их системы данных, то потом будете долго разбирать файловый «мусор». Photorec может найти то, о чем пользователь давно забыл, так что лучше немного ограничить программу. Выделите пункт «File Opt» (используйте для перемещения стрелку вправо) и нажмите Enter.
  3. По умолчанию выделены все типы файлов. Но чтобы не перегружать систему лишней работой, снимите все отметки, нажав клавишу «S». Затем выделяйте стрелками те форматы данных, которые нужно восстановить, и нажимайте на пробел, чтобы поставить отметку.
  4. Затем вернитесь в предыдущее окно. Выделите формат FAT32 и запустите поиск кнопкой «Search».
  5. Оставьте выделение на пункте «Other».
  6. Выберите режим поиска данных. Если выбрать «Free», то Photorec будет искать только удаленные файлы на пустом пространстве. Если же выбрать режим «Whole», то программа будет сканировать всю поверхность, что даст возможность восстановить файлы, которые так давно удалены из системы, что пользователь о них забыл.
  7. Последний шаг – выбор директории, в которую будут сохраняться данные, найденные программой. Для старта сканирования нажмите клавишу «C» в английской раскладке.

Главное правило восстановления – никогда не сохраняйте файлы на тот раздел, с которого они были удалены. Лучше используйте съемный носитель, когда восстановление будет завершено, просто перенесете данные обратно в систему. Все данные, которые Photorec удастся найти и восстановить, будут лежать в папке, которую вы указали на последнем шаге

Имена файлов изменятся, поэтому какое-то время придется потратить на разбор данных, но это не так критично, как пропажа важной информации

scalpel

, изначально основанный на Foremost, стремится быть экономным в своей работе. Он использует многопоточность и асинхронный ввод/вывод для эффективного поиска.

Пользователи также могут указать типы файлов, которые они хотят восстановить, отредактировав файл конфигурации Scalpel. Конфигурация по умолчанию производит много выходных данных, даже без подробного режима (параметр -v).

На этом снимке экрана вы можете увидеть окончательный результат анализа Scalpel для «backup.img». Базовая команда (приведенная в нижней части снимка экрана) требует только выходной каталог и образ для анализа.

Восстановление удалённых и потерянных фотографий и файлов в Windows

Разархивируйте скаченный файл. Устанавливать программу не нужно – она является портативной.

Перейдите в каталог с распакованной программой, там увидите два файла: photorec_win.exe и qphotorec_win.exe.

photorec_win.exe – это консольная утилита, работа с которой абсолютно идентична работе в Linux. Информацию об использовании консольной версии вы найдёте в этой же статье чуть выше. Вы можете запустить файл двойным кликом, но надписи в открывшемся окне выглядят довольно мелко. Я рекомендую открыть командную строку Windows, для этого нажмите Win + x, и в открывшемся списке выберите «Команданя строка (администратор)».

В командной строке введите команду вида:

cd путь_до_папки_с_PhotoRec

Например, у меня PhotoRec расположена в папке C:\Users\Alex\Downloads\testdisk-7.1-WIP\, тогда я ввожу команду:

cd C:\Users\Alex\Downloads\testdisk-7.1-WIP\

А затем ввожу

photorec_win.exe

Как можно убедиться, открывается точно такое же текстовое меню, как и в Linux:

Графический интерфейс PhotoRec

Если вы хотите работать с графическим интерфейсом, то двойным кликом запустите файл qphotorec_win.exe. Откроется окно программы:

Вверху в выпадающем списке можно выбрать диск, с которого нужно восстановить файлы.

При выборе диска, чуть пониже отображаются доступные на этом диске разделы:

Нажмите кнопку «Обзор» для выбора места сохранения восстановленных файлов.

Выберите форматы файлов, которые вы хотите искать:

Когда всё готово, нажмите кнопку «Поиск» (эта кнопка станет активной после выбора места сохранения файлов):

Как восстановить утерянные данные с помощью TestDisk

TestDisk — это мощная бесплатная программа для восстановления данных! Она была разработана в первую очередь, что бы помочь восстановить утраченные разделы и/или восстановить загрузочную способность дисков если эта проблема вызвана программно, вирусами или ошибками человека (таких как случайное удаление Таблицы Разделов). Восстановить Таблицы Разделов с TestDisk очень легко.

Что может TestDisk:

  • Исправлять таблицу разделов, восстанавливать удаленные разделы;
  • Восстанавливать загрузочный сектор FAT32 из резервной копии;
  • Перестраивать (реконструировать) загрузочный сектор FAT12/FAT16/FAT32;
  • Исправлять таблицу FAT;
  • Перестраивать (реконструировать) загрузочный сектор NTFS;
  • Восстанавливать загрузочный сектор NTFS из резервной копии;
  • Восстанавливать MFT использую MFT зеркало;
  • Определять резервный SuperBlock ext2/ext3/ext4;
  • Восстанавливать удаленные файлы на файловых системах FAT, NTFS and ext2;
  • Копировать файлы с удалённых FAT, NTFS and ext2/ext3/ext4 разделов.
  • TestDisk подойдёт и для новичков, и для экспертов. Для тех, кто знает мало или вообще ничего не знает о методах восстановления данных, TestDisk может быть использован для сбора детальной информации о не загружающихся дисках которая затем может быть использована для дальнейшего анализа. Те, кто уже знаком с такими процедурами, должен найти TestDisk удобным инструментом при выполнении восстановления.

Чтобы попробовать восстановить данные, прежде всего установим утилиту testdisk, откройте терминал Ctrl + Alt + T и выполним следующую команду:

sudo apt-get install testdisk

утилита занимает что-то чуть больше 300 кб, очень мало, после установки запустим ее там же в терминале командой:

sudo testdisk

1. Запустили, видим первое окно где нам предлагают вести логи, выбираем пункт «NO Log» и жмем кнопку «Enter».

2. Далее предлагает выбрать необходимы диск, выберите его, переход по пунктам осуществляется с помощью стрелок вверх и вниз и подтверждением ввода с помощью клавиши «Enter». Выбрали нужный диск, далее переключитесь на кнопку «Proceed» и нажмите клавишу «Enter».

3. После предлагается выбрать тип таблицы разделов, в большинстве случаев это первый пункт «Intel / PC Partition» и он выбран по умолчанию, жмем «Enter».

4. Далее выбираем пункт «Analyse» и в следующей вкладке Quick Search, готовим диск к анализу на обнаружение файлов которые были удалены.

5. После этого очень быстро пробежал анализ так как я выбрал флешку для анализа на 14 Гб, анализ закончился и мы видим окно с результатами. Для того чтобы увидеть список найденных файлов, нажмите кнопку с буквой «P» конечно же при английской раскладке p.

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

Определились, выбрали папку для копирования, жмем кнопку с буквой «С», после увидите файловый менеджер где нам предлагается в какую из папок на компьютере скопировать файлы. Я выбрал директорию «Загрузки» далее еще раз жмем кнопку «С» подтверждая копирование файла именно в эту директорию. Вот пожалуй и все по утилите testdisk, очень проста в освоении, ничего сложного, главное внимательность.

ddrescue

Хотя не является инструментом восстановления данных, он должен стать вашим первым шагом на пути к извлечению ваших файлов. Ddrescue создает образ вашего поврежденного диска или раздела, чтобы вы могли проанализировать копию вашего сломанного диска.

Всегда копируйте свой диск в отдельный образ, прежде чем начинать операции восстановления файлов с помощью инструментов, перечисленных ниже. Чем дольше вы используете неисправный диск, тем больший ущерб вы можете причинить.

Здесь вы видите некоторые результаты ddrescue в действии. В первой команде он копирует весь диск в образ с именем «backup.img». Вторая команда затем копирует в тот же образ только плохие блоки, проходя каждый раз по этим блокам, чтобы попытаться их прочитать.

Когда вы запускаете эти команды, всегда используйте файл журнала. Резервное копирование может занять несколько часов или дней, и без лог-файла любые прерывания заставят вас начать процесс заново с самого начала.

Когда этот процесс завершен, вы можете смонтировать скопированный образ и использовать приведенные далее утилиты для извлечения из него файлов. Дальнейшее использование других инструментов восстановления Linux из этой статьи позволит получить данные из того же «backup.img», созданного здесь.

Использование программы Scalpel

Photorec – не единственная программа для Линукс, которая умеет восстанавливать стертые файлы. Её плюс в том, что она работает быстро, лишь один раз требует ввести пароль пользователя и одинаково хорошо возвращает данные на Linux Mint, Ubuntu или Windows.

Вместо Photorec можно использовать программу Scalpel, которая вообще не требует ввода пароля и отличается даже большей функциональностью, чем предоставляет приложение из пакета TestDisk. Для установки утилиты введите в терминале команду «sudo apt-get install scalpel».

Чтобы утилита начала искать файлы, нужно изменить её конфигурационный файл. Открывается он командой «sudo nano /etc/scalpel/scalpel.conf». Внутри файла конфигурации нужно указать, данные какого типа нужно восстановить. Например, для восстановления файла PDF нужно прописать:

  • pdf y 5000000%PDF %EOF\x0d REVERSE.
  • pdf y 5000000%PDF %EOF\x0a REVERSE.

Сканирование раздела запускается командой «scalpel /dev/sda1 -o output», где «/dev/sda1» – том, на котором хранились файлы в Linux Mint до удаления, а «o output» – директория для сохранения восстановленных данных.

Пожаловаться на контент

Шпаргалка

Мы рассмотрели процесс восстановления загрузчика GRUB 2. Для удобства привожу краткую шпаргалку по командам, которые мы выполняли. Учитывайте, что названия и имена разделов (/dev/sd...) у вас могут отличаться.

Программы для восстановления удалённых файлов

В этом разделе в основном программы, которые восстанавливают отдельные файлы и папки.

PhotoRec

PhotoRec, пожалуй, это одна из самых дружелюбных к пользователю программ. Она работает на различных операционных системах, в том числе и на Windows. В ОС Windows она может работать как в режиме консоли, так и с графическим интерфейсом. Не смотря на свою дружественность, она является очень эффективной для восстановления файлов. Она может работать даже с носителями, у которых слетела файловая система.

Описание программы: https://kali.tools/?p=2628

Подробная инструкция по работе с PhotoRec (в том числе в Windows): https://zalinux.ru/?p=833

Эта программа является компаньоном TestDisk, которую также можно было бы рассмотреть в этом же разделе, поскольку она тоже умеет восстанавливать файлы. Но главное предназначение TestDisk – это восстанавливать файловые системы, поэтому она будет рассмотрена чуть позже.

Scalpel

Scalpel – это программа с открытым исходным кодом для восстановления файлов используя базу данных заголовков, колонтитулов. Может восстанавливать с образов дисков или устройств с сырыми блоками, заголовки и колонтитулы устанавливаются пользователем. Программа используется не только для восстановления файлов, но и цифровых криминалистических исследований.

Некоторые примеры использования Scalpel: https://zalinux.ru/?p=877

extundelete

extundelete – это утилита, которая может восстановить удалённые файлы из разделов ext3 или ext4.

Подробное описание и опции extundelete: https://kali.tools/?p=2574

Некоторые примеры использования extundelete: https://zalinux.ru/?p=877

Foremost

Foremost — это консольная программа для восстановления файлов на основе их заголовков, колонтитулов и внутренней структуры данных. Этот процесс обычно называют «выскабливанием данных». Foremost может работать с файлами образов, такими как сгенерированные в dd, Safeback, Encase и т. д. или напрямую с диском. Заголовки и колонтитулы могут быть указаны в конфигурационном файле или вы можете использовать переключатели командной строки, для точного определения встроенных типов. Эти встроенные типы смотрят на структуру данных данного файлового формата, позволяя более надёжное и быстрое восстановление.

Подробное описание и опции Foremost: https://kali.tools/?p=2494

Некоторые примеры использования Foremost: https://zalinux.ru/?p=877

ext4magic

ext4magic — это инструмент администратора Linux, который может помочь восстановить удалённые или перезаписанные файлы на файловых системах ext3 и ext4.

В своей работе опирается на журнал файловой системы.

Подробное описание и опции ext4magic: https://kali.tools/?p=2565

ext3grep    

ext3grep – это инструмент для исследования файловых систем ext3 на удалённое содержимое и возможность его восстановить. Программа помогает восстанавливать удалённые файлы только с файловых систем ext3.

scrounge-ntfs

scrounge-ntfs – это утилита для спасения данных с повреждённых разделов NTFS, она записывает полученные файлы на другую рабочую файловую систему. Некоторая информация о повреждённом разделе должна быть известна заранее.

Recoverjpeg

Recoverjpeg — восстанавливает JFIF (JPEG) фотографии и файлы видео MOV. Recoverjpeg пытается идентифицировать jpeg картинки в файловой системе или из образа файловой системы.

magicrescue

magicrescue – сканирует блочное устройство и извлекает файлы известных типов по «магическим байтам». Может использоваться как утилита для восстановления удалённых файлов, так и спасения данных с повреждённого диска или раздела. Работает на любых файловых системах, но на очень фрагментированных файловых системах программа может восстановить только первый кусок каждого файла. Тем не менее, эти куски иногда достигают 50 мегабайт.

ddrescue

ddrescue – инструмент по восстановлению данных. Копирует данные из одного файла или блочного устройства на другое, пытается спасти сначала хорошие части, если имеются ошибки чтения.

Как восстановить фото с помощью утилиты Foremost

Foremost — это консольная утилита, которая очень хорошо справляется с восстановлением файлов с битых карт памяти, флешек и дисков. Программа ищет файлы по таким параметрам как совпадение определённых hex-кодов (сигнатур), которые соответствуют определенным форматам файлов. После чего копирует их из диска/образа и перемещает в каталог, составляя детальный отчёт о том, сколько чего и куда и откуда было восстановлено. Типы файлов, которые foremost может восстановить: jpg, gif, png, bmp, avi, exe, mpg, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, cpp. Так же есть возможность пополнить этот список своими форматами, но для этого нужно редактировать конфиг (/etc/foremost.conf), и добавлять форматы о которых программа пока ничего не знает. 

Чтобы воспользоваться утилитой Foremost, прежде всего ее нужно установить, откройте терминал Ctrl + Alt + T и выполним следующие команды:

sudo apt-get install foremost

далее чтобы попытаться восстановить утерянные фото данные, выполним в терминале команду следующего вида:

sudo foremost -t jpg,gif,png,bmp -i /dev/sdb -o ~/dir_recovery"

через запятую мы перечислили форматы фото файлов которые нужно искать «jpg,gif,png,bmp», далее указываем где искать «/dev/sdb» как видите это флешка, обычно она имеет следующий вид «/dev/sdb1» и далее указываем куда восстановить найденные файлы «~/dir_recovery» это как бы пример директории которая находится в домашнем каталоге пользователя, вы конечно же указывайте свою существующую папку.

Более детально об использовании утилиты, вы можете прочесть в русскоязычном сообществе Runtu — здесь.

Foremost

использует структуры данных общих типов файлов для извлечения данных. Вы можете просканировать весь образ диска для всех его файлов или указать определенные типы файлов, которые вам наиболее интересны.

Здесь вы можете увидеть вывод Foremost в подробном режиме (опция -v). Опция -t ищет типы файлов jpg, а опции -i и -o отмечают соответствующий входной файл и выходной каталоги.

Вы можете видеть, что Foremost анализирует образ, созданный на предыдущем шаге; этот образ содержит несколько JPEG-файлов. Foremost смог найти десять таких файлов, и когда он закончил сканирование образа, он скопировал эти десять файлов в указанную выходную папку.

Как восстановить данные с помощью утилиты Scalpel

Scalpel — это набор инструментов для быстрого восстановления файлов. Уникальная утилита, уникальность ее в том, что она никак не зависит от файловой системы. Утилита ищет по базе данных файлы файлы всех известных форматов и пытается найти их на диске по определенным своим шаблонам просматривая начало и конец файла. Может помочь в восстановлении в таких файловых системах как FATx, NTFS, ext2/3, так же с «RAW» разделов.

Установим утилиту, выполните в терминале команду:

sudo apt install scalpel

утилита работает по своему внутреннему шаблону /etc/scalpel/scalpel.conf, если вы хотите восстановить файлы определенного формата, стоит открыть конфиг и раскомментировать соответствующие строки для данного типа файлов. При редактировании шаблона конфига нужно быть очень осторожным чтобы не нарушить его и не удалить чего лишнего. 

Пример использования Scalpel:

sudo scalpel file.iso -o dir_recovery

директория для восстановления «dir_recovery» обязательно должна быть пустой, file.iso это как пример данных которые нам нужно восстановить, мы знаем, что у нас был такой образ с точно таким же названием, мы можем указать не только файл напрямую, но можем и указать полный путь к устройству откуда нужно восстановить, вида /dev/sdb1/directory_name/directory_name2/filename.

Восстановление / Расположить данные в / RESTORED_FILES

В выходных данных команды можно видеть, что файл служб, который мы удалили ранее, перечислен. Восстановить удаленные файлы, теперь у вас есть возможность восстановить один файл или восстановить все, вы можете запустить ext3grep с опцией “–restore-file” восстановить отдельные файлы или с опцией “–restore-all” возможность восстановить все удаленные файлы:

$ sudo ext3grep –-restore-all /tempfs

$ cs RESTORED_FILES/
$ ls –la

Спасибо за ваше время, которые вы потратили на прочтение статьи «Как восстановить удаленные файлы с помощью ext3grep» на Ubuntu 16,04 и других производных Ubuntu.

Заключение

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

Заключение

Итак, сначала скопируйте ваш диск или раздел с помощью ddrescue, а затем работайте с этой копией с помощью любых инструментов восстановления Linux, которые вам нужны. Не бойтесь попробовать более одного инструмента, особенно если ваш первый выбор не нашел данных, которые вы хотели найти. Будьте терпеливыми. Если вам повезет, вы вернете свои драгоценные файлы еще до того, как узнаете об этом.

Другие статьи о восстановлении данных в Linux:

  • Утилиты для восстановления потерянных данных в Linux
  • Восстановите данные с помощью инструментальных средств Linux
  • GNU ddrescue — лучшая утилита для восстановления данных с поврежденного жесткого диска
  • Если вы сказали «О-о-о-й!»: ext3undel
  • Восстановление удаленных файлов в Linux

Заключение

Должен признать, что данное руководство не из самых простых. Некоторые описанные здесь приемы требуют определенных знаний, и обычному пользователю работать в таком ключе будет некомфортно. Восстановление данных требует определенных навыков, и даже в этом случае успех не гарантирован. Единственный мой личный опыт относится к 2009 году, когда я пытался восстановить файлы после неудачной переустановки системы поверх существующих и ценных данных. Все это закончилось не очень удачно. Резервные копии предпочтительнее.
Тем не менее, кое что полезное вы сегодня узнали. Теперь вы знакомы с различными инструментами командной строки, вы умеете использовать TestDisk, PhotoRec, recoverjpeg, и, может быть, другие утилиты, описанные в приведенных выше источниках. На самом деле я еще не успел нопробовать некоторые программы, поэтому нас возможно ждет продолжение.
Если же все три описанных здесь утилиты вам не помогут, вряд ли поможет что-то еще. Кроме того, использование большого количества инструментов одновременно может привести к путанице и еще большим повреждениям данных. Поэтому первым выбором должны быть TestDisk и PhotoRec. Кроме того, они вероятно являются лучшими. Recoverjpeg — тоже неплохой выбор. Освоив их, вы без затруднений сможете работать и с другими подобными инструментами.

Выводы

Также, если у вас остались вопросы по теме «Восстановление удаленных файлов Linux» — пишите их в форму комментариев.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector