سبحان الله              الحمد لله           لا اله الا الله             الله أكبر                سبحان الله وبحمده , سبحان الله العظيم , عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته                     اللهم اغفر للمؤمنين و المؤمنات الأحياء منهم و الأموات

كيف تعمل برامج استعادة الملفات المحذوفة

Rayk Cool for blogger tutorial
HD

هنالك نوع من البرامج المجانية والغير مجانية ، وضيفتها استعادة الملفات المحذوفة حذفا نهائيا ( وليس إلى سلة المحذوفات ) وكذلك استعادة الملفات بعد عمل تهيئة للقرص ( فورمات ) وقد يبدوا الأمر غريباً بدون فهم عمل تلك البرامج ، فكيف تستطيع استرجاع ملفات تم حذفها بشكل نهائيا ،، أليس المفروض ان تلك الملفات قد مسحت من القرص ،، كيف يستطيع برنامج استعادة ملفات لم تعد موجودة في القرص ، هي تملك تلك البرامج أدوات خارقة تمكنها من الرجوع بالزمن إلى الوراء للإمساك بتلك الملفات ؟؟ أم كيف ماذا يا ترى ؟

قبل ان نجيب على هذا السؤال المحير ، يجب علينا أن نفهم آلية عمل الحاسب الآلي وتعامله مع أقراص التخزين مثل القرص الصلب ( الهارد دسك ) حتى نستطيع ان نفهم طريقة عمل تلك البرامج .

طريقة تخزين الملفات في القرص الصلب

الملفات وكل البيانات والبرامج وكل شيء يتم تخزينة في القرص الصلب وفي ادوات التخزين الاخرى بشكل اولي بسيط وهو عبارة عن مجموعة من الأصفار والوحايد ، وبترتيب تلك الأصفار والوحايد مع بعضها البعض يتم تشكل البيانات ، فمثلا عندما يكون هنالك هذه التشكيلة  ( 100 0001 ) فإن هذا يعني حرف A ، وهذه التشكيلة ( 100 0010 ) تعني حرف B , وهكذا تشكل تلك المجاميع الحروف والأرقام والرموز ، وتلك الحروف تشكل الجمل والعبارات والمقالات وبالتالي تتشكل الملفات والبرامج وغيرها من المحتويات ويتم تخزينها والتعامل معها على هذا الشكل.

طريقة مسح البيانات على القرص

على القرص الصلب ( أو أي وسيلة للتخزين البيانات ) لا يمكن تخزين أي شيء إلا ( 0 ) أو ( 1 ) فقط ،، وذلك أنهما يتم تمثيلهما بشحنات موجبة أو سالبة على القرص الممغنط ، ولا يوجد شيء آخر داخل القرص سوى مجموعة من الوحايد والأصفار ، الصفر هنا له دلالة ويشكل رمزا حين يتم ترتيبه مع الواحد ،، وليس الصفر هنا معناه ( لا شيء ) أو ( لا يوجد بيانات ) ، ولا يوجد رمز آخر لما يمكن تسميته ( فارغ ) ، بمعنى ،، انه عند مسح بيانات من على القرص فإنه لا يوجد رمز خاص يمكن استبداله بتلك الأصفار والوحايد كي يعرف الحاسب أن هذا المكان فارغ ،، إذا فماذا يحدث عند مسح بيانات من على القرص الصلب أو أي وسيط تخزين آخر ؟؟
الذي يحدث عند حذف بيانات ( أو ملفات ) من على القرص أنه يتم تجاهل المنطقة التي كانت فيها البيانات ولا يتم اعتبار أن فيها شيء مخزون ،، لكن في الحقيقة الأصفار والوحايد لا زالت هناك مخزنة كما هي وتعبر عن بيانات ومعلومات ، لكن يتم تجاهلها واعتبارها مكاناً فارغاً إلى أن تأتي بيانات جديدة فيتم تخزينها وحفظها فوق البيانات الأولى عبر تغيير ما يتطلب تغييره من تلك الأصفات والوحايد التي تعبر عن الأحرف والرموز.

طريقة عمل برامج استرجاع الملفات المحذوفة

تقوم برامج استعادة المحذوفات بالنظر في المنطقة التي يعتبرها الجهاز انها فارغة والتي كان فيها بيانات مخزنة سابقاً ،، يفحصها البرنامج ويعيد ترجمة تلك الرموز وتحويلها إلى معلومات وبيانات وملفات ،، ثم يعرض للمستخدم كل ما وجدته في تلك المنطقة الفارغة من القرص وما استطاع استرجاعه ، فيقوم المستخدم بتحديد مكان آخر ( قرص آخر ) ليتم استرجاع ونقل تلك البيانات والملفات من تلك المنطقة ، وبذا تتم عملية استعادة الملفات المحذوفة ، لكن هنالك مشكلة !

قال الرسول الكريم صلى الله عليه وسلم
( من لزم الاستغفار جعل الله له من كل ضيق مخرجا ومن كل هم فرجا ورزقه من حيث لايحتسب )
["رواه ابو داود عن ابن ماجه عن ابن عباس رضى الله ]

عندما يتم تخزين بيانات جديدة فوق المحذوفة القديمة

ذكرنا سابقاً ان عملية الحذف في أصلها هي عملية ( تجاهل ) للبيانات ، لكن عندما تأتي بيانات جديدة يود المستخدم ان يخزنها على نفس القرص ، فإن الحاسب يقوم بتخزينها في المنطقة الفارغة التي تحتوي على البيانات القديمة التي تم تجاهلها ،، فيتم تغيير ما يتطلب تغييره من رموز لتشكيل البيانات الجديدة والملفات الحديثة ،، وبالتالي يتم مسح وطمي آثار الملفات القديمة ويصعب حينها او يستحيل على برامج استرجاع الملفات المحذوفة عمل أي شيء بعد التخزين فوق تلك الملفات المحذوفة .

كيف إذا يتم مسح البيانات بشكل لا رجعة فيه

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

هل تعتقد بأن هذه المقالة قد أعجبتك !!!
إذاَ لماذا لا تشاركها مع أصدقائك الآن  ... من فضلك شيرها








^ أعلى الصفحة