TestDisk программа с открытым исходным кодом, распространяемая под лицензией GNU General Public License .
TestDisk —это мощная бесплатная программа для восстановления данных. Была разработана для восстановления утраченных разделов и загрузочной способности дисков. Восстанавливает таблицы разделов, а также можно восстановить отдельные файлы из списка без восстановления всего раздела, что очень удобно. TestDisk также комфортно использовать для анализа.
Рассмотрим пример восстановления отдельных файлов в операционной системе Xubuntu .
Устанавливаем программу TestDisk в Xubuntu :
$ sudo apt install testdiskЗапускаем программу TestDisk :
$ sudo testdiskОткроется окно с приветствием программы. Выбираем Create a new log file (создать новый лог-файл). Нажимаем Enter :
В следующем окне нужно выбрать носитель (диск), на котором находятся данные подлежащие восстановлению, и Proceed . Нажимаем Enter :
В следующем окне появится список выбора операции. Выбираем . Нажимаем Enter :
Отмечаем нужный раздел и команду . Нажимаем Enter :
Можно видеть всё содержимое на выбранном носителе:
Клавишами вверх, вниз и Enter находим нужную директорию. Удалённые файлы, которые можно восстановить будут красного цвета:
Отмечаем папку или файл и нажимаем клавишу c и в открывшемся окне выбираем директорию для сохранения нашего файла. И снова нажимаем клавишу c . Если нужно вернуться в предыдущее окно — нажмите клавишу q :
Начался процесс восстановления:
После завершения процесса восстановления и копирования программа вернёт вас в директорию с восстанавливаемыми файлами, где можно выбрать другие документы, изображения, папки.
Справедливости ради надо отметить, что не все восстановленные файлы можно использовать. Некоторые повреждены и не открываются. Но в данном примере последняя папка, удалённая неделю назад, была восстановлена полностью со 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 .
Приветсвую вас дорогие читатели!
Совсем недавно я размещал статью про программу для восстановления данных . Но к сожалению я не подумал о том, что не все пользователи смогут с ней обращаться... Сегодня же я хочу исправить эту проблему. Некоторые пользователи просили меня сделать видеообзор, но так как я в данный момент нахожусь на отдыхе:)) И поэтому не распалагаю нужным материалом, то есть: нет установленной Windows и нет поврежденного сьемного носителя. То я решил сделать простую подборку скринов с описанием всех действий!
Все скрины будут сделаны с операционной системы Linux. Но в Windows все функции будут такими же.
1. Данное окно нам предлагает сделать Log файл всей работы Но я думаю, что в данной ситуации это не имеет смысла, хотя вы может думаете иначе поэтому выбираем нужную опцию и подтверждаем выбор. Жмем Enter
2. Появляются нужные носители, выбираем нужный и подтвержаем нажатием Proceed
.
3. Далее нам предлагается выбрать тип таблицы разделов в большинстве случаев это тип Intel / PC Partition
.
4. Появляется меню с выбором операции. Для начала выбираем пункт Analyse
для проведения анализа диска.
5.В разделе Analyse
Выбираем Quick Search
.
6. Ещё раз подтверждаем и видим, что проводится анализ.
7. После того как анализ завершился можно приступать к восстановлению данных. На данный момент нас интересуют 2 действия.
- Получить интересующий нас список файлов нажатием P
- Попробывать загрузить резервную копию таблицы разделов нажатием L это проведет к первоначальному состоянию устройсвта до его поломки.
Выведем список фалов нажатием Р
Отсюда же можно попробовать скопировать особо важные файлы и папки, особенно если боитесь, что данные не восстановятся, а наоборот потеряете последнюю, пусть даже и битую информацию. Выделяем нужную информацию и нажимем С для ее копирования. Выбираем папку куда будут сохраненны эти файлы, в Windows эти файлы сохраняются в той же папке где находится сама программа .
8. Особо важную инормацию по вашему мнению мы сохранили. Теперь будем восстанавливать диск до его первоначального вида, то есть до момента его поломки. Для этого нажатием клавиши Q
возвращаемся к пункту 7.
Опробуем вернуть носитель в его прежние состояние. Нажимаем L
. В окне которое появилось выбираем Load
И по запросу программы подтверждаем наш выбор надатием Y
Ждем пока процесс восстановления подойдет к концу. Я тогда радуемся, что все наши данные восстановленны и носитель работает как прежде.
Желаю всем удачного восстановления утеряных данных, а ещё лучше что бы такое не происходило ни с кем! Потому, что я как ни кто другой знаю что это такое потерять очень важные данные над которыми трудился неделями, а то и месяцами.
Ещё раз хотелось бы извениться перед читателями за то, что не предусмотрел. И за то что в данный момент выложил всего лишь скриншоты.
Если у кого-то возникли какие-то вопросы, тогда пишите мне на [email protected]
Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .
TestDisk. Шаг за шагом
Этот пример проблемной ситуации (пример восстановления) представляет собой пошаговые действия при работе с TestDisk, позволяющие восстановить и исправить поврежденные/ый раздел/ы.
Пример проблемы
Мы имеем жесткий диск объемом 36GB, содержащий 3 раздела. К сожалению:
- загрузочный сектор на основном разделе NTFS был поврежден, и
- логический раздел NTFS был случайно удален.
Этот пример восстановления покажет пошаговые действия использования TestDisk, чтобы восстановить эти "потерянные" разделы:
- перезапись поврежденного загрузочного сектора, и
- восстановление случайно удаленного логического раздела NTFS.
Одним из условий при работе в программе является:Важные моменты для использования TestDisk:
- Запуск программы должен осуществляться с привилегиями / правами "администратора".
- Чтобы перейти в TestDisk, используйте клавиши стрелки Вверх/Вниз и PageUp/PageDown .
- Чтобы продолжить, подтвердите свой выбор нажатием клавиши Enter .
- Чтобы вернуться к предыдущему дисплею или выйти TestDisk, используйте клавишу Q (выход ).
- Чтобы сохранить изменения в сделанные при работе TestDisk, вы должны подтвердить их клавишей Y (да) и / или Enter
- Для записи данных в раздел MBR, вам необходимо выбрать "Write" посредством выбора с клавиатуры и нажмите клавишу Enter .
Признаки проблемы
1. Если на жестком диске первичный раздел содержит операционную систему, то, скорее всего, которая больше не загрузиться; из-за в первичном разделе загрузочного сектора.
2. Если жесткий диск содержит вторичные разделы, к которым невозможно получить доступ или вы можете подключаете свой диск на второй канал в другом компьютере (обычно там подключены CD / DVD привод),и наблюдаются следующие симптомы следующие симптомы бы отметил следующее:
- Проводник Windows или Дисковый менеджер отображает первый первичный раздел как raw
неотформатированный и Windows показывает:
The drive is not formatted, do you want to format it now? [Ваш диск неотформатирован. Отформатировать его сейчас? ] - Логический раздел отсутствует. В ПРОВОДНИКЕ Windows логический диск не доступен. В Оснастке Управление дисками отображает только "незанятое пространство", на месте где этот логический раздел был расположен.
Запуск TestDisk
Если TestDisk еще не был установлен, вы можете его скачать отсюда: TestDisk Download . Извлеките все содержимое архива.
Чтобы восстановить данные с жесткого диска, USB-флешки, Смарт-карты, CD- или DVD-диска или иных носителей, Вам нужно иметь к ним полный доступ.
Чтобы восстановить данные с образа устройства:
- testdisk image.dd чтобы снять "сырой" (raw) образ диска
- testdisk image.E01 чтобы восстановить данные из Encase EWF-образа
- testdisk "image.*" если Encase-образ разбит на части
Чтобы восстановить данные с любого другого устройства запустите testdisk device , т.е.
- testdisk /dev/mapper/truecrypt0 или testdisk /dev/loop0 чтобы восстановить данные с разделла созданного программой TrueCrypt. Тот же принцип работает для файловых систем зашифрованных программами cryptsetup, dm-crypt, LUKS и др.
- testdisk /dev/md0 чтобы восстановить данные с программного RAID-массива Linux
Создание логов работы
- Пользуйтесь кнопками стрелок вниз/вверх для выбора "проблемного" жесткого диска.
По возможности, выбирайте низкоуровневые (raw) /dev/rdisk* устройства вместо логических /dev/disk* для повышения скорости передачи данных.
Выбор типа таблицы разделов
TestDisk отображает типы Таблицы Разделов (Partition Table types).
- Выберите пункт меню "Анализ" ("Analyse") для проверки структуры разделов текущего диска и поиска "потерянных" разделов.
- Нажмите Enter для продолжения.
- Ответьте на вопрос Should TestDisk search for partition created under Vista? (Производить поиск разделов созданных под ОС Vista?).
- Выберите этот раздел и нажмите p для отображения списка файлов (Для выхода из режима отображения списка файлов, нажмите q ).
Все папки и файлы отображаются нормально. (Утилита не понимает русский язык, поэтому файлы с русскими именами будут отображены не корректно)
- Нажмите Ввод (Enter) для продолжения.
Сохранение таблицы раздела или поиск других разделов
- Когда все разделы доступны и данные правильно в списке, вы должны зайти в меню Write , чтобы сохранить структуру разделов. Часть меню Extd Part дает вам возможность решить, если расширенный раздел будет использовать все доступное дисковое пространство или только необходимые (минимальные) пространстве.
- Если первый раздел по-прежнему отсутствует , выделите меню Deeper Search (глубокий поиск) (если уже не выполняется автоматически) и Нажмите Ввод (Enter) для продолжения.
Раздел по-прежнему отсутствует: глубокий поиск
Deeper Search (глубокий поиск будет искать резервную копию загрузочного сектора FAT32, резервную копию суперблока загрузки NTFS, резервную копию суперблока ext2/ext3, чтоб обнаружить все разделы,
программа будет сканировать каждый цилиндр:
После глубокого поиска, результаты отображаются следующим образом:
Первый раздел "Partition 1"
которыйй был найден с помощью резервной копии загрузочного сектора. В последней строке экрана, вы можете прочитать сообщение "NTFS found using backup sector!" (NTFS найден с использованием резервной копии сектора)
и размер вашего раздела. "Раздел 2" (partition 2) отображается дважды с разными размерами.
Оба раздела перечислены со статусом D
как удаленные, потому что они перекрывают друг друга.
- Пусть этот раздел Partition 2 с поврежденной файловой системой будет помечен как D(deleted - удалить) .
- Выделите второй раздел Partition 2 ниже.
- Нажмите P для перехода к списку своих файлов.
Всё работает, так как вы нашли правильный раздел!
- Используйте стрелки влево/вправо, для перехода по папкам и просмотра файлов для дополнительной проверки
Примечание:
Листинг каталога FAT ограничен 10 кластерами, некоторые файлы могут не появляется в списках обнаруженых, но это не влияет на восстановление.
- Нажмите Q для Quit, чтобы вернуться к предыдущему экрану.
- Доступны разделы со статусом Primary (Первичный), * bootable (загрузочный), Logical (логический) and Deleted (удаленный).
Используйте клавиши со стрелками влево/вправо, чтобы изменить статус выбранного раздела на L(ogical)
Совет: прочитайте Как распознать первичный и логические разделы?
Примечание: Если раздел в списке определён как *(bootable - загрузочный) но вы не можете загрузиться с этого раздела, вы можете изменить его статус на P
rimary partition (Основной раздел).
- Нажмите Ввод (Enter) для продолжения.
Восстановление таблицы разделов
Теперь можно записать восстановленную структуру разделов.
Примечание:
расширенный раздел устанавливается автоматически. TestDisk определяет это, анализируя различную структуру разделов.
- Чтобы скопировать резервную копию загрузочного сектора на место повреждённого загрузочного сектора, выберите , намите Enter, и подтвердите нажатием Y и далее Ok.
Больше информации о восстановлении вашего загрузочного сектора можно получить в TestDisk Menu Items . Отображается следующее сообщение: