Вопрос задан:
На флешке fat32 chkdsk переписал все файлы в формат 00000.chk. Можно ли их восстановить? И как...
Действительно, проблема описанная вами является достаточно часто встречающейся. В силу тех или иных причин, логических нарушений в структуре жесткого диска, появления на нем бэд блоков или просто в результате непонятных глюков системы в процессе загрузки операционной системы Windows запускается мастер проверки HDD, еще до входа в графический режим. И предлагается проверить диск на ошибки с дальнейшим их исправлением. Причем по-умолчанию, проверка запускается автоматически, с десяти секундной паузой. Если в процессе загрузки и запуска чекдиска не отменить процесс, то отработка сканирования и восстановление файлов начнется автоматически. И в результате можно не обнаружить многих нужных данных в ожидаемом месте и напротив, увидеть появление ранее не присутствовавшего служебного каталога с файлами вида *.chk в нем.
На самом деле — файлы CHK созданные в результате отработки системной утилиты ChkDSK, это ваши старые файлы, переименованные и с измененным расширением. Достаточно идентифицировать тип файла, задать ему необходимое расширение, после чего при обращении к этому файлу запустится сопоставленное в системе приложение и файл будет, что называется, доступен, как и прежде. С единственным ограничением — будет потеряно имя файла и его былые атрибуты, дата и время создания, модификации и т.п. Разумеется, структура в виде родительских каталогов и подкаталогов так же не воспроизведется.
Для восстановления chk файлов можно либо воспользоваться специализированными утилитами, которые можно в ассортименте найти в гугле по соответствующему запросу, либо просканировав диск программой для восстановления удаленных файлов в режиме "чернового восстановления" или raw-recovery. Но первый способ, конечно, предпочтительнее.