Восстановление документа с FAT диска в HEX редакторе. HxD для редактирования файлов в шестнадцатеричном коде Затереть файлы на диске в hex редакторе

  • 08.03.2020

Здравствуйте.

У многих пользователей со стажем, я думаю, есть в коллекции не мало CD/DVD дисков: с программами, музыкой, фильмами и пр. Но есть у CD-дисков один недостаток - они легко царапаются, порой даже от неаккуратной загрузки в лоток дисковода (про их малую вместимость на сегодняшний день умолчу:)).

Если учитывать еще и тот факт, что диски достаточно часто (кто с ними работает) приходится вставлять и вынимать из лотка - то многие из них быстро покрываются мелкими царапинками. И вот наступает тот момент - когда такой диск не читается… Хорошо, если информация на диске распространена в сети и ее можно скачать, а если нет? Вот тут как раз и будут полезны те программы, которые я хочу привести в этой статье. И так, приступим…

Что делать, если диск CD/DVD не читается - рекомендации и советы

Сначала хочу сделать небольшое отступление и дам несколько советов. Чуть ниже в статье приведены те программы, которые я рекомендую использовать для чтения «плохих» CD-дисков.

  1. Если ваш диск не читается в вашем дисководе, попробуйте вставить его в другой (желательно, который может записывать диски DVD-R, DVD-RW (ранее, были дисководы, которые могли читать только CD-диски, например. Более подробно об этом здесь: https://ru.wikipedia.org/ )). У меня у самого есть один диск, который напрочь отказывался воспроизводится в стареньком ПК с обычным CD-Rom, но легко открылся на другом компьютере с DVD-RW DL приводом (кстати, в этом случае рекомендую сделать копию с такого диска ).
  2. Возможно, что ваша информация на диске не представляет никакой ценности - например, ее давно могли выложить на торрент-трекере. В этом случае, будет намного проще найти эту информацию там и скачать ее, чем пытаться восстановить CD/DVD диск.
  3. Если на диске есть пыль - то аккуратно сдуйте ее. Мелкие частички пыли можно аккуратно вытереть салфетками (в компьютерных магазинах есть специальные под это дело ). После протирки, желательно, снова попробовать прочитать информацию с диска.
  4. Должен отметить одну деталь: намного проще восстановить музыкальный файл или фильм с CD-диска, чем какой-нибудь архив или программу. Дело в том, что в музыкальном файле, в случае его восстановления, если не будет прочитан какой-нибудь кусочек информации - просто в этом моменте будет тишина. Если в программе или архиве не будет прочитан какой-нибудь участок - то открыть или запустить такой файл вы не сможете…
  5. Некоторые авторы рекомендуют замораживать диски, а потом пытаться их прочесть (аргументируя это тем, что при работе диск нагревается, но охладив его - есть шанс, что за несколько минут (пока он не нагрелся) информацию удастся вытащить ). Делать я так не рекомендую, по крайней мере, до того, как не испробуете все остальные способы.
  6. И последнее . Если был хоть один случай того, что диск был недоступен (не читался, вылезала ошибка ) - рекомендую его полностью скопировать и перезаписать на другой диск. Первый звоночек - он всегда главный 🙂

Программы для копирования файлов с повреждённых CD/DVD дисков

1. BadCopy Pro

BadCopy Pro - одна из ведущих программ в своей ниши, которую можно использовать для восстановления информации с самых разных носителей: CD/DVD дисков, флеш-карт, флопи-дисков (такие уже, наверное, никто и не использует), USB-дисков и прочих устройств.

Программа достаточно неплохо вытаскивает данные с поврежденных или форматированных носителей. Работает во всех популярных версиях Windows: XP, 7, 8, 10.

Некоторые особенности программы:

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

2. CDCheck

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

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

Несмотря на простенький дизайн (см. рис. 2) - утилита весьма и весьма не плохо справляется со своими обязанностями. Рекомендую к использованию.

Рис. 2. Главное окно программы CDCheck v.3.1.5

3. DeadDiscDoctor

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

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

Скопировать файлы с поврежденного носителя;

Сделать полную копию поврежденного CD или DVD-диска;

Скопировать все файлы с носителя, а потом записать их на CD или DVD-диск.

Несмотря на то, что программа давно не обновлялась - все равно рекомендую ее попробовать при проблемах с CD/DVD дисками.

4. File Salvage

Если дать короткое описание, то File Salvage - это программа для копирования битых и поврежденных дисков. Программа очень простая и не большая по размеру (всего около 200 КБ). В установке не нуждается.

Официально работает в ОС Windows 98, ME, 2000, XP (неофициально проверял на своем ПК - работала в Windows 7, 8, 10). По поводу восстановления - показатели весьма средние, с «безнадежными» дисками - она вряд ли поможет.

5. Non-Stop Copy

Несмотря на свой небольшой размер - утилита весьма эффективно восстанавливает файлы с поврежденных и плохо-читаемых CD/DVD дисков. Некоторые отличительные черты программы:

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

6. Roadkil’s Unstoppable Copier

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

Рис. 7. Super Copy 2.0 - главное окно программы.

Еще одна небольшая программа для чтения файлов с поврежденных дисков. Те байты, которые не будут прочитаны - будут заменены («забиты») нулями. Пригодится при чтении поцарапанных компакт-дисков. Если диск не сильно испорчен - то на видео-файле (к примеру) - изъяны после восстановления могут вообще отсутствовать!

На этом у меня все. Надеюсь, хоть одна программа - окажется той самой, которая и спасет ваши данные с компакт-диска…

Удачного восстановления 🙂

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

Возьмём флеш-накопитель и отформатируем его.

Рис.1 Форматирование флеш-накопителя.

Затем запишем на него текстовый документ размером 20 Кб, который содержит повторяющуюся текстовую строку «Test file».

Загрузочный сектор

После этого удалим тестовый объект и запустим Hetman Partition Recovery. Откроем с помощью HEX-редактора флешку, отформатированную в FAT32, и начнем анализ с зарезервированной области.

Рис.2 Загрузочный сектор диска FAT.

На рисунке выше выделены поля, которые нас интересуют:

  • Первое выделенное поле показывает, что размер сектора диска составляет 512 байт;
  • Следующий фрагмент показывает, что размер кластера равен 8192 байтам;
  • Далее мы видим, что размер зарезервированной области составляет 1160192 байта;
  • Следующее поле показывает, что на диске есть две копии FAT ;
  • Далее указано, что размер каждой копии FAT составляет 7808512;
  • Следующий фрагмент указывает на то, что корневой каталог находится во 2 кластере относительно области данных (16793600 байт).

Усвоив эту информацию, мы можем представить расположение основных структур диска FAT.

Смещение Размер Описание 01160192Зарезервированная область диска11601927808512Первая копия FAT-таблицы89687047808512Вторая копия FAT-таблицы16777216Начало области данных16793600Начало корневого каталога

Корневой каталог

Давайте рассмотрим корневой каталог. Мы видим ряд записей, одна из которых наш тестовый Test.txt . Первый байт записи равен 0xE5 , так как он удален. Во время удаления драйвер создает дополнительную запись в корневом каталоге диска, предшествующую основной. Эта запись также создается с первым байтом равным 0xE5 . Она предназначена для сохранения имени удаляемого объекта. Давайте попробуем вернуть наше удаленное содержимое.

Рис.3 Корневой каталог диска FAT.

На рисунке выше первой идет дополнительная запись:

  • 0xE5 ;
  • Следующее отмеченное поле содержит имя - Test.txt .
  • Первое выделенное поле содержит сигнатуру 0xE5 , которая указывает на то, что документ удален;
  • Далее содержится адрес кластера (относительно области данных) с содержимым (16818176 байт);
  • Далее указан размер 19584 байт.

Определив начальный кластер и размер, мы должны обратиться к области FAT, чтобы составить цепочку занимаемых им кластеров на диске. Но проблема в том, что цепочка не сохранилась. При удалении все кластеры, которые занимала цепочка, были помечены как свободные. Вот почему все, что у нас есть, это начальный кластер и размер.

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

Содержимое файла

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

Рис.4 Содержимое файла.

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

Восстановление данных на 100% Ташков Петр Андреевич

Восстановление файлов в HEX-редакторе

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

Попытайтесь проанализировать файл, открыв его в HEX-редакторе. Об одной из таких программ – Hexplorer – говорилось в начале главы. Широко известны и другие редакторы, например WinHex (http://www.winhex.com), HEdit или Free Hex Editor Neo (http://www.hhdsoftware.com). По основным возможностям все эти программы равноценны, а отличия могут оценить, главным образом, программисты, которые часто пользуются дополнительными функциями поиска и редактирования.

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

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

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

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

Из книги Сбои и ошибки ПК. Лечим компьютер сами. Начали! автора Ташков Петр

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

Из книги Windows Vista без напряга автора Жвалевский Андрей Валентинович

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

Из книги Nero 8 автора Кашеваров А

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

Из книги Windows Vista автора Вавилов Сергей

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

Из книги Сбои и ошибки ПК. Лечим компьютер сами автора Донцов Дмитрий

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

Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

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

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Глава 4 Работа с формулами в редакторе Word Математические формулы Формулы, созданные в предыдущих версиях Word Химический редактор ChemPen3D1Сложно представить себе дипломную или курсовую работу без формул. В работах по точным наукам (математике, физике, химии) без них

Из книги Компьютерная обработка звука автора Загуменнов Александр Петрович

О техническом редакторе Джефф Ворбойз (Geoff Worboys) занимается проектированием и разработкой приложений, связанных с базами данных, около 15 лет. В течение последних более 10 лет он использует Firebird, а перед этим применял его предшественника InterBase в качестве системы управления

Из книги Восстановление данных на 100% автора Ташков Петр Андреевич

О научном редакторе перевода на русский язык Кузьменко Дмитрий занимается проектированием и разработкой приложений баз данных уже 16 лет. С InterBase начал работать в 1994 году. В 2002 году Дмитрий основал фирму iBase (www.ibase.ru), которая занимается техническим сопровождением InterBase и

Из книги Домашний доктор для вашего ПК автора Виноградов Алексей Степанович

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

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Глава 1 Восстановление поврежденных файлов Структура файлов в программе Hexplorer Понятие формата файла Восстановление файлов собственными средствами прикладных программ Программы для восстановления файлов Полезные ссылки РезюмеВ этой главе речь пойдет о

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

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

Из книги автора

Введение Как и всякая техника, персональный компьютер нуждается в техническом обслуживании, настройке и наладке. Небрежное отношение к своей машине приводит к тому, что работа компьютера становится нестабильной и не эффективной. А потом происходит сбой, и компьютер

Из книги автора

21.1. Восстановление файлов Восстановление данных, если вы позаботились о том, чтобы они архивировались, – процесс очень простой. Он состоит всего из двух шагов.1. Указание архива, из которого нужно взять данные.2. Задание места, в которое нужно восстановить данные.Для

Из книги автора

Глава 22 Восстановление удаленных файлов 22.1. Работа с программой GetDataBack22.2. Использование программы R-STUDIOФайлы при обычном удалении чаще всего попадают в Корзину Windows – специально предназначенную для этого папку. Если вы случайно удалили файл или даже папку, откройте

Из книги автора

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

В книге изложены методы восстановления данных с различных носителей информации – жестких дисков, массивов RAID, CD, DVD, карт флэш-памяти, карт фотоаппаратов и мобильных телефонов. Ремонт поврежденного оборудования рассматривается в издании только как один из аспектов всего процесса извлечения данных. Основная тема – извлечение данных, поврежденных из-за физических или логических нарушений в работе компьютерной системы либо неверных действий пользователя. В книге рассматривается восстановление случайно удаленных файлов, извлечение ценной информации с поломанных жестких дисков; описываются программы и методика восстановления данных с поврежденных массивов RAID, что критически важно для работы корпоративных компьютерных систем.

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

Книга:

Восстановление файлов в HEX-редакторе

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

Попытайтесь проанализировать файл, открыв его в HEX-редакторе. Об одной из таких программ – Hexplorer – говорилось в начале главы. Широко известны и другие редакторы, например WinHex (http://www.winhex.com), HEdit или Free Hex Editor Neo (http://www.hhdsoftware.com). По основным возможностям все эти программы равноценны, а отличия могут оценить, главным образом, программисты, которые часто пользуются дополнительными функциями поиска и редактирования.

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

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

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

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

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

Возьмём флеш-накопитель и отформатируем его.

Рис.1 Форматирование флеш-накопителя.

Затем запишем на него текстовый документ размером 20 Кб, который содержит повторяющуюся текстовую строку «Test file».

Содержание:

Загрузочный сектор

После этого удалим тестовый объект и запустим Hetman Partition Recovery. Откроем с помощью HEX-редактора флешку, отформатированную в FAT32, и начнем анализ с зарезервированной области.

Рис.2

На рисунке выше выделены поля, которые нас интересуют:

  • Первое выделенное поле показывает, что размер сектора диска составляет 512 байт;
  • Следующий фрагмент показывает, что размер кластера равен 8192 байтам;
  • Далее мы видим, что размер зарезервированной области составляет 1160192 байта;
  • Следующее поле показывает, что на диске есть две копии FAT ;
  • Далее указано, что размер каждой копии FAT составляет 7808512;
  • Следующий фрагмент указывает на то, что корневой каталог находится во 2 кластере относительно области данных (16793600 байт).

Усвоив эту информацию, мы можем представить расположение основных структур диска FAT .

Корневой каталог

Давайте рассмотрим корневой каталог. Мы видим ряд записей, одна из которых наш тестовый Test.txt . Первый байт записи равен 0xE5 , так как он удален. Во время удаления драйвер создает дополнительную запись в корневом каталоге диска, предшествующую основной. Эта запись также создается с первым байтом равным 0xE5 . Она предназначена для сохранения имени удаляемого объекта. Давайте попробуем вернуть наше удаленное содержимое.

Рис.3

На рисунке выше первой идет дополнительная запись:

  • 0xE5 ;
  • Следующее отмеченное поле содержит имя – Test.txt .
  • Первое выделенное поле содержит сигнатуру 0xE5 , которая указывает на то, что документ удален;
  • Далее содержится адрес кластера (относительно области данных) с содержимым (16818176 байт);
  • Далее указан размер 19584 байт.

Определив начальный кластер и размер, мы должны обратиться к области FAT, чтобы составить цепочку занимаемых им кластеров на диске. Но проблема в том, что цепочка не сохранилась. При удалении все кластеры, которые занимала цепочка, были помечены как свободные. Вот почему все, что у нас есть, это начальный кластер и размер.

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

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

Рис.4

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