Восстановление данных. Программа TestDisk

TestDisk программа с открытым исходным кодом, распространяемая под лицензией GNU General Public License.

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

Рассмотрим пример восстановления отдельных файлов в операционной системе Xubuntu.

Устанавливаем программу TestDisk в Xubuntu:

$ sudo apt install testdisk

Запускаем программу TestDisk:

$ sudo testdisk

Откроется окно с приветствием программы. Выбираем [Create] Create a new log file (создать новый лог-файл). Нажимаем Enter:

Восстановление данных. Программа TestDisk

В следующем окне нужно выбрать носитель (диск), на котором находятся данные подлежащие восстановлению, и Proceed. Нажимаем Enter:

Восстановление данных. Программа TestDisk

Далее необходимо выбрать тип таблицы разделов. В нашем случае [Intel]:

Восстановление данных. Программа TestDisk

В следующем окне появится список выбора операции. Выбираем [Advanced]. Нажимаем Enter:

Восстановление данных. Программа TestDisk

Отмечаем нужный раздел и команду [list]. Нажимаем Enter:

Восстановление данных. Программа TestDisk

Можно видеть всё содержимое на выбранном носителе:

Восстановление данных. Программа TestDisk

Клавишами вверх, вниз и Enter находим нужную директорию. Удалённые файлы, которые можно восстановить будут красного цвета:

Восстановление данных. Программа TestDisk

Отмечаем папку или файл и нажимаем клавишу c и в открывшемся окне выбираем директорию для сохранения нашего файла. И снова нажимаем клавишу c. Если нужно вернуться в предыдущее окно — нажмите клавишу q:

Восстановление данных. Программа TestDisk

Начался процесс восстановления:

Восстановление данных. Программа TestDisk

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

Восстановление данных. Программа TestDisk

Справедливости ради надо отметить, что не все восстановленные файлы можно использовать. Некоторые повреждены и не открываются. Но в данном примере последняя папка, удалённая неделю назад, была восстановлена полностью со 100% сохранностью как документов, так и изображений. Тогда как предыдущая имела битые файлы, хотя была удалена на 6 дней позже.

Что ещё умеет 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 поддерживает операционные системы:

  • DOS (real или в Windows 9x, DOS-box);
  • Windows (NT4, 2000, XP, 2003, Vista);
  • Linux;
  • FreeBSD, NetBSD, OpenBSD;
  • SunOS;
  • MacOS.

TestDisk работает с файловыми системами:

  • BeFS (BeOS);
  • BSD disklabel (FreeBSD/OpenBSD/NetBSD);
  • CramFS, Compressed File System (сжатая файловая система);
  • DOS/Windows FAT12, FAT16 и FAT32;
  • Windows exFAT;
  • HFS, HFS+ и HFSX, Hierarchical File System (иерархическая файлова система);
  • JFS, IBM's Journaled File System (журналируемая файлова система IBM);
  • Linux ext2, ext3 и ext4;
  • Linux LUKS encrypted partition (шифрованый раздел Linux);
  • Linux RAID md 0.9/1.0/1.1/1.2;
    • RAID 1: mirroring (зеркальный рейд);
    • RAID 4: striped array with parity device;
    • RAID 5: striped array with distributed parity information;
    • RAID 6: striped array with distributed dual redundancy information;
  • Linux Swap (versions 1 и 2);
  • LVM и LVM2, Linux Logical Volume Manager;
  • Mac partition map;
  • Novell Storage Services NSS;
  • NTFS (Windows NT/2000/XP/2003/Vista/2008);
  • ReiserFS 3.5, 3.6 и 4;
  • Sun Solaris i386 disklabel;
  • Unix File System UFS и UFS2 (Sun/BSD/...);
  • XFS, SGI's Journaled File System.

Рекомендуем к использованию.

СВами