الحالة
موضوع مغلق

kotomoto2002

عضو مشارك
التسجيل
17/2/06
المشاركات
35
الإعجابات
1
#1
الفكرة ببساطة هى :
أن الWindows عندما يقوم بحذف ملف فهو لا يقوم بحذفه بشكل فعلى ... ولكنه يقوم بحذف الحرف الأول من اسمه من سجل الملفات للقرص الصلب ...

فعند الاستعادة تقوم البرامج بالبحث للوصول إلى هذه الأسماء المحذوفة ومحاولة استعادتها .. لذا تجد العديد من تلك البرامج تقوم باسترجاع الملفات بدون الحرف الأول لها ...

ولكن بشرط ألا يكون القرص الصلب قد قام بالكتابة فوق هذا الاسم وألا يكون القرص الصلب أيضا قد قام بالكتابة والنسخ فوق موضع البيانات المحذوفة ...

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

حيث أن جدول الملفات به أسماء الملفات وبياناتها البداية والنهاية لها ..
وذلك حتى يستطيع القرص الصلب الوصول لها عند كتب الملف باسمه ..

فطالما لم يتم الكتابة فوق الجزء الخاص باسم هذا الملف فستكون عملية استعادة اسمه شيئ بسيط على برامج الإستعادة ..

طيب وكيف يتحول الحجم إلى صفر لهذه الملفات مع أنها موجودة !!

الجزء الثانى وهو خاص بالبيانات :
فمثلا إذا كان لديك ملف باسم " myfile " فالنقطة الأولى تنطبق فقط على الاسم وبيانات الملف دون المحتوى
أما المحتوى فيكون موجود على سطح القرص الصلب فى أى مكان فيه ... وعند طلب الملف باسمه يتم البحث على محتوياته داخل القرص الصلب حسب البيانات الموجودة فى سجل الملفات ...
وعندما يجده يتم عرض محتواه ..
والملفات المحذوفة يجب أن يتمكن البرنامج الخاص بالاستعادة من الحصول على كلا من الاسم فى سجل الملفات وأيضا على محتوى الملف داخل سطح القرص الصلب ...
حيث يستطيع البرنامج الحصول على محتوى الملف تبعا للبيانات التى يستطيع الحصول عليها من سجل الملفات ..


اخيراً :

هناك أنواع متعددة من برامج استعادة الملفات .. منها ما يعتمد على سجل الملفات فقط ..
ومنها ما يقوم بالبحث داخل سطح القرص الثلب للبحث عن أماكن للبيانات ليس لها اسم فى سجل الملفات فيقوم باستعادتها ومن ثم تسميتها بأسماء عشوائية ليستطيع المستخدم التعامل معها مرة أخرى ...

لم أفهم جيداً
كيف يتحول الحجم إلى صفر لهذه الملفات مع أنها موجودة !!

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


أقصد الملف لم يحذف حسب مافهمت بل يحذف حرفه الاول
فهل يأخذ مساحة على الهارد أم انه لا يأخذ اي مساحة؟

بالطبع مساحته موجودة كما هى ..
ولكن نظام التشغيل يقرأ المساحة ويحسبها من خلال سجل الملفات FAT للقرص الصلب وليس من خلال الحجم الفعلى المحجوز للملف على سطح القرص الصلب ..
فإذن حذف اسمه أو حرفه الأول من سجل الملفات فهذا يعتبره النظام غير موجود ولا حجم له
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
منقول للفائدة​
 

الحالة
موضوع مغلق

أعلى