Программа testdisk: инструкция по восстановлению данных

A partition is still missing: Deeper Search

Deeper Search will also search for FAT32 backup boot sector, NTFS backup boot superblock, ext2/ext3 backup superblock
to detect more partitions,

it will scan each cylinder (click on thumb).

After the Deeper Search, the results are displayed as follows:
The first partition «Partition 1» was found by using backup boot sector.
In the last line of your display, you can read the message «NTFS found using backup sector!» and the size of your partition.
The «partition 2» is displayed twice with different size.Partitions listed as D(eleted) will not be recovered if you let them listed as deleted.
Both partitions are listed with status D for deleted, because they overlap each other. You need to identify which partition to recover.

Highlight the first partition Partition 2 and press p to list its data.

The file system of the upper logical partition (label Partition 2) is damaged (click on thumb).
  • Press q for Quit to go back to the previous display.
  • Let this partition with a damaged file system marked as .
  • Highlight the second partition below
  • Press p to list its files.

It works, your files are listed, you have found the correct partition!

Use the left/right arrow to navigate into your folders and watch your files for more verification

Note: FAT directory listing is limited to 10 clusters — some files may not appear but it doesn’t affect recovery.

Press q for Quit to go back to the previous display.

The available status are Primary, * bootable, Logical and Deleted.

Using the left/right arrow keys, change the status of the selected partition from to . This way you will be able to recover this partition.

set partition to recover

Hint: read How to recognize primary and logical partitions?
Note: If a partition is listed *(bootable) but if you don’t boot from this partition, you can change it to Primary partition.

Press Enter to proceed.

Знакомство с TestDisk

TestDisk – бесплатное кроссплатформенное приложение, которое было создано с одной целью – помочь пользователям восстановить потерянные разделы или сделать незагрузочные диски загрузочными и наоборот. Мы уже писали о подобной проблеме, рассматривая возможности программы  Partition Table Doctor Recovery, которая тоже осуществляет восстановление разделов жесткого диска. Зачастую подобные проблемы возникают ввиду человеческого фактора или извне – в результате повреждения вирусами. Кроме того, вы можете воспользоваться утилитой TestDisk для починки некоторых ошибок файловой системы.

Из возможностей TestDisk нужно отметить функцию диагностики HDD. Результаты работы приложения можно записать в журнал testdisk.log, который будет содержать выставленные параметры, техническую информацию и другие выходные данные.

Интерфейс утилиты TestDisk 7.0 для Mac OS X

Знакомимся с CrystalDiskInfo и наблюдаем за состоянием диска

Установка стандартная и не должна вызвать никаких вопросов. Единственное, от чего я отказался, — это от дополнительной программы Hamster Free Zip Archiver, так как не хочется сейчас проводить эксперименты с неизвестным софтом и зря замусоривать систему, дабы потом не было необходимости её очищать.

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

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

Так что нужно зайти в меню «Сервис» и включить пункты «Автозагрузка» и «Запуск агента (в области уведомлений)».

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

Вернемся теперь к главному окну программы.

Начнем по порядку:

  • Вверху, под цифрой 1 расположена панель, на которой отображаются все диски, которые программа нашла в Вашей системе. Как видите, в данном примере, у меня всего один диск. При наличии нескольких все они будут отображаться на этой панели, именно через нее вы сможете переключаться между имеющимися устройствами, соответственно этому будет меняться вся информация предоставленная ниже.
  • Цифрой 2 отмечены основные характеристики жесткого диска: производитель, полное название модели, объем, общее время работы и многое другое. В принципе, от этих параметров не зависит долгожительство жесткого диска, скорее они предоставлены в информационных целях.
  • Под цифрой 3 отмечены два индикатора, которые отображают общее состояние жесткого диска. По сути, это программа сама оценивает значения всех контролируемых параметров и выдает заключение об общем состоянии устройства и его температуре. Как видно, синий цвет означает, что Ваш винт в хорошем состоянии. Желтый цвет будет означать предупреждение о том,  что какой-то из параметров близок к критическому, что в скором времени может привести к поломке и потере данных. Соответственно, красный говорит о плохом состоянии жесткого диска, а серый о том что программа не может определить параметры устройства.
  • И, наконец, самая большая часть главного окна отмеченная цифрой 4. Тут как раз и выводятся данные об основных параметрах на основании которых CrystallDiskInfo делает вывод о состоянии жесткого диска. Опять таки,  напомню, что Вам совершенно не нужно знать конкретные значения параметров. Программа сделает это сама и просигнализирует о состоянии каждого параметра цветовым индикатором, расшифровка значений которых будет такой же как и в предыдущем пункте.

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

Запуск TestDisk

Информация, собранная во время использования TestDisk, может быть записана для дальнейшего изучения. Вы можете выбрать создать текстовый файл testdisk.log, Он будет содержать опции TestDisk, техническую информацию и различный вывод, включая папки/имена файлов, для поиска и вывода на экран которых использовался TestDisk.

Первое меню

Use arrow keys to select, then press Enter key:
  Create a new log file
  Append information to log file
  Don't record anything

Перевод:

Используйте клавиши стрелок для выбора и нажмите кнопку Enter:
  Создать новый файл журнала
  Дописать информацию в файл журнала
  Ничего не записывать

При запуске TestDisk вы можете увидеть надпись на экране Please wait… пока программа собирает достаточно данных от BIOS или ОС для построения списка жёстких дисков.

Далее выводиться надпись

Select a media (use Arrow keys, then press Enter):

Перевод: выберите медиа (используйте клавиши стрелочек и нажмите Enter):

После которого следует список обнаруженных носителей. Для продолжения нажмите >, а для выхода —

Если показываемый размер не соответствует размеру жёсткого диска, например, жёсткий диск на 120 GB распознаётся как только 32 GB жёсткий диск, то проверьте настройки жёсткого диска в вашем BIOS и переключатели на диске. На многих больших жёстких дисках имеются переключатели для ограничения размера только на 32 или 8 GB. Если ваш диск распознан только на 130 GB, то возможно LBA48 поддержка отсутствует в вашей ОС — обратитесь к документации вашей ОС за дополнительной информацией.

Следующим шагов выберите тип таблицы раздела.

Please select the partition table type, press Enter when done.
  Intel/PC partition
  EFI GPT partition map (Mac i386, some x86_64...)
  Apple partition map
  Non partitioned media
  Sun Solaris partition
  XBox partition
  Return to disk selection

Подсказка говорит нам: НЕ выбирайте ‘None’ для меди с одним разделом. Очень редко для диска быть ‘Non-partitioned’.

Пример проблемы

Мы имеем жесткий диск объемом 36GB, содержащий 3 раздела. К сожалению:

  • загрузочный сектор на основном разделе NTFS был поврежден, и
  • логический раздел NTFS был случайно удален.

Этот пример восстановления покажет пошаговые действия использования TestDisk, чтобы восстановить эти ‘потерянные’ разделы:

  • перезапись поврежденного загрузочного сектора, и
  • восстановление случайно удаленного логического раздела NTFS.

Восстановление раздела FAT32 (вместо приведенного в данном руководстве NTFS раздела) может быть достигнуто, если проделывать такие же действия.
Также доступны для изучения другие примеры восстановления.
Для получения информации о FAT12, FAT16, ext2/ext3, HFS +, ReiserFS и других типов разделов, читайте Запуск TestDisk. Running the TestDisk Program.

Запуск TestDisk

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

Чтобы восстановить потерянный раздел или восстановить файловую систему жесткого диска, USB накопителя, смарт-карты…, вы должны обладать необходимыми правами для доступа к устройству.

  • для Dos, запустите TestDisk.exe
  • для Windows, запустите TestDisk (пример testdisk-6.9/win/testdisk_win.exe) с учетной записью которая входит в группу Администраторы. Для Vista, нажмите правую кнопку мыши и выберите «Запуск от имени администратора» чтобы запустить TestDisk.
  • для Unix/Linux/BSD, вам необходимо иметь права root чтобы запустить TestDisk (пример )
  • для MacOSX, если вы не имеет прав root, TestDisk (пример testdisk-6.9/darwin/TestDisk) перезупустит себя используя sudo после подтверждения с вашей стороны.
  • для OS/2, TestDisk не работает с физическими устройствами, только с образами дисков, извините.

Чтобы восстановить раздел с образа устройства или восстановить файловую систему образа, запустите

  • чтобы разделить образ
  • чтобы восстановить файлы с образа Encase EWF
  • если образ Encase разбит на несколько файлов.

Чтобы восстановить файловую систему которая не отображается в TestDisk, запустите , например

  • или чтобы восстановить файлы загрузочных секторов NTFS или FAT32 с раздела TrueCrypt. Этот же метод работает с файловыми системами зашифрованными с помощью cryptsetup/dm-crypt/LUKS.
  • чтобы восстановить файловую систему на Linux Raid устройстве.

Описание TestDisk

TestDisk программа с открытым исходным кодом и лицензией GNU General Public License (GPL v2+).

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 может работать под:

  • DOS (real или в Windows 9x, DOS-box)
  • Windows (NT4, 2000, XP, 2003, Vista, 2008, Windows 7 (x86 & x64), Windows 10
  • Linux
  • FreeBSD, NetBSD, OpenBSD
  • SunOS
  • MacOS X

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

  • BeFS ( BeOS )
  • BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
  • CramFS, Compressed File System (сжатая файловая система)
  • DOS/Windows FAT12, FAT16 b FAT32
  • XBox FATX
  • Windows exFAT
  • HFS, HFS+ and HFSX, Hierarchical File System (иерархическая файлова система)
  • JFS, IBM’s Journaled File System (журналируемая файлова система IBM)
  • Linux btrfs
  • Linux ext2, ext3 и ext4
  • Linux GFS2
  • 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 (версии 1 и 2)
  • LVM and LVM2, Linux Logical Volume Manager
  • Mac partition map
  • Novell Storage Services NSS
  • NTFS ( Windows NT/2000/XP/2003/Vista/2008/7 )
  • ReiserFS 3.5, 3.6 и 4
  • Sun Solaris i386 disklabel
  • Unix File System UFS и UFS2 (Sun/BSD/…)
  • XFS, SGI’s Journaled File System
  • Wii WBFS
  • Sun ZFS

Домашняя страница: http://www.cgsecurity.org/wiki/TestDisk

Лицензия: GPLv2

Как пользоваться программой DiskCheckup?

Основная функция DiskCheckup — считывание атрибутов SMART жестких дисков различных типов. Последняя версия программы работает с SATA, USB, FireWire и PCIe M.2 NVM Express устройствами. Не поддерживаются аппаратные дисковые массивы RAID, а также диски, использующие интерфейс SCSI. Однако приложение работает с перечисленными выше устройствами, задействованными в виртуально созданных RAID-массивах.

Получение SMART-атрибутов, хоть и основная, но не единственная полезная функция программы.

Отображение параметров дисков

Кроме SMART-атрибутов, программа DiskCheckup также отображает различные технические параметры жестких дисков, включая:

  • Информация о производителе диска, серийный номер, уникальный ID, версия прошивки и т.д.
  • Геометрия дисков: количество цилиндров и дорожек в каждом из них, количество секторов на дорожках, размер логический и физических секторов и др.
  • Соответствие диска различным стандартам (поддерживается/не поддерживается): ATA/ATAPI, поддерживаемые поколения и версии SATA.
  • Перечень поддерживаемых диском функций: SMART, IORDY, CFast, Multiword DMA, Ultra DMA, режим PIO, Overlay (DCO), TRIM, SCT и многие другие.
  • Отображение в режиме реального времени скорости чтения/записи, дискового времени, времени отклика.

Ведение истории SMART и прогноз достижения атрибута порогового значения

При задействовании пользователем соответствующей функции в настройках программа DiskCheckup будет непрерывно отслеживать все атрибуты SMART, записывая в отчет дату/время их изменения. На основании этого отчета утилита также будет автоматически вычислять примерную дату достижения тем или иным атрибутом порогового значения (прогноз «Threshold Exceed Condition» или T.E.C.). Другими словами, программа прогнозирует время выхода жесткого диска из строя или, как минимум, ухудшения его работоспособности.

Запуск функции самодиагностики

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

Получение и изменение объемов скрытых разделов HPA/DCO

Во всех жестких дисках имеются технические области, к которым невозможно получить доступ из операционной системы, BIOS, загрузочных файловых менеджеров и т.д. Сюда относятся разделы HPA (Host Protected Area) и DCO (Device Configuration Overlay). Тем не менее, специализированное программное обеспечение, куда также относится программа DiskCheckup, может «обрезать» это дисковое пространство, сделав его доступным из операционной системы (т.е. «превратить» скрытые области в обычные — рабочие — куда можно будет размещать любые данные).

Другими словами, при помощи утилиты DiskCheckup пользователь сможет (хоть и не намного) увеличить реальный объем своего жесткого диска за счет понижения размера скрытых разделов HPA/DCO.

Система уведомлений

При достижении одного из SMART-атрибутов выше порогового (критического) значения программа DiskCheckup может выводить соответствующее уведомление на экран либо отправлять его на указанный адрес электронной почты. В приложении предусмотрен встроенный почтовый клиент.

Установка TestDisk

Программа предустановлена в Kali Linux.

Установка в BlackArch

Программа предустановлена в BlackArch.

Установка в Linux

#------- На Debian/Ubuntu/Linux Mint -------
sudo apt-get install testdisk
#------- На CentOS/RHEL/Fedora -------
sudo yum install testdisk
#------- На Fedora 22+ -------
sudo dnf install testdisk
#------- На Arch Linux -------
pacman -S testdisk
#------- На Gentoo -------
emerge testdisk

Установка в Windows

Файлы с исходными тестами и предварительно скомпилированные бинарные исполняемые файлы доступны для DOS, Win32, MacOSX и Linux на странице загрузки.

Восстановление загрузочного сектора NTFS

The boot sector of the first partition named is still damaged. It’s time to fix it.
The status of the NTFS boot sector is bad and the backup boot sector is valid.
Boot sectors are not identical.

To copy the backup of the boot sector over the boot sector, select Backup BS, validate with Enter, use y to confirm and next Ok.

More Information about repairing your boot sector under TestDisk Menu Items.
The following message is displayed:

The boot sector and its backup are now both ok and identical: the NTFS boot sector has been successfully recovered.

Press Enter to quit.

TestDisk displays You have to restart your Computer to access your data so press Enter a last time and reboot your computer.

Как пользоваться программой: обзор и инструкция

Кроссплатформенность — возможность программного обеспечения работать более чем на одной аппаратной платформе и операционной системе

TestDisk — кроссплатформенная утилита, которая доступна для DOS, семейства Windows 9X, Windows NT4, 2000, XP, 2003, Vista, 2008, 7, 8, 8.1, 10, Mac OS X Intel, Mac OS X PowerPC, Linux, FreeBSD, NetBSD, OpenBSD и SunOS.

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

Преимущества использования TestDisk:

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

Установка

TestDisk — портативная программа: ей не требуется установка на компьютер, а запустить её можно и с USB-диска. Для первого запуска необходимо следующее:

  1. Извлечь TestDisk Zip (расширение .zip).
  2. Найти и открыть файл testdisk_win.exe.

Обзор интерфейса и функций

Командная строка — программная оболочка, которая позволяет в текстовом виде давать компьютеру различные команды

Интерфейс командной строки наверняка знаком каждому. Программы этого типа проще, чем кажутся.

Перед пользователем открыт чёрный экран со словами. Нужно ввести правильную команду, и компьютер ответит — легко, правда? В большинстве случаев для восстановления данных с помощью TestDisk нужны только команды и ничего более.

Программа способна на следующее:

  • Исправляет таблицы разделов и восстанавливает удалённые сектора.
  • Восстанавливает загрузочный сектор FAT32 и NTFS из его резервной копии.
  • Реанимирует загрузочный сектор FAT12/FAT16/FAT32 и NTFS.
  • Копирует файлы из удалённых разделов FAT, exFAT, NTFS и ext2 / ext3 / ext4.
  • Восстанавливает файлы из файловой системы FAT, exFAT, NTFS и ext2.

Инструкция по использованию TestDisk

Восстанавливать данные с помощью TestDisk довольно просто:

  1. Первый шаг — выделить место для восстановленных данных: создать папку с именем Recovery в каталоге, где хранится файл запуска TestDisk. Например, на диске (D:).
  2. Открыть файл testdisk_win.exe.

  3. Создать лог-файл для программы: выбрать первый вариант из списка с помощью клавиши со стрелкой и нажать Enter.

  4. На следующем этапе выбрать жёсткий диск, с которого необходимо восстановить данные. TestDisk покажет все подключённые жёсткие диски и имеющиеся внутри них разделы. Для выбора нужного параметра можно использовать стрелки вверх и вниз:
    • Если необходимо восстановить только один диск, тогда нужно выбрать его в списке и для продолжения нажать Enter.
    • Если необходимо восстановить данные всего диска, нужно использовать опцию Disk.
  5. TestDisk автоматически определит тип таблицы разделов на диске. Нужно только нажать Enter.

  6. В следующем окне появится новая функция под названием Analyse. Чтобы запустить его, нужно нажать Enter.

  7. После анализа в следующем окне программа отобразит ошибки, связанные с диском. Быстрый поиск здесь выбран по умолчанию. Для его запуска нужно нажать Enter.

  8. Теперь можно получить доступ к диску и выбрать файлы и папки, которые необходимо восстановить. Для просмотра содержимого диска — клавиша (P). Выход из режима отображения файлов — (Q).

  9. Как только доступ к диску будет получен, TestDisk начнёт отображать параметры выбранных файлов в нижней части окна.

  10. Нажать: (a), чтобы выбрать или отменить выбор всех файлов в папке; (c), чтобы скопировать текущий файл; (C), чтобы скопировать все выбранные файлы.

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

  12. Используя клавиши со стрелками, нужно перейти к месту восстановления.

  13. Чтобы восстановить выбранные внутри каталога восстановления файлы, нужно нажать (C).

  14. Теперь можно перейти в папку восстановления Recovery, созданную в шаге 1, и найти восстановленные данные.

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

Использование TestDisk для восстановления разделов

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

После того как вы решите создать новый файл журнала, второй экран покажет вам список опций, в которых можно выбирать формат жесткого диска. Если вы используете ПК с Windows, выберите Intel, а затем нажмите клавишу Enter.

В случае с другой ОС для TestDisk (Linux) инструкция проще и интуитивно понятнее.

На третьем экране выберите «Анализ разделов жесткого диска». Это займет некоторое время, в зависимости от количества элементов, имеющихся на вашем компьютере, и емкости каждого из них.

Отображенные результаты должны соответствовать конфигурации, которая была задана при создании дисков: первичный, расширенный и логический. Если вы видите, что что-либо отсутствует, вы можете выбрать QuickSearch. Это вернет исчезнувшие «перегородки». Затем вы должны выбрать нарушенные разделы и нажать «Записать», чтобы сохранить раздел.

Признаки

1. Если на жестком диске первичный раздел содержит операционную систему, то, скорее всего, которая больше не загрузиться; из-за в первичном разделе загрузочного сектора.
2. Если жесткий диск содержит вторичные разделы, к которым невозможно получить доступ или вы можете подключаете свой диск на второй канал в другом компьютере (обычно там подключены CD / DVD привод),и наблюдаются следующие симптомы следующие симптомы бы отметил следующее:

  1. Проводник Windows или Дисковый менеджер отображает первый первичный раздел как raw неотформатированный и Windows показывает:The drive is not formatted, do you want to format it now? [Ваш диск неотформатирован. Отформатировать его сейчас?]
  2. Логический раздел отсутствует. В ПРОВОДНИКЕ Windows логический диск не доступен. В Оснастке Управление дисками отображает только «незанятое пространство», на месте где этот логический раздел был расположен.

Преимущества

Такое приложение, как TestDisk имеет ряд преимуществ, на которые рекомендуется обратить внимание. Главным достоинством является то, что его можно использовать совершенно бесплатно

При этом у программы открытый код.

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

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий