فتورِک یک نرمافزار رایگان و چند سکویی برای بازیابی اطلاعاتِ پروندههایی است که به علل مختلفی (انواع ویروسها، فرمتهای ناگهانی سیستم، پاکشدن سهوی و ...) ازدست رفتهاند، که علاوه بر سیستمعامل ویندوز تحت هر سیستم مبتنی بر یونیکس نیز قابل اجرا است. این برنامه پروندههای از دسترفتهی مختلفی چون پروندههای صوتیتصویری، مستندات، بایگانیهای دیسکسخت، تصاویر پاکشده از حافظههای دوربینهای دیجیتالی و ... را بازیابی میکند. فتورِک یک ابزار کاربردی مکمل و همراه نرمافزار تستدیسک است. از تستدیسک برای بازیابی پارتیشنهای ازدسترفته و بازگرداندن قابلیت راهاندازی، به دیسکها استفاده میشود. از رسانههایی که فتورِک با آنها کار میکند میتوان انواع مختلف دیسکسخت، حافظههای جانبی مانند USBها و کارتهای حافظه، رسانههای هوشمند، میکرودرایوها (حافظههایی با طراحی بسیار کوچک) همچنین رسانههای حملپذیری چون دوربینهای دیجیتالی کانن، سونی و ... را نام برد. نحوهی کار این نرمافرار به شرح زیر است: فایلسیستمهای FAT ،NTFS ،EXT2 ،EXT3 ،EXT4 پروندهها را در بلاکهای داده که در سیستمعامل فوتورِک ویندوز کلاستر هم نامیده میشوند، ذخیره میکنند. در مواقعی که پروندهای پاک میشود فرادادهی آن (نام، اندازه، قالب، ساعت و تاریخ تنظیم آن، مکان اولین بلاک یا کلاستر و ...) گم میشود. مثلاً در فایلسیستمهای EXT4 و EXT3 نام پروندههای پاکشده وجود دارد اما مکان اولین بلاک آن تغییر میکند. به این معنا که اطلاعات همچنان در فایلسیستم تا زمانیکه با اطلاعات یک پروندهی جدید دوبارهنویسی نشدهاست، باقی میمانند. برای بازیابی پروندههای گمشده، فتورِک ابتدا تلاش میکند اندازهی بلاکِ داده یا کلاستر را پیدا کند. اگر فایلسیستم خراب نشدهباشد این مقدار میتواند از سوپربلاک در EXT2, 3, 4 و از برچسب رکورد راهانداز در FAT ،NTFS خوانده شود. در غیر این صورت فتورِک رسانه را قطاع به قطاع میخواند و ?? پروندهی اول را جستجو میکند و بعد از آنکه اندازهی بلاک مشخص شد، رسانه را بلاک به بلاک یا کلاستر به کلاستر میخواند و هر بلاک را با پایگاهدادهای که از اولین نسخهی برنامه در آن قرار گرفته است و با انواع پروندههایی که از آنها پشتیبانی میکند گسترش یافته، مقایسه میکند. اگر اطلاعات پرونده چند تکه نشدهباشد پروندهی بازیابیشده مانند پروندهی اصلی خواهد بود یا شاید اندازهی آن از پروندهی اصلی بزرگتر باشد. پس از بازیابی کامل پرونده، فتورِک بلاکهای پیشین را جستجو میکند اگر پروندهای را پیدا کرد که کامل بازیابی نشدهاست، دوباره شروع میکند. با این روش برخی از پروندههایی که تکهتکه شدهاند نیز بازیابی میشوند. از آنجا که مرتبسازی دادههای بازیابیشده با خود نرمافزار فتورِک مشکل است برای این کار میتوانید از نرمافزار PHOTOREC SORTER استفاده کنید. این نرمافزار متنباز و مستقل بوده و در ویندوز اجرا میشود. این برنامه هر پروندهی بازیابیشده را به پوشهای با نام پسوند آن پرونده انتقال میدهد. در نهایت اطلاعات در پوشههایی با نام پسوند پروندهها مرتب میشوند.
این نرم افزار توسط یکی از کاربران به نام GAVAD_VB جهت شرکت در مسابقه دانلود ارائه شده است.