مصر تعلن عن أراضي جديدة للبيع بالدولار أول أيام عيد الفطر 2024.. تحديد يوم رؤية الهلال بالحسابات الفلكية اليابان تقر ثاني أكبر ميزانية لها والإنفاق على الدفاع أبرز المؤشرات الولايات المتحدة تعرض 10 ملايين دولار مكافأة مقابل معلومات عن القطة السوداء بعد التوترات في البحر الأحمر.. سفن حربية روسية تدخل على الخط معارك شرسة في غزة ليلاً... والضربات الإسرائيلية تسقط 66 قتيلاً بعد 6 مجازر خلال 24 الساعة الماضية .. غزة تكشف عن حصيلة جديدة للقتلى والجرحى نتيجة القصف الإسرائيلي رئيس مقاومة صنعاء الشيخ منصور الحنق يوجه مطالب عاجلة للمجلس الرئاسي بخصوص جرحى الجيش الوطني .. والمقاومة تكرم 500 جريح تفاصيل يوم دامي على الحوثيين في الضالع وجثث قتلاهم لاتزال مرمية.. مصادر تروي ما حدث في باب غلق بمنطقة العود اليمن تبتعث ثلاثة من الحفاظ لتمثيل اليمن في المسابقة الدولية لحفظ القرآن الكريم وتلاوته بجيبوتي
ربما خطر ببالك ذات مرة أين تذهب تلك الملفات المحذوفة نهائياً على حاسبك. سنحاول الآن الإجابة على هذا السؤال الفضولي للقراء حول عملية الحذف.
ستتناول هذا الموضوع في صورة سؤال وجواب بين أَبعض الخبراء في مجال البرمجة وأحد الأعضاء في منتدى يختص بالتقنية والذي سأل هذا السؤال.
السؤال الأول:
صحح لي إجابتي لو كنت مخطئاً .. عندما تقوم بحذف الأشياء على حاسبك، كُل ما يفعله الكمبيوتر هو تعديل اللغة الثنائية التي يستخدمها الحاسب لتسجيل البيانات حيث يرمز لكل البيانات ب 0 و 1، فيقوم الحاسب بالكتابة فوق البيانات التي تحتوي على الرقم ١ وتعديلها إلى 0.
لذا عندما نرسل الملفات إلى سلة المحذوفات فقط يقوم الحاسب بالكتابة فوق بيانات الملف بشكل جزئي، وعندما نقوم بإفراغ سلة المحذوفات يعدل الحاسب تلك البيانات بشكل كامل؟
إذا كنت مخطئاً فكيف يقوم الحاسب بحذف الملفات نهائياً، وكيف تعمل سلة المحذوفات؟
الإجابة الأولى :
بالطبع ليس صحيحاً. فعندما تنتقل الملفات إلى سلة المحذوفات، يبقى الملف كما هو وينتقل فقط إلى مكان آخر على قرصك الصلب، ويبقى الملف كما هو بدون تعديل ومتماسك بالكامل.
وعندما يُحذف الملف من سلة المحذوفات أو نستخدم Shift+Delete لحذف الملف نهائياً، فإن الجزء الذي كان يحتله هذا الملف على قرصك الصلب لا يتم تعديله او الكتابة فوقه، بل يظل هذا الجزء يحتوي على بيانات الملف كاملة فقط يتم تغيير اسم البيانات.
هذا الجزء من القرص الصلب يتم تحديده كمساحة فارغة، وإذا أردت بعد ذلك استخدام تلك المساحة مستقبلاً يتم فقدان البيانات القديمة الخاصة بالملف المحذوف وكتابة بيانات الملف الجديد فوقها وحينها تفقد البيانات القديمة نهائياً.
إذا أردت أن تمنع استعادة تلك الملفات القديمة، فهناك العديد من التطبيقات والأدوات الخاصة لتلك المهمة، والتي تقوم بحذف تلك البيانات نهائياً. فالحذف التقليدي لا يقوم بهذه المهمة إذ تحتاج وقتاً أطول وحملاً أكبر على القرص الصلب.
الإجابة الثانية:
تحتوي الملفات كلها على جزئين؛ الجزء الأول هو دليل الإدخال "directory entry".
والذي يسجل اسم الملف والأجزاء الموجودة على القرص الصلب التي تشغلها بيانات الملف. فيستطيع نظام التشغيل تمييز تلك الأجزاء من القرص الصلب بأنها أجزاء مشغولة.
الجزء الثاني هو الكُتل الفعلية "actual blocks"
والذي يحتوي على محتويات بيانات الملف.
عندما نقوم بمسح الملف، يقوم نظام التشغيل بتحديد قائمة تلك الأجزاء التي يشغلها الملف كأجزاء فارغة يمكن استخدامها لحفظ كملفات جديدة. ويقَم بحذف دليل الإدخال الخاص بالملف المحذوف، ويختفي الملف من على الحاسب.
بينما الكُتل الفعلية تبقى كما هي، حتى يتم استغلال تلك المساحة لتسجيل بيانات جديدة عليها. وهذه هي الطريقة التي تستخدمها برامج استعادة الملفات المحذوفة لإرجاع تلك الملفات بسهولة طالما لم يتم استخدام تلك المساحة المُسجل عليها بيانات الملف بعد الحذف.
الخلاصة:
عندما تحذف ملف نهائيًا من حاسوبك أو هاتفك، فهو يظل موجودًا، لكن دليل الوصول إليه يُحذف. لا يختفي الملف نهائيًا من حاسبوك إلا عندما يتم استبداله المساحة التي يحتلها من القرص الصلب بملف آخر.