Восстановление данных из chk-файлов


(495) 123-37-58 Москва
 С.-Петербург
 Ростов-на-Дону
 Екатеринбург
 Нижний Новгород
>> просмотреть все города

1С

Восстановление данных из chk-файлов

Вы, наверное, не раз теряли свои файлы, а вместо них видели на своих дисках скрытые папки FOUND.000; FOUND.001..., в которых находились файлы file0001.chk;file0002.chk... Не надо этого пугаться, ибо папки и файлы появились от работы программы ScanDisk. ScanDisk запускается, если вы неправильно выключили компьютер или произошло сбой, который привел к отключению. Эта утилита проверяет целостность диска. И если находит ошибки, то исправляет их, а данные, которые находились на этих местах ФС расфасовывает по *.chk файлам. Нередко это приводит к потере данных. Точнее данные не теряются, а записываются в *.chk файлы из которых обычными программами для восстановления данных их не вынуть.

Для восстановления из *.chk вам понадобиться текстовый редактор и нижеизложенный материал.

Сигнатура файла – постоянный набор символов, позволяющий определить какого типа был файл. Например *.rar архив имеет в своём коде строчку !rar. Но не все сигнатуры так просты, например, сигнатура *.png рисунков имеет вид 0x89504E470D0A1A0A. Поэтому их все запомнить не получиться. Сигнатура нужна для определения типа файла.

Открывает любой *.chk файл через Текстовый редактор(Рекомендую Notepad++). Внутри, вы увидите нечто подобное "сћэк%Э ‘Ґcrm-Ъ7€‡P 9 NЮёЫѓЋ}y=3".И как вы уже поняли тут надо искать знакомые сигнатуры. Если вы нашли знакомую сигнатуру, то расшифровываем ее и заменяем расширение *.chk на нужное нам.

Но что делать, если в файле нет знакомых сигнатур? Можно внимательно проскандировать содержимое файла в поисках Понятной информации. Если вы увидите фрагменты текста то вероятнее всего что перед вами документ office. Если нечто наподобие "KONICA MINOLTA DIGITAL CAMERA", то вероятнее всего, что это фотографии или видео с камеры. Также полезно поглядеть на размер файла, к примеру 700мб - это вероятнее всего *.avi.

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

Чаще всего таких файлов на диске достаточно много и работать с каждым из них в ручную не очень хочется. Для массового восстановления таких файлов имеется программка CHKParser32.Программка автоматически находит файлы и распознает их сигнатуры. Список сигнатур можно посмотреть или изменить в *.ini файле который прилагается к программе. Работает она довольно быстро и восстанавливает большинство *.chk файлов.