هل تنحذف الملفات حقاً عند حذفها - Delete

هناك 5 تعليقات
هل كل ما نحذفه يُحذف حقاً ؟
هل تبقى الملفات بعد حذفها من الذاكرة ؟
كيف تعمل برامج استعاده الملفات المحذوفة من الذاكرة ؟
كيف تعمل برامج حذف الملفات نهائياً من الذاكرة؟
..
في هذه التدوينة سوف احاول ان اجاوب على جميع الاسئلة السابقة.

طريقة حفظ الملفات :
الذاكرة الخاصة بالحاسوب ممثلة بـ 0 , 1 ، حيث يعتبر 1 عبارة عن بيانات ملف، و 0 عبارة عن فراغ في الذاكرة .
فمثلاً إذا كان لدينا ذاكرة فارغة تكون جميع المساحات عبارة اصفار ، وعند نسخ ملف إليها يكون المكان اللذي نُسخ فيه الملف عبارة عن 1 .

يوجد في كل ذاكرة ملف اسمة File system يوجد فيه اسماء الملفات وحجمها وتاريخ التعديل ..... الخ .
النظام لا ينظر الى الذاكرة او اي شيء يحتويها بل ينظر فقط إلى File system وعن طريقة يعرف جميع الملفات الموجودة في الذاكرة .

مثال :
لدينا ملف song.mp3 يتم تمثيلة في file system كالتالي :



وكما نرى في الصورة السابقة كل البيانات في الذاكرة عبارة عن 0 , 1 .


طريقة حذف الملفات :
الان عندما نحذف ملف هل يتم حذفه حقاً ؟
لا .. الملف لا يزال موجود في الذاكرة وإنما يتم حذف بياناتة من File system فقط .



كما ترى في الصورة يظل الملف موجود لكن لا نستطيع الوصول إلية عبر النظام لان بياناتة محذوفه من File system .

أعلم سيتبادر إلى ذهنك انه سوف تمتلئ الذاكرة ولن نستطيع حذف الملفات منها مستقبلاً ...؟؟
سأجاوبك انه اذا حذفنا ملف من الذاكرة ثم نسخنا ملف آخر الى الذاكرة فأنه يقوم بكتابة الملف الجديد فوق الملف القديم لان النظام يعتبر الملف القديم عبارة عن مساحة فارغة في الذاكرة .

اتوقع انك فهمت الان كيف تتعامل الذاكرة مع الملفات وكيف يتم اضافة ملفات وحذفها من الذاكرة .

الان كيف تعمل برامج استعادة الملفات المحذوفة ؟
كما قلت لك سابقاً الملف لا يزال موجود، لذالك فكرة برامج استعادة الملفات هي إيجاد هذه الملفات وتتم كالتالي :
  • أنشاء ملف File system خاص بالبرنامج ويكون مؤقت .
  • يقوم البرنامج بالبحث في الذاكرة عن اي ملف موجود في الذاكرة وليس له بيانات في File system .
  • بعد ذالك يقوم بعرض تلك الملفات لك لتحديد الملفات التي تريد استعادتها .
وهذا هو عمل برامج استعادة الملفات .. لكن يوجد ملاحظة هو انه عندما تقوم بإستعادة الملف ترى البرنامج يطلب منك ان تستعيده إلى مكان آخر من الذاكرة او إلى ذاكرة اخرى، وذالك عندما تستعيد الملف إلى نفس المكان فهو يقوم بالكتابة فوق ملف أخر وقد يكون نفس الملف الذي تستعيده وبذالك تقل فُرص استعادة الملف .

كيف تعمل برامج حذف الملفات نهائياً من الذاكرة ، او ما تسمى برامج تنظيف الذاكرة ؟
لا تغلق على ملفاتك من أن يستعيدها اي شخص ، فيوجد برامج تعمل على حذفها نهائياً من الذاكرة وفكرة عملها كما يلي :
  • يقوم البرنامج بالبحث عن الملفات التي توجد في الذاكرة وليست موجودة في File system .
  • يعمل البرنامج على استبدال كل قيمة 1 إلى 0 ، وبذالك انتهى الملف وتم حذفه نهائياً من الذاكرة .
ملاحظة : لا تستخدم البرنامج إلا إذا كنت تريد التخلص من الملفات حقاً لانك لن تستطيع استرجاعها مرة أخرى .

ماذا يحدث أثناء عمل فورمات للذاكرة ؟
عند عمل فورمات للذاكرة، يقوم بحذف البيانات من File system  ويصبح فارغاً ولا يحتوي على شي ، بينما في الحقيقة لا تزال الملفات موجودة في الذاكرة ، إذاً الفورمات نفس الحذف .
لكن يوجد بعض الانظمة القديمة التي تقوم بحذف جميع البيانات من الذاكرة أثناء الفورمات .

في النهاية إذا يوجد اي استفسار فلا تتردد بطرحة

..............
 يُسمح النقل مع ذكر المصدر

هناك 5 تعليقات :

  1. ما هو اسم الملف file system

    ردحذف
    الردود
    1. اذا كنت تقصد انك تريد الوصول للملف file system
      فلا يمكنك الوصول اليه ابداً على حد علمي

      حذف
    2. وأذا حذفنا بهذه الطريقة !

      Del+Shift

      هل نستطيع أستعادة الملفات التي تم حذفها !

      حذف
    3. نعم يمكنك استعاده الملفات
      التي تم حذفها
      حتى باستخدام Del+Shift

      حذف

جميع الحقوق محفوظة © 2014. تصميم : الورشة