الرئيسيةأنظمة التشغيلwindowsكيف تعمل سلة محذوفات Windows بالضبط؟
windows

كيف تعمل سلة محذوفات Windows بالضبط؟

محتويات المقالة

تقوم بحذف ملف في Windows ، ويتم إلقاؤه في سلة المحذوفات ، وبعد ذلك تقوم بإعادته مرة أخرى. ماذا يحدث بالضبط خلال هذه العملية برمتها؟

تأتي جلسة الأسئلة والأجوبة اليوم من باب المجاملة SuperUser – قسم فرعي من Stack Exchange ، وهو مجموعة يحركها المجتمع لمواقع الأسئلة والأجوبة على الويب.

السؤال

يشعر قارئ SuperUser Jonath0n بالفضول بشأن سلة المحذوفات:

ماذا تفعل “سلة المحذوفات” في Windows بالفعل؟ هل هو مجرد مجلد مجيد ومكان للاحتفاظ بالملفات التي سيتم حذفها قريبًا ، أم أنه يفعل شيئًا محددًا؟ على وجه التحديد ، هل الملفات التي “تم نقلها” إلى “سلة المحذوفات” تم نقلها بالفعل على القرص الصلب ، أم يتم نقل المؤشرات إلى الملفات فقط؟ أنا مستخدم متمرس إلى حد ما ، أردت فقط شرحًا أكثر عمقًا لسلة المحذوفات.

إذن ما هي القصة؟ كيف بالضبط تعمل سلة المحذوفات كنوع من مطهر الملفات؟

الاجابة

يقدم مساهم SuperUser Tim Wijsman ذروة وراء الستار:

تتم إزالة المرجع ، ويتم الاحتفاظ بملف البيانات الوصفية في سلة المحذوفات لمعرفة الموقع الأصلي.

في الأيام الأولى ، في نظامي التشغيل Windows 95 و 98 ، كان هذا موجودًا في  \RECYCLED. في نظام التشغيل Windows 2000 وما بعده تمت إعادة تسميته إلى  \RECYCLER. منذ نظام التشغيل Windows Vista ، أصبح الآن مجلدًا خاصًا يسمى  \$Recycle.Bin.

استخدم  Process Monitor  لرؤية I / O تحت الغطاء ، Recycle.Bin وقم بوضع مرشح  وزيارته. 🙂

على سبيل المثال ، عندما أفعل هذا:

notepad \$RECYCLE.BIN\S-1-5-21-0192837465-987654321-0123456789-1000\$EXAMPL5

ملاحظة:  اسم المجلد الطويل هو  User SID . اسم المجلد الأخير عبارة عن تجزئة تستند إلى البيانات الوصفية.

أحصل على ملف يحتوي على معلومات بيانات وصفية مثل هذا:

                Ö¸ÌC : \ P a t h \ T o \ S o m e \ E x a m p l e . t x t

السبب في أن مسار الملف يحتوي على مسافات بينهما لأنه يتم تخزينه في أحرف واسعة البايت ، لدعم الأحرف الخاصة للغات معينة بالإضافة إلى unicode وماذا عن ذلك. الرموز السابقة ثنائية وتحتوي على معلومات مثل حجم الملف والأذونات ، بالإضافة إلى مؤشر لبيانات الملف. في جوهرها ، يحتوي على معلومات كافية لإعادة بناء المرجع الأصلي …

من المحزن أن كتاب Windows Internals لا يغطي هذا الأمر ، وإلا كنت سأحصل على المزيد من المراجع. لم أجد أي مقالات تتناول هذا الموضوع بالتفصيل ، لا بواسطة Microsoft أو بواسطة أشخاص آخرين. من المحتمل أنها موجودة ولكني وجدت أنه من الأسهل الانتقال إلى المفهوم الرئيسي وهندسة عكسية …


هل لديك شيء تضيفه إلى الشرح؟ انطلق في التعليقات. هل تريد قراءة المزيد من الإجابات من مستخدمي Stack Exchange البارعين في مجال التكنولوجيا؟

اقرأ أيضاً :  كيفية إصلاح شاشة بيضاء فارغة عند إعداد HomePod

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: عفوا محتوي هذا الموقع محمي بموجب قانون الألفية للملكية الرقمية !!