Софт-Портал

как работать с Testdisk

Рейтинг: 4.6/5.0 (468 проголосовавших)

Категория: Windows

Описание

Как пользоваться TestDisk: Утилиты - Статьи - Дай программу! сайт о программах

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

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

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

Восстанавливать потерянную информацию мы будет при помощи, пожалуй, самой популярной в своей области программы - TestDisk. Здесь стоит отметить, что, не смотря на свою популярность, утилита эта носит на первый взгляд трудно понятный и недоступный интерфейс. А так как работать с TestDisk приходится и без того в трудном направлении, это рождает определенные проблемы. Особенные трудности с восприятием консольного интерфейса должны возникнуть у пользователей, привыкших к GUI программам в Windows.


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

Инструкция к TestDisk

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

Итак, скачиваем и запускаем утилиту. TestDisk бесплатна и установки не требует.

1. После запуска, появится приветственное окошко программы. Внизу окошка нам предлагается вести лог всего процесса работы. Тут все по желанию, если хотите, можете вести, если нет, то нет. В нашем случае выбираем [No Log].

2. Далее появляется выбор доступных носителей. В нашем случае выбирается USB носитель и нажимается [Proceed].

3. В окне выбора типа таблицы выбирается необходимый вариант. Для обычных ПК это Intel/PC partition [Intel]

4. Для начала операции в следующем диалоговом окне выбираем [Analyse]

5. В появившемся разделе выбираем Quick Search.

6. Если на носителе имеются файлы, записанные с использованием операционной системы Windows Vista, то на последний появляющийся перед началом анализа вопрос необходимо дать утвердительный ответ. Так как работать с TestDisk необходимо в консольном режиме, сделать это можно, нажать клавишу соответствующую латинской букве “Y”, в противном случае нажимается “N”.
Анализ начался. По его окончанию утилита выдаст результат обо всех найденных ошибках.

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

Восстановление данных с TeskDisk

В первом случае, необходимо выделив нужный раздел нажать клавишу “P”. Данное действие вызовет список всех имеющихся на разделе файлов. Файлы необходимые для копирования выделяются указателем мыши, после чего нажимается клавиша “C”. В появившемся файловом менеджере, выбираем путь для копирования. На этом все. Утерянные данные успешно восстановлены. Что впрочем, не решает проблемы полного восстановления носителя в изначальное состояние. А потому идем ко второму способу.

Нажатием клавиши “Q” вворачиваясь на предыдущий шаг. Следом нажимаем клавишу “L”, в появившемся окне выбираем “Load” и даем свое согласие, нажимая клавишу “Y”. На этом процесс целостного восстановления носителя можно считать оконченным. Достаем USB устройство и устанавливаем его обратно, как можно убедиться, теперь оно обнаруживается, и все файлы в целостности и сохранности лежат на своем месте. На этом TestDisk инструкция, объясняющая как работать с TestDisk, завершена.

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

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

как работать с testdisk:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Как работать с testdisk

    testdisk

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

    TestDisk может работать под:

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

    Исправлять таблицу разделов, восстанавливать удаленные разделы;
    Восстанавливать загрузочный сектор 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

    6. Утилиты для восстановления таблицы разделов 6. Утилиты для восстановления таблицы разделов

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

    6.1. Программа gpart

    Первое из таких средств - утилита gpart. Название утилиты gpart является сокращением от выражения “guess PC-type hard disk partitions” - “угадай тип раздела жесткого диска”. Автором этой утилиты является Michail Brzitwa <michail@brzitwa.de>.

    Эта утилита предназначена как раз для тех случаев, когда таблица разделов в MBR жесткого диска разрушена или испорчена, но сами разделы на диске остались нетронутыми, хотя операционная система, может быть, и не может получить к ним доступ.

    Работа утилиты основана на том, что первый блок данных любого раздела маркирован особым образом. И эти отметки можно обнаружить. Поскольку при создании раздела его начало обычно размещается в начале дорожки, задача поиска разделов на диске немного упрощается, что несколько ускоряет работу программы. С другой стороны, существует небольшая дополнительная проблема – после удаления разделов их начальные сектора сохраняются на диске до тех пор, пока в соответствующий сектор не будут записаны новые данные. А это происходит не сразу. Поэтому на старых дисках обнаруживается много”первых блоков раздела” и разработчики утилиты gpart должны были предпринять дополнительные меры для того, чтобы выделить из массы найденных начальных блоков “истинные”.

    Естественно, что распознаны программой могут быть только те разделы, на которых создана какая-то файловая система (которые “отформатированы”). Причем gpart не обращает внимания на то, какой тип указан для данного раздела в таблице разбиения.

    После того, как создан список найденных разделов, каждый раздел в этом списке помечается одной из следующих меток: "primary", "logical", "orphaned" или "invalid". Меткой "orphaned" помечаются логические разделы, которые найдены на диске, но не указаны в цепочке логических разделов. Такая ситуация может возникнуть в том случае, когда логический раздел удален из таблицы разделов в расширенном разделе, но в отведенное ему ранее пространство на диске не были записаны никакие данные. Разделы, помеченные как "invalid", могут возникнуть по разным причинам, которые в руководстве к программе подробно не описаны. Что касается первичных разделов, то программа распознает их достаточно хорошо. А вот с логическими разделами ситуация сложнее – тут возникает множество проблем и программа легко может ошибиться.

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

    Как видите, первичные разделы программа нашла. Только вот интерпретация выданных ею данных что-то вызывает у меня затруднение. Ну, я еще могу попытаться угадать, что значат первые две строки в описании каждого раздела: первая строка указывает тип раздела, во второй строке указан его размер, число секторов и размещение этих секторов в общей цепочке секторов на диске (еще раз подчеркну, что это просто моя догадка, поскольку в описании программы я ничего по этому вопросу не нашел). Относительно третьей строки тоже можно высказать некие предположения (например, что это указаны начало и конец раздела в нотации CHS), но что означают буквы "d" и "r", и в чем разница между значениями, которые стоят в скобках перед этими буквами, я сказать не могу. А в man-странице об этом вообще ничего не сказано.

    Зато там сказано, что после того, как вы трижды проверите те данные, которые выдает программа gpart. вы можете с ее помощью записать исправленную таблицу первичных разделов в MBR, используя опцию -W следующим образом:

    gpart -W /dev/sdc /dev/sdc

    Однако, как предупреждает сам автор разработки на man-странице, "это действие достаточно опасное, так что будьте осторожны". Поскольку по складу характера я не склонен к авантюрам, я решил поэкспериментировать еще с одной программой – TestDisk.

    6.2. Программа TestDisk

    Примечание: В документации программа называется TestDisk, а вызывается она командой testdisk, поэтому не удивляйтесь, что я пишу название иногда с заглавными буквами, иногда без таковых.

    Программа TestDisk предназначена для того, чтобы помочь восстановить потерянные разделы и/или восстановить возможность загрузки с диска, для которого такая возможность была утеряна вследствие сбоя в работе программного обеспечения, воздействия вируса или простой человеческой ошибки (например, если вы случайно затерли таблицу разделов). Она позволяет проанализировать структуру диска и найти потерянные разделы, а при необходимости и восстановить таблицу разделов. Утилита разработана К. Гренье (Christophe GRENIER). У меня в системе Knoppix 3.2 обнаружилась версия 4.0 этой программы, датированная 3 апреля 2002 г. А на сайте http://www.cgsecurity.org я обнаружил версию 5.3, снабженную довольно подробной документацией (man-страница к программе настолько краткая, что не позволяет понять, как этой программой пользоваться).

    Программа TestDisk может быть запущена

    • под DOS (как в "чистом" ДОС, так и окне под Win9x),
    • под Windows (NT4 / 2000 / XP / 2003),
    • под Linux или FreeBSD.
    Программа может отыскать потерянные разделы с файловыми системами следующих типов:
    • BeFS ( BeOS )
    • DOS/Windows FAT12, FAT16 and FAT32
    • Ext2 and Ext3 ( Linux)
    • Linux Swap (версий 1 и 2)
    • Netware (только старых версий)
    • NTFS ( Windows NT/2K/XP )
    • ReiserFS (версий 1 и 2)
    • UFS ( FreeBSD/OpenBSD/NetBSD )
    • JFS

    Как сообщает краткая справка к программе, запускается она в одном из следующих форматов.

    testdisk [/log] [/debug] [/dump]

    testdisk /list [/log]

    Будучи запущенной с опцией /list, команда просто выводит список существующих разделов (точнее, видимо, содержимое таблиц разделов из MBR) на всех жестких дисках. Во всех остальных вариантах после запуска программы TestDisk выводит вначале фразу "Please wait. " и приступает к сбору данных от BIOS или OS.

    Опции (необязательные) /log, /dump и /debug имеют следующее назначение:

    • /log - создавать файл протокола работы программы (его имя testdisk.log);
    • /debug - добавлять отладочную информацию;
    • /dump - отображать на экране и записывать в протокол содержание найденных начальных секторов разделов.

    В документации к программе рекомендуется запускать ее с опциями /log и /debug. В любом варианте запуска программы вначале выводится список дисков, обнаруженных в системе (рис. 29).

    Рис. 29. Основное меню программы testdisk

    С помощью клавиш управления курсором "стрелка вверх/вниз" вы можете выбрать диск для анализа. В нижней части окна имеется список доступных команд, перемещаться по которому можно с помощью клавиш "стрелка вправо/влево". А строка подсказки, расположенная ниже этого меню, дает краткое пояснение к подсвеченному пункту. Когда нажимаем клавишу <Enter> при подсвеченном пункте меню Analyze вначале, видимо, выводится просто содержимое таблицы разделов из MBR и предлагается единственный пункт меню Quit (рис. 30), что может привести пользователя в некоторое недоумение.

    Рис. 30. Первый результат работы программы testdisk

    Однако повторное нажатие клавиши <Enter> запускает все же процесс анализа структуры разделов диска (рис. 31), ход которого отображается в строке "Analyze cylinder NNNN/MMMM". Поскольку процесс анализа, надо отметить, продолжается очень долго, эта строка является не лишней, она помогает сохранить терпение.

    Рис. 31. Процесс анализа диска

    Анализ структуры диска заключается в том, что TestDisk просматривает начальные сектора всех цилиндров. Первичные разделы обычно размещаются начиная с первого сектора цилиндра (head=0, sector=1), а логические разделы - со второго сектора (head=1, sector=1) или даже со второго цилиндра. Сканируя все возможные начальные сектора разделов TestDisk анализирует их на наличие заголовков файловых систем (a filesystem header): для FAT или NTFS это загрузочный сектор, для EXT2/EXT3 - суперблок, для BSD - метка диска (disklabel) и так далее. Обнаружение такого заголовка интерпретируется как начало раздела соответствующего типа. Размер раздела определяется непосредственно исходя из его структуры на диске. Каждый обнаруженный во время такого сканирования раздел TestDisk добавляет в список найденных разделов.

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

    По завершении этого процесса программа предлагает (рис. 32) исправить характеристики разделов, которые указаны в виде одиночного символа (*, P, E, L или D) в первом столбце таблицы. Изменение этого параметра обнаруженного раздела осуществляется с помощью клавиш-стрелок "вправо\влево" (вы просто перебираете циклически значения, перечисленные в нижней строке экрана, пока не найдете нужное). Тут же можно изменить тип раздела, нажав клавишу <T>. А по клавише <P> можно вывести список файлов в том разделе, на который указывает подсветка.

    Рис. 32. Окно с результатами анализа диска

    Еще одно нажатие клавиши <Enter> и мы видим дополнительное меню из трех пунктов (рис. 33). С помощью пункта Search можно провести углубленный поиск потерянных разделов. А команда Write служит для того, чтобы записать на диск исправленную таблицу разделов.

    Рис. 33. Дополнительное меню

    Если вы присмотритесь к рисунку 33, вы обратите внимание на то, что программа показывает всего два раздела. Это следствие того, что я слишком поспешно воспользовался командой Write. Не знаю, в чем причина, но после выполнения команды Write та же утилита TestDisk стала видеть на моем диске только 2 раздела. Возможно, вина в этом полностью моя, но результат был обескураживающим. Прежде чем рассказывать о своих дальнейших действиях, я все же приведу еще описание других команд из основного меню программы, заимствованное из документации.

    Команда меню Delete

    Если вы выберете эту команду из меню программы TestDisk, будет обнулена таблица разделов в главной загрузочной записи, то есть во все 64 байта, отведенные под эту таблицу, будут записаны нулевые значения. Код загрузчика и другие данные в главном загрузочном секторе (байты сигнатуры и тому подобное) останутся нетронутыми.

    Команда меню MBRCode

    По этой команде TestDisk перезаписывает код первичного загрузчика и сигнатуру MBR (то есть значение 0xAA55 в двух последних байтах MBR). Это действие примерно аналогично тому, что делает команда MS-DOS fdisk, будучи запущенной с "недокументированной" опцией /MBR, то есть записывает код стандартного первичного загрузчика. Это может оказаться полезным в том случае, если ваша система вообще отказывается загружаться и вы уже исчерпали все другие способы выхода из этой ситуации.

    Команда меню Geometry

    Эта команда служит для того, чтобы задать значения параметров геометрии диска (число цилиндров, головок или секторов), которые TestDisk использует для поиска начальных секторов разделов. Дело в том, что программы для создания разделов для архитектуры i386 чаще всего создают разделы, оканчивающиеся на границе цилиндра. Поэтому изменение параметров геометрии, используемых программой, приводит к тому, что будут просматриваться другие сектора.

    Команда не меняет параметров самого жесткого диска до тех пор, пока вы не выполните команду записи данных о найденных разделах на диск. Имейте в виду, что задание неправильной геометрии и запись этих неправильных данных на диск может привести к невозможности в дальнейшем восстановления ваших данных. Как предупреждает руководство, команда эта ТОЛЬКО ДЛЯ ЭКСПЕРТОВ.

    Руководство рекомендует в том случае, если вы решите менять геометрию диска, изменять в первую очередь число логических головок, причем опробовать значения числа головок, равные 255, 16, 32, 64, 128 и 240.

    Команда меню Options

    Значения опций меняются путем "подсвечивания" нужной строки и нажатия клавиши ENTER. Изменять можно значения следующих опций:

    • Dump : Отображать содержимое "подозрительных" секторов (по умолчанию: не отображаются; опция аналогична опции /dump командной строки)
    • Cylinder boundary : границы разделов совпадают с началом цилиндров (по умолчанию: да).
    • Allow partial last cylinder : последний цилиндр может быть не полным (по умолчанию: нет)
    • Ask partition order : разделы могут быть переупорядочены (по умолчанию: нет)
    • Halt on errors : останавливаться при обнаружении ошибок дискового ввода/вывода (по умолчанию: да)
    • Maximize extended part : если существуют логические разделы, расширенный раздел будет использовать все доступное дисковое пространство (по умолчанию: нет).
    • Expert mode : Если эта опция установлена (значение "да"), программа предоставляет некоторые дополнительные возможности (по умолчанию: нет).
    • Quit : сохранить (запомнить) выбранные значения опций и вернуться к главному меню.
    Команда меню Advanced

    Только для экспертов, пытающихся восстановить и отремонтировать загрузочные сектора операционных систем! TestDisk позволяет вам выполнить некоторые действия с загрузочными секторами на FAT- и NTFS-разделах. Выберите раздел, который вы хотите модифицировать, и выберите команду Boot. За описанием того, какие возможности Вы при этом получите, я отошлю вас к документации, прилагаемой к программе.

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

    В заключение раздела приведу еще три небольших замечания:

    • 1. В процессе поиска инструментов для восстановления таблицы разделов я натолкнулся на ссылку о том, что существует еще программа rescuept. автором которой является Andries Brouwer (автор двух HOWTO о разделах диска, смотри ссылки). Эта утилита входит в состав пакета util-linux. который вы можете найти почти на любом ftp-сайте с программным обеспечением для Linux. Однако, поскольку я с этой програмой не работал, сказать о ней ничего не могу.
  • 2. Некоторые из программ для работы с таблицей разделов диска, рассмотренные в предыдущих разделах, тоже обладают способностью восстановления испорченной структуры разделов. Для корректировки таблицы разделов диска можно, в частности, использовать утилиту sfdisk. Во-первых, у программы sfdisk имеется опция -V, которая служит для проверки таблицы разбиения диска. Правда, мне показалось, что результат ее выполнения команды sfdisk -V дает очень мало полезной информации:

    [root]# /sbin/sfdisk -V /dev/hda

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

    sfdisk -d /dev/hda > hda.out
    sfdisk /dev/hdb < hda.out

    Утилита sfdisk интерпретирует строки входного файла как

    Отдельные поля при этом разделяются пробелами, запятыми или точкой с запятой (возможно с последующими пробелами). При этом два последних поля (<c,h,s>) могут быть опущены - программа сама вычислит нужные значения исходя из значения полей start и length, и геометрии диска, сообщаемой ядром.

    Но я не решился воспользоваться этим способом корректировки таблицы разбиения диска.

  • 3. После восстановления раздела всегда запускайте проверку целостности ФС с помощью соответствующей ее типу утилиты:

    fsck.ext2 /dev/hdb1
    reiserfsck /dev/hdb3
    .

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

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

    Бывает иногда так, что вирус или ошибка пользователя могут создать неисправность в одном из разделов жесткого диска. Случается и так, что при попытке восстановить разделы оказывается поврежденным и загрузочный сектор или MBR. То же самое может произойти и с внешним приводом. Чтобы исправить данную ситуацию, необходимо использовать программу TestDisk. В инструкции по восстановлению данных и разделов при помощи этой программы все подробно описано. Данное приложение используется для того, чтобы исправить ошибки и сбои. TestDisk представляет собой мощную бесплатную утилиту, используемую для восстановления данных. Прежде всего данное приложение предназначено для восстановления потерянных разделов и корректировки нечитающихся дисков в тех случаях, когда неисправности вызваны сбоями программного обеспечения, ошибкой пользователя или вирусами.

    TestDisk: что за программа?

    На сегодняшний день инструмент TestDisk является полезной программой, находящейся в свободном доступе. Данная программа запрашивает в BIOS (DOS, Win9x) или OC (Linux, FreeBSD) информацию для поиска жестких дисков и их характеристик. Приложение проводит полную проверку структуры дисков и сравнивает их с таблицей разделов. Если в таблице разделов имеются ошибки, программа TestDisk может восстановить их. Это не очень сложно. Если разделы отсутствуют или пользователь обнаружил абсолютно пустые таблицы, то утилита может попробовать найти соответствующие элементы или создать новую таблицу.

    В случае необходимости можно даже создать новый MBR. Как же все это работает? Инструкция к программе TestDisk предполагает, что пользователь может самостоятельно внести некоторые корректировки и тем самым улучшить работу программы. Так, к примеру, можно просмотреть список возможных разделов, обнаруженных при сканировании, и выбрать только те из них, которые использовались перед тем, как диск перестал загружаться. TestDisk после начала детального поиска потерянных элементов может показать те данные, которые были удалены и снова перезаписаны. В инструкции к программе TestDisk детально разъяснены особенности работы программы для новичков и опытных пользователей.

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

    – BeFS (BeOS);
    – Cramfs (сжатая файловая система);
    – HFS и HFS+ (иерархическая файловая система);
    – JFS;
    – Linux Ext2 и Ext3;
    – RAID 1;
    – RAID 4;
    – RAID 5;
    – RAID 6;
    – DOS/Windows FAT12, FAT16, FAT32;
    – Linux Swap (версии 1 и 2);
    – LVM и LVM2;
    – Linux (менеджер логических томов);
    – карта разделов Mac;
    – NTFS (Windows NT/2K/XP/2003);
    – Linux Raid;
    – Sun Solaris i386;
    – Unix, файловые системы UFS и UFS2 (Sun/BSD);
    – XFS, SGI’s.

    Как использовать TestDisk

    Как уже было сказано ранее, TestDisk представляет собой мощную свободно распространяемую программу для восстановления данных. Прежде всего данная программа используется для восстановления потерянных разделов. Также TestDisk может использоваться для того, чтобы незагружающиеся диски снова сделать загрузочными. Программа не требует установки. Запустить ее можно с DVD или флэшки. Лучшим способом использования программы TestDisk является загрузка на флэшку или DVD. Так вы сможете проверить разделы жесткого диска даже в том случае, если главная загрузочная запись была повреждена.

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

    TestDisk: возможности утилиты

    Программу TestDisk можно было бы сравнить с EASEUS Partition Recovery. Однако программа TestDisk позволяет сделать чуть-чуть больше. TestDisk способна на следующее:

    – исправление ошибок в таблице разделов;
    – восстановление удаленной информации;
    – перестройка загрузочных секторов;
    – выделение файлов таблицы (FAT);
    – создание и восстановление резервных копий загрузочного сектора NTFS;
    – восстановление потерянной информации на любом типе разделов.

    Чтобы использовать данную программу, пользователю потребуется определенный опыт. Нужно понимать, какая информация отображается на экране. Имеется и контекстная помощь, но и здесь понять все без всяких подсказок смогут только опытные пользователи ПК. Большинству наверняка понадобиться подробная инструкция TestDisk 7.0.

    Загрузка утилиты и начало работы

    После загрузки утилиты TestDisk вам нужно будет распаковать файл в любое удобное для вас место. Поскольку все содержимое архива будет находиться в одном месте, вам не придется беспокоиться о копировании файлов в папку System32 или Windows. Выполнение подобных действий не требуется. TestDisk представляет собой полный портативный инструмент. Это значит, что вы можете копировать его на съемный диск, а затем использовать для устранения неполадок и исправления загрузочных записей.

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

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

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

    Когда вы решите создать новый файл журнала, на втором экране будет отображен список опций, в которых можно выбрать формат жесткого диска. Если вы используете персональный компьютер с операционной системой Windows, то нужно выбрать Intel и нажать Enter. В случае другой операционной системы (Linux) инструкция будет проще. На третьем экране необходимо выбрать опцию «Анализ разделов жесткого диска». Данный процесс может занять некоторое время в зависимости от количества элементов, которые имеются на вашем компьютере, а также от их емкости.

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

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

    Чтобы восстановит потерянные данные, необходимо вместо «Анализ разделов жесткого диска» выбрать Advanced. Утилита TestDisk проведет сканирование раздела, выбранного в следующем окне и вернет имена файлов. Для восстановления файла его нужно выбрать при помощи клавиш со стрелками и нажать на кнопку C. Программа предложит вам выбрать пункт назначения. Необходимо выбрать пункт, в котором должны быть записаны соответствующие файлы. После завершения процесса восстановления, нужно перейти к Quit при помощи клавиш со стрелками и нажать на клавишу Enter, чтобы выйти из программы. Как вы сами можете убедиться, восстановить данные при помощи TestDisk достаточно просто.

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

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

    Похожие статьи: Навигация записей

    Восстановление разделов жесткого диска при помощи программы TestDisk

    Восстановление разделов жесткого диска при помощи программы TestDisk

    Данная утилита весьма эффективно служит для восстановления поврежденных или удаленных разделов жесткого диска. Работать с ней просто и приятно. Даже не смотря на свой скромный внешний вид, она очень функциональна и проста в работе. Главное преимущество Testdisk — она есть в двух вариантах, как в обычном, для работы из под Windows, так и в аварийном, для работы из под DOS, когда поврежден главный раздел с системными файлами и требуется срочно восстановить его, не имея других носителей, откуда утилиту можно было бы запустить. Пожалуй, это единственный вариант на случай повреждения всей системы, который может гарантированно ее восстановить и заставить снова работать. Она подходит для использования и в случае восстановления данных с RAID массива .

    После первого запуска программы, она спросить, требуется ли вести отчет обо всех осуществляемых операциях. Нам он, в принципе, не нужен, поэтому закрываем это окно, выбирая команду «No Log» («Отчет не требуется»). Для продолжения работы нажимаем «Enter».

    В этом окне нам нужно выбрать жесткий диск или его раздел, который требуется починить и восстановить. Даже если вы не помните его название, можно легко сориентироваться по объему. Как правило, системный диск — наименьший.

    Далее, нам нужно выбрать платформу. Наиболее распространенная и практически во всех случаях подходящая — Intel. Ее и выбираем. Не забываем, что навигация в программе осуществляется с помощью стрелочек на клавиатуре, а продолжение ее работы с подтверждением на клавишу «Enter».

    Следующий пункт точно также оставляем без изменений и после выбора пункта «Analyse» нажимаем «Enter». Программа начнет анализировать жесткий диск и собирать требуемую информацию.

    Жмем сначала «Proceed» («Приступить»), а потом «Search» («Искать»). Это позволит произвести наиболее тщательный поиск, доступный в этой утилите.

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

    Это список всех найденных программой разделов. В данном случае утилита нашла лишь один, но его мы и искали. Размер подходящий — это и есть системный раздел. Выбираем его и нажимаем «Write» («Запись»). Утилита скопирует всю найденную системную информацию на главный раздел жесткого диска и перезагрузит компьютер. Загрузиться уже рабочая Windows в том виде, в котором она и была до утери данных и падения. Вся информация будет находиться там, где и должна, в своих папках, на своих местах.
    Программа TestDisk комплектуется добротной инструкцией, в которой можно прочесть обо всем этом более детально, изучив ее второстепенные и дополнительные функции. На этом работа программы заканчивается, файлы восстановлены и утилиту можно закрывать.

    Инструкция по использованию TestDisk: восстанавливаем разделы HDD и загрузку системы

    Инструкция по использованию TestDisk: восстанавливаем разделы HDD и загрузку системы

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

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

    Что делать, если жесткий диск содержит «битые» (bad) сектора?

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

    Где найти файлы, которые были восстановлены / скопированы?

    По умолчанию, утилита TestDisk копирует восстановленные данные в текущую папку. То есть, вам нужно заглянуть в папку testdisk-6.11.3/win/ (в случае с Windows) или в каталог testdisk-6.12-WIP.

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

    У меня не получается скопировать, переместить, переименовать восстановленные в TestDisk файлы!

    • windows: вам нужно выставить права владельца на папку (см. http://support.microsoft.com/kb/308421)
    • mac os x и linux: Смените владельца каталога, для этого используйте команду:

    sudo chown -R username recup_dir.*

    Как проверить и восстановить файловую систему HDD

    Файловая система FAT:

    • Для DOS: Запустите команду scandisk c:
    • Для проверки раздела, отформатированного в FAT в среде Windows, запустите chkdsk /f c:
    • Выполните команду fsck.vfat -a название_устройства

    Файловая система NTFS:

    • Для проверки NTFS-раздела в ОС Windows, запустите chkdsk /f c:

    Файловая система ReiserFS:

    • Если суперблок в разделе с reiserfs отсутствует, можно восстановить его так: – reiserfsck --rebuild-sb ваше_устройство .
    Как пользоваться TestDisk при восстановлении загрузки ОС

    Если ваша операционная система не запускается, вы можете переустановить системные файлы, используя в приложении TestDisk команду sys c.

    • Запустите утилиту fixmbr через Консоль восстановления (т.е. fixmbr \Device\HardDisk0)
    • Проверьте файл c:boot.ini
    • Запустите fixboot для восстановления загрузочного сектора NTFS.
    • Запустите bootrec.exe /fixmbr из Консоли восстановления (см. выше)
    • Проверьте конфиг c:boot.ini
    • Запустите bootrec.exe /fixboot для восстановления загрузочного сектора NTFS.

    Не забудьте обновить файл /etc/fstab для отображения порядка разделов в списке.

    Обновите конфигурацию мультизагрузки и переустановите загрузку в MBR (Master Boot Record ).

    • Lilo: конфиг – /etc/lilo.conf, lilo для переустановки
    • Grub: конфиг – /boot/grub/grub.conf, grub-install device для переустановки загрузочника