شروین فلاح
کارشناس سرویس های مایکروسافت

Recycle Bin چیست؟ بررسی مکانیزم کاری سطل زباله ویندوز

به طور حتم برای شما هم اتفاق افتاده است که گاهی اوقات وقتی فایلی را از روی سیستم خود حذف میکنید آن فایل به Recycle Bin ریخته میشود و بعدا شما آنرا از داخل آن پاک می کنید یا به اصطلاح بیرون می اندازید یا میتوانید آن را بازگردانید. میخواهیم درباره آنچه که دقیقا در طول کل فرایند اتفاق می افتد صحبت کنیم .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

برای روشن شدن چگونگی کار Recycle Bin در ویندوز یک سوال و یک جواب را بررسی خواهیم کرد تا مفهوم را درک کنیم.Recycle Bin در ویندوز در حقیقت چه کاری انجام میدهد؟ آیا این فقط یک پوشه زیبا برای پاک کردن سریع فایل ها است یا کار خاصی انجام میدهد؟ به طور خاص فایل هایی هستند که به Recycle Bin منتقل میشوند ولی در واقع به Hard Disk منتقل میشوند یا فقط اشاره گری برای فایل های منتقل شده هستند؟ این سوال ها فقط برای دانستن عمقی تر و بهتر درباره Recycle Bin است وگرنه همه شما با آن آشنایی دارید؟

وب سایت توسینسو

حال به سوالات بالا برای شناختن بهتر Recycle Bin پاسخ می دهیم ، در حقیقت فایل مرجع پاک شده است ولی یک فایل ابر داده(metadata) در Recycle Bin نگهداری می شود تا محل اصلی فایل پاک شده را نشان دهد. در همان روزهای اولیه بر روی ویندوز 95 و 98 این فایل Recycled نام گزاری شده بود ولی در ویندوز 2000 و بعد از آن به Recycle تغییر نام داد. از زمان تولد ویندوز ویستا تا به اکنون اسم خاص $Recycle.Bin را داده اند.استفاده از مانیتور برای دیدن فرایند I\O تحت هود و استفاده ازآن یک فیلتر در Recycle Bin قرار دهید.برای مثال وقتی من این کار را انجام دادم:

notepad \$RECYCLE.BIN\S-1-5-21-0192837465-987654321-0123456789-1000\$EXAMPL5
  • نکته:نام پوشه طولانی User ID است و نام آخرین پوشه یک داده Hash بر اساس ابرداده است. من یک فایل که حاوی ابر داده مثل زیر است دریافت کردم:
C : \ P a t h \ T o \ S o m e \ E x a m p l e . t x t

دلیل اینکه مسیر فایل دارای فاصله است این است که در کاراکتر بایت گسترده ای برای حمایت از کاراکترهای خاص و برای فایل های خاص و همچنین Unicode و چیزهای دیگر ذخیره می شود نمادهای زودتر باینری هستند و حاوی اطلاعاتی مثل حجم فایل ها و مجوزها و همچنین یک اشاره گر به داده های خاص هستند.

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

نویسنده: شروین فلاح

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد.


نظرات