در فایل سیستم های عادی پاک کردن یک فایل لزوما به معنی از دست رفتن همیشگی آن فایل نیست. زمانی که یک فایل از فایل سیستم شما پاک می شود در حقیقت تنها اطلاعات متای (Meta data) آن از بین می رود، و دیتای اصلی تا وقتی که جای این فایل توسط اطلاعات یک فایل دیگر بازنویسی نشود در یک نقطه دست نخورده در درون فایل سیستم باقی می ماند. این بدین معنی است که اگر شما یک فایل را به صورت تصادفی پاک کنید هنوز شانس بازگرداندن آن وجود دارد.
در این آموزش، نحوه بازیابی فایل های پاک شده در گنو/لینوکس را با هم مرور خواهیم کرد.
نرم افزارهای ریکاوری متعددی در گنو/لینوکس موجود است که یکی از آن ها PhotoRec نام دارد؛ این نرم افزار آزاد تحت مجوز GPLv2 (و بالاتر) و برای پلتفرم های ویندوز، گنو/لینوکس، مک و بی اس دی منتشر شده است.
ویژگی های PhotoRec :
همانطور که از نام این برنامه بر می آید، این نرم افزار در ابتدا با هدف بازیابی تصاویر دیجیتال طراحی شد اما در روند توسعه طولانی مدت خود به یک نرم افزار همه کاره در امر ریکاوری تبدیل شده که انواع فرمت های مختلف را پشتیبانی می کند.
PhotoRec فایل های از دست رفته را با چک کردن بلوک های دیتا به صورت یک به یک و مطابقت دادن آن ها با دیتابیس داخلی خود (signature database) از فایل تایپ های مختلف بازیابی میکند.
فایل فرمت های مورد پشتیبانی: ویدئو (avi, mov, mp3, mp4, mpg)، عکس (jpg, gif, png)، فایل های صوتی (mp3, ogg)، متون و اسناد (doc(x), ppt(x), xls(x), html),فایل های زیپ (gz, zip) و…
فایل سیستم های مورد پشتیبانی: EXT2, EXT3, EXT4, HFS+, FAT, NTFS, exFAT
نرم افزار PhotoRec نه تنها بازیابی فایل ها از روی هارد دیسک را به خوبی انجام می دهد بلکه توانایی بازگرداندن فایل هایی که قبلا بر روی CD/DVD، USB stick، مموری کاردها و… ذخیره شده بودند را نیز دارد. پس اگر بصورت اتفاقی عکس های دیجیتالی خود که بر روی مموری کارد دوربین دیجیتالی شما ذخیره شده اند را پاک کردید با PhotoRec می توانید آن ها را بازگردانید.
نصب PhotoRec بر روی گنو/لینوکس :
در سایت رسمی PhotoRec باینری های مربوط به پلتفرم های مختلف در دسترس است.
برای نسخه 32 بیت لینوکس :
برای نسخه 64 بیت لینوکس :
فایل اجرایی PhotoRec با نام photorec_static در محل اکسترکت وجود دارد.
بازیابی ویدیو ها و تصاویر پاک شده :
زمانی که یک فایل را به صورت تصادفی پاک می کنید چیزی که خیلی اهمیت دارد این است که هیچ فایل دیگری را بر روی همان هارد دیسک یا مموری کارد ذخیره نکنید، تا فایل پاک شده توسط اطلاعات جدید محو نشود.
به محض اینکه متوجه از دست رفتن اتفاقی فایل شدید، برای بازگرداندن آن PhotoRec را اجرا کنید.
پس از اجرای برنامه، لیستی از مدیا های در دسترس به شما نشان داده می شود. مدیایی که فایل پاک شده در آن قرار داشته را انتخاب کنید.
بعد, پارتیشنی که فایل پاک شده در آن بوده را انتخاب کنید.
نوع فایل سیستم پارتیشن را انتخاب کنید. در حالت کلی نوع فایل سیستم را از خروجی دستور mount می توان بدست آورد و همچنین ابزارهای گرافیکی نظیر GNOME Disks نیز کار را ساده می کنند. معمولا مموری دوربین های دیجیتال با فایل سیستم VFAT فرمت شده اند و ما در این مورد در حال بازیابی اطلاعات یک دوربین Canon هستیم. پس ما Other را انتخاب می کنیم.
اگر کل مموری باید مورد بررسی قرار گیرد گزینه Whole را انتخاب کنید. در این مورد، گزینه Free را که به معنی فضای تخصیص نیافته است را انتخاب می کنیم.
یک مسیر برای قرارگیری فایل هایی که قرار است بازیابی شوند انتخاب کنید. توجه داشته باشید که لازم است پارتیشنی غیر از پارتیشن آنالیز شده را برگزینید. زمانی که مسیر را انتخاب کردید کلید “C” را فشار دهید.
در این لحظه PhotoRec خواندن یک به یک سکتورها را برای پیدا کردن فایل پاک شده آغاز می کند. پیشرفت فرآیند بازیابی در این مرحله قابل مشاهده است. بسته به اینکه حجم مدیای مورد نظر چقدر است ممکن است این فرآیند چند دقیقه و یا بیشتر به طول بیانجامد.
بعد از کامل شدن اسکن، فایل های بازیابی شده در فولدری که از قبل تعیین کرده اید ذخیره خواهند شد. لطفا توجه داشته باشید که سایز یک فایل بازیابی شده ممکن است هم اندازه و یا بزرگ تر از فایل اصلی باشد.
امیدواریم به فایل های با ارزش خود دست پیدا کرده باشید. نظر خود را در مورد این برنامه و تجربه شخصی خود از عملکرد آن را با ما و سایر کاربران به اشتراک بگذارید. همینطور اگر نرم افزار دیگری می شناسید معرفی آن می تواند گره از کار بسیاری باز کند.
نویسنده امین فیض پور
در این آموزش، نحوه بازیابی فایل های پاک شده در گنو/لینوکس را با هم مرور خواهیم کرد.
نرم افزارهای ریکاوری متعددی در گنو/لینوکس موجود است که یکی از آن ها PhotoRec نام دارد؛ این نرم افزار آزاد تحت مجوز GPLv2 (و بالاتر) و برای پلتفرم های ویندوز، گنو/لینوکس، مک و بی اس دی منتشر شده است.
ویژگی های PhotoRec :
همانطور که از نام این برنامه بر می آید، این نرم افزار در ابتدا با هدف بازیابی تصاویر دیجیتال طراحی شد اما در روند توسعه طولانی مدت خود به یک نرم افزار همه کاره در امر ریکاوری تبدیل شده که انواع فرمت های مختلف را پشتیبانی می کند.
PhotoRec فایل های از دست رفته را با چک کردن بلوک های دیتا به صورت یک به یک و مطابقت دادن آن ها با دیتابیس داخلی خود (signature database) از فایل تایپ های مختلف بازیابی میکند.
فایل فرمت های مورد پشتیبانی: ویدئو (avi, mov, mp3, mp4, mpg)، عکس (jpg, gif, png)، فایل های صوتی (mp3, ogg)، متون و اسناد (doc(x), ppt(x), xls(x), html),فایل های زیپ (gz, zip) و…
فایل سیستم های مورد پشتیبانی: EXT2, EXT3, EXT4, HFS+, FAT, NTFS, exFAT
نرم افزار PhotoRec نه تنها بازیابی فایل ها از روی هارد دیسک را به خوبی انجام می دهد بلکه توانایی بازگرداندن فایل هایی که قبلا بر روی CD/DVD، USB stick، مموری کاردها و… ذخیره شده بودند را نیز دارد. پس اگر بصورت اتفاقی عکس های دیجیتالی خود که بر روی مموری کارد دوربین دیجیتالی شما ذخیره شده اند را پاک کردید با PhotoRec می توانید آن ها را بازگردانید.
نصب PhotoRec بر روی گنو/لینوکس :
در سایت رسمی PhotoRec باینری های مربوط به پلتفرم های مختلف در دسترس است.
برای نسخه 32 بیت لینوکس :
کد PHP:
wget http://www.cgsecurity.org/testdisk-6.14.linux26.tar.bz2
tar xvfvj testdisk-6.14.linux26.tar.bz2
کد PHP:
wget http://www.cgsecurity.org/testdisk-6.14.linux26-x86_64.tar.bz2
tar xvfvj testdisk-6.14.linux26-x86_64.tar.bz2
بازیابی ویدیو ها و تصاویر پاک شده :
زمانی که یک فایل را به صورت تصادفی پاک می کنید چیزی که خیلی اهمیت دارد این است که هیچ فایل دیگری را بر روی همان هارد دیسک یا مموری کارد ذخیره نکنید، تا فایل پاک شده توسط اطلاعات جدید محو نشود.
به محض اینکه متوجه از دست رفتن اتفاقی فایل شدید، برای بازگرداندن آن PhotoRec را اجرا کنید.
کد PHP:
sudo photorec_static
بعد, پارتیشنی که فایل پاک شده در آن بوده را انتخاب کنید.
نوع فایل سیستم پارتیشن را انتخاب کنید. در حالت کلی نوع فایل سیستم را از خروجی دستور mount می توان بدست آورد و همچنین ابزارهای گرافیکی نظیر GNOME Disks نیز کار را ساده می کنند. معمولا مموری دوربین های دیجیتال با فایل سیستم VFAT فرمت شده اند و ما در این مورد در حال بازیابی اطلاعات یک دوربین Canon هستیم. پس ما Other را انتخاب می کنیم.
اگر کل مموری باید مورد بررسی قرار گیرد گزینه Whole را انتخاب کنید. در این مورد، گزینه Free را که به معنی فضای تخصیص نیافته است را انتخاب می کنیم.
یک مسیر برای قرارگیری فایل هایی که قرار است بازیابی شوند انتخاب کنید. توجه داشته باشید که لازم است پارتیشنی غیر از پارتیشن آنالیز شده را برگزینید. زمانی که مسیر را انتخاب کردید کلید “C” را فشار دهید.
در این لحظه PhotoRec خواندن یک به یک سکتورها را برای پیدا کردن فایل پاک شده آغاز می کند. پیشرفت فرآیند بازیابی در این مرحله قابل مشاهده است. بسته به اینکه حجم مدیای مورد نظر چقدر است ممکن است این فرآیند چند دقیقه و یا بیشتر به طول بیانجامد.
بعد از کامل شدن اسکن، فایل های بازیابی شده در فولدری که از قبل تعیین کرده اید ذخیره خواهند شد. لطفا توجه داشته باشید که سایز یک فایل بازیابی شده ممکن است هم اندازه و یا بزرگ تر از فایل اصلی باشد.
امیدواریم به فایل های با ارزش خود دست پیدا کرده باشید. نظر خود را در مورد این برنامه و تجربه شخصی خود از عملکرد آن را با ما و سایر کاربران به اشتراک بگذارید. همینطور اگر نرم افزار دیگری می شناسید معرفی آن می تواند گره از کار بسیاری باز کند.
نویسنده امین فیض پور