Получайте новые записи в блоге через RSS RSS
28 апреля 2008 | Администрирование

Восстановление данных из файлов .chk в папке FOUND.000

Принесли мне тут на днях флешку, на которой неожиданно пропала одна из папок. Остался от нее только ярлык, ничего не открывающий. Нашлась только папка FOUND.000, а ней файлы file0001.chk, file0002.chk… много файлов. Папка это скрытая.

Если вы пользуетесь альтернативным файловым менеджером, например, Total Commander’ом, то наверное увидите ее сразу. В стандартном же Explorer’е надо в любой открытой папке в меню выбрать "Сервис – Свойства папки – Вид» найти и поставить галочку напротив «Показывать скрытые папки и файлы».

Итак, папка нашлась. Вообще она является результатом деятельности программы ScanDisk. Windows запускает ее, когда «думает» что могла нарушится целостность файловой системы, например, при некорректном выключении компьютера, сбое в работе файловой системы или по каким-то другим причинам.

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

Еще немного теории. Сигнатура файла – это константа, некий постоянный набор символов, позволяющий однозначно идентифицировать, какого типа данные содержатся в данном файле. Изъясняясь проще – это фрагмент кода в файле, по которому однозначно можно понять, что это за файл, какой программой он создан и другую информацию. К примеру, exe-файл всегда начинается с символов «MZ», Rar-архив имеет в своём коде «Rar!» и т.д. Соответственно, посмотрев файл и изучив его сигнатуру, можно понять какие данные он содержит. После чего достаточно открыть его соответствующей программой и убедившись, что все верно изменить расширение на корректное.

Вот только запомнить все сигнатуры невозможно (например сигнатура файла формата png выглядит так «0x89504E470D0A1A0A»), да и просматривать вручную несколько сотен, а то и тысяч файлов практически нереально.

И тут на помощь придут 2 программы, которые восстановят многое в автоматическом режиме.

Первая из них — ChkRepair 1.0 beta, написанная Сергеем Бочаровым. С помощью нее мне удалось восстановсть большую часть данных с флешки. Конечно названия файлов так и остались вида file0001, file0002, и каждый из них придется просмотреть и дать ему название заново. Но по крайней мере теперь эти файлы оказались разложенными по папкам и уже имели корректное расширение.

ChkRepair 1.0 beta

Вторая программа - CHKParser32 Михаила Маврицина ведет себя более странно, хотя потенциально обладает большими возможностями. Вообще функции ее абсолютно аналогичны ChkRepair, а вот набор сигнатур разный. И в моем случае у ChkRepair он оказался больше. С другой стороны однозначный плюс CHKParser32 в легкости расширения списка сигнатур. Для этого нужно лишь добавить строчку в ini-файл, идущий в комплекте с программой. А странность ее в том, что нераспознанные .chk она зачем-то переименовывает в свой формат.

CHKParser32

А если все-таки программы не смогли распознать какие-то chk-файлы, рекомендую вручную их посмотреть, а не удалять, вдруг чего интересного разыщите! :) Мне в результате удалось восстановить не все, но процентов 80% оказались спасены. ;)

Поделитесь этой статьей с друзьями в:

Опубликовать в twitter.com Опубликовать в своем блоге livejournal.com

Заметки по теме:

Комментариев: 17

  1. Восстановление данных из файлов .chk в папке FOUND.000 (28 апреля 2008, 18:56)
  2. [...] Coolnetlife wrote an interesting post today onHere’s a quick excerpt Принесли мне тут на днях флешку, на которой неожиданно пропала одна из папок. Остался от нее только ярлык, ничего не открывающий. Нашлась только папка FOUND.000, а ней файлы file0001.chk, file0002.chk… много файлов. Папка это скрытая. Если вы пользуетесь альтернативным файловым менеджером, например, Total Commander’ом, то наверное увидите ее сразу. В стандартном же Explorer’е надо в любой открытой папке в меню выбрать “Сервис – Свойства папки – Вид» найти и поставить галочку напротив «Показыва [...]

  3. Синхронизация данных между usb флешкой и компьютером (6 мая 2008, 15:44)
  4. [...] я писал о том, как восстановить данные из файлов .chk в папке FOUND.000 на флешк…. Сами причины сбоя до конца конечно так и не ясны. Но [...]

  5. Статистика блога за сентябрь (2 октября 2008, 11:39)
  6. [...] Восстановление данных из файлов .chk в папке FOUND.000 — помучался я с этим восстановлением, после чего и решил, что лучше один раз настроить бэкап. [...]

  7. Ксения (8 ноября 2008, 20:39)
  8. здравствуйте! у меня такая проблема с этими папками:
    папаки found.000 и т.д. у меня расположены на самом «верху» дисков С и Д, поэтому увидеть через эксплорер я их не могу (пыталась и через панель управления «показывать срытые, системные файлы»);
    Тотал коммандер их тоже не видит;
    ОНИ ЗАНИМАЮТ 40 Гб на Д и еще 4 на С!!!, короче, они мне сильно-сильно мешают жить!
    никакие нужные мне файлы никуда не потерялись

    вопрос:
    как мне их удалить? (командной строкой я ползоваться не умею, да папок оооочень много!)

  9. Ксения (8 ноября 2008, 20:46)
  10. ой, у меня все получилось, вопрос снимается!

  11. Владимир Лапшин (9 ноября 2008, 00:24)
  12. Ксения, вы уж тогда расскажите как получилось. Может у кого-то еще такая проблема возникнет. ;)

  13. Паша (16 ноября 2008, 21:28)
  14. Забавно, но программаChkRepair 1.0 платная. Требуют скинуть смс за 36 рублей. Мелочь, а неприятно. Так что пользовался второй, честно бесплатной программкой. Часть файлов оживились

  15. Владимир Лапшин (16 ноября 2008, 21:42)
  16. Паша, я вот нажал на ссылку для скачивания ChkRepair 1.0 beta и все прекрасно начало скачиваться. Никаких проблем или просьб оплаты не заметил.

  17. Паша (16 ноября 2008, 22:39)
  18. А попробуйте-ка запустить прогграммку. Она лезет в интернет… и вот тут-то самый прикол… пошлите смс… вот вам код … с вас будет 30руб…без ндс.

  19. Владимир Лапшин (16 ноября 2008, 22:49)
  20. Ясно, значит автор решил подзаработать. Когда писал текст было бесплатно…

  21. Михаил Саяпин (13 февраля 2009, 02:22)
  22. А я как не пытался увидеть эти проклятые папки (found…),неполучалось. Даже в свойствах папки стоит «показывать скрытые папки и файлы» а толку нет. Нет,мол,таких папок.
    И только случайно через WinRAR я их увидел.

  23. Сергей Бочаров (23 января 2010, 22:05)
  24. Да! Автор решил подзаработать. Это постыдно? Сколько в России стоит бутылка пива? Ладно. Для особо страждущих до конца января 2010 года хочу выставить на http://bocharoff.com.ua/programs.php новую Christmas Edition (типа бесплатную). С уважением, Автор

  25. Сергей Бочаров (23 января 2010, 22:08)
  26. И еще: особенно некогда заниматься вопросами защиты собственного творения — пришлось применить SmsActivator. Но там, как бы стоит цена $0,5 (это по крайней мере то, что капает на мой кошелек) Как я понимаю $0,5 это никак не 30 и не 36 рублей…

  27. Владимир Лапшин (23 января 2010, 22:24)
  28. Сергей, конечно, ничего постыдного в том, чтобы получить вознаграждение за свой труд нет. Другой вопрос, что о платности стоит предупреждать до скачивания. ;)

    А как теперь Ваша программа называется? DocumentsRescue Pro?

    На Ваш кошелек капает 50 центов, а с пользователя берется 36 рублей. Вполне нормальная практика для агрегаторов и операторов сотовой связи взять 50% себе.

  29. Владимир (9 мая 2010, 21:40)
  30. Очень жаль, что авторы программ оправдываются за стоимость своих продуктов, тем более копеечную. До чего пиратство в нашей стране прижилось. Если тебе дают шабашку — восстановить файлы на флешке, а ты не знаешь что такое яп, и берешь для этого чужую программу, которую написал такой же человек как и ты, которому тоже деньги есть куда потратить, имей совесть — отблагодари того человека! Сергей, печально, что Вы, являясь автором программы, вынуждены оправдываться и прибегать к таким сервисам, как депозитфайлс, дабы за 1000 скачек Вашей программы получить гребаные 5$. Что можно сегодня на них купить?

  31. Сергей Бочаров (3 июня 2010, 09:07)
  32. Спасибо, Владимир! Золотые слова и в точку! А на депозите за такой объем данных и 1000 скачек не помжет. Жадность и тупоумие изрядно задолбали. Я планировал и дальше развивать данный проект, но пока тормознул эту идею. Есть более доходные источники прибыли…

  33. Владимир aka J.B. (25 января 2012, 12:26)
  34. Огромное спасибо. Мне в большей степени помогла вторая программа (CHKParser32 Михаила Маврицина). Благодарю за статью!

Напишите комментарий