Что значит по восстановлению? Флэшка сломалась и не читается? Или файловая система попорчена на ней? Или файл восстановить нужно после случайного удаления? Я для compact-флэшки на FAT32, которая была частично затерта глючным фотоаппаратом Minolta, слил образ через dd на винчестер, примонтировал его, как устройство через loop и при помощи fsck.msdos выловил все нужные файлы.