ویرگول
ورودثبت نام
مهیار بهزادی
مهیار بهزادییه برنامه‌نویس، دانشجو و کارشناس DevOps - عاشق ادبیات و مشتاق دنیای کارآفرینی و استارتاپ‌ها.
مهیار بهزادی
مهیار بهزادی
خواندن ۲ دقیقه·۵ سال پیش

بازگردانی فایل های پاک شده

بازگردانی فایل های پاک شده
بازگردانی فایل های پاک شده

سلام به همه، خیلی وقت بود پست ننوشتم! بالاخره اومدم.

بازیابی فایل های پاک شده

زیاد این جمله رو تو اینترنت و فضای مجازی در عنوان آموزشای مختلف برای بازگردانی فایل های پاک شده شنیدیم.
نمیگم روشی وجود نداره و امکانش نیست! اما می خوام بهتون بگم چجوری این امکان پذیره!


ببینید، ما میتونیم بیایم حافظمون رو به بخش های کوچیک تر مثلا خونه های خیلی کوچیک کوچیک تقسیم کنیم که فایل ها اونجا توی اون خونه ها یا سلول ها ذخیره میشن!

سیستم عامل ما برای هر فایل یا فولدر یه پوینتر یا نشانگر میزاره که موقعیت و مشخصات و ... های اون فایل یا فولدر رو اعلام میکنه. مثلا موقعی که درایو C رو باز می کنیم نشانگر های فولدر ها و فایل های اونجا موقیعت و اسم و ... خودشون رو اعلام می کنن و تو فایل اکسپلورر به ما نشون میده!

حالا وقتی یه فایل رو پاک می کنیم چه اتفاقی میفته؟

وقتی یه فایل رو پاک می‌کنیم، فایل های اون خونه‌ها یا سلول‌های مورد نظر که گفتیم باید پاک بشه، اما این عملیات بسیار زمان بر تر از اینه که پوینتر یا نشانگر اون فایل رو پاک کنیم.
پس ویندوز (یا سیستم عامل های دیگه) پیشفرضشون اینه که پوینتر اون فایل رو حذف می کنن و دیگه نشان داده نمیشه!


اگه یه مثال بزنیم راحت‌تر متوجهش میشیم:

مثلا میایم یه لونه زنبور رو طوری فرض می‌کنیم، که تو هر کدوم از خونه‌های شش ضلعی داخلش، یه زنبور زندگی می‌کنه!
چند تا از زنبورا بد کار می‌کنن و دیگه بدرد کندو نمی خورن، اونا رو می‌کشیم اما جنازه هاشونو خارج نمی‌کنیم تا کار اضافی پیش نیاد!

حالا چند تا زنبور جدید بدنیا میان و نیاز داریم که تو شش ضلعی ها سُکنا بگیرن!! پس میایم به اندازه زنبورا از اون خونه شش ضلعی هایی که توشون جنازه‌ی زنبور قبلیا مونده، خالی می‌کنیم و زنبور‌های جدید رو می‌فرستیم اونجا که زندگی کنن!


اینو می‌تونیم به عنوان ساز و کار یه هادر دیسک در نظر بگیریم، که فایل های پاک شده تو سلول‌های حافظمون میمونن تا زمانی که فضاشون نیاز بشه، حالا اونا پاک میشن و دیتای جدید میاد و جای اونا می‌نشینه!

حالا راه هایی هست که بشه فایل های مونده توی سلول هارو بازیابی یا ریکاور کرد! مثلا استفاده از نرم افزار ها و چند جا خوندم که با وصل کردن هارد به یه کامپیوتر دیگه وقتی تازه ی تازه یه فایل پاک میشه اما راجبش مطمئن نیستم چون تستش نکردم!!

البته اینایی که گفتیم تو بعضی از SSD ها و تقریبا همه ی فلش ها اینطوری نیست! و فایل ها درجا و کامل پاک میشن.


خوشحال میشم اگه نظراتتون رو تو کامنتا بنویسید.

هارد دیسکssdبرنامه نویسی
۹
۰
مهیار بهزادی
مهیار بهزادی
یه برنامه‌نویس، دانشجو و کارشناس DevOps - عاشق ادبیات و مشتاق دنیای کارآفرینی و استارتاپ‌ها.
شاید از این پست‌ها خوشتان بیاید