الدرس 11: استعادة الملفات المحذوفة باستخدام PhotoRec [دورة تعلم Ubuntu]

hard-drive

الدرس الحادي عشر من دورة تعلّم Linux Ubuntu يتناول شرحًا لكيفية استرداد البيانات أو الملفات المحذوفة من القرص الصلب وذلك باستخدام برنامج PhotoRec.

ويُعدّ PhotoRec برنامجًا قويًا لاستعادة المحذوفات، وهو جزء من حزمة TestDisk.

التنصيب

لتثبيت برنامج PhotoRec على حاسوبك، افتح مركز برمجيات أوبونتو Ubuntu Software Center وابحث عن testdisk ثم اضغط تثبيت (Install).

أو عوضًا عن ذلك، يمكنك تنصيبه من خلال الطرفية عبر الأمر الآتي:

sudo apt-get install testdisk

شرح الاستخدام

1- افتح الطرفية Ctrl+Alt+T والصق الأمر الآتي، وذلك لأننا نحتاج إلى معرفة الاسم الخاص بالبارتشن الذي نريد استعادة ملفاته المفقودة، وإذا كانت هنالك أيّة أجهزة خارجية أخرى تريد استرداد ملفاتها، مثل فلاشة USB أو قرص خارجي فقم بإيصالهم بالحاسوب، وهذا الأمر لا يفعل شيئًا، ولكنه يساعدك على معرفة اسم البارتشن المطلوب ويستعرض البارتشنات الموجودة بالجهاز لا أكثر:

lsblk

lsblk-proper

2- والآن الصق الأمر الآتي:

sudo photorec

* سوف ترى الآن قائمة بالأجهزة المتصلة، استخدم المفتاحين (سهم أعلى، سهم أسفل) لتحديد القرص الذي تريد استعادة بياناته، واستخدم المفتاحين (سهم يمين، سهم يسار) للتنقل بين الخيارين Proceed و Quit.

disks-photorec

3- بعد ذلك، ستظهر لك قائمة بالبارتشنات المختلفة، ومن الأفضل أن تقوم باختيار الخيار No partition، لأنه سيبحث في كافة أنحاء الجهاز، وتجدر الملاحظة إلى أن أجهزة الفلاش تعتبر الأقل حظًا في القدرة على استعادة البيانات…

disk-partitions-photorec1

4- والآن حان وقت اختيار نوع نظام الملفات، فإذا كانت الملفات قد فُقدت من لينكس فاختر Ext2/Ext3 وأمّا إذا كانت قد فُقدت من ويندوز فاختر Other.

partitions-photorec

5- في هذه الخطوة سنختار المكان الذي نريد حفظ الملفات المسترجعة إليه، ولكن قبل ذلك قمّ بإنشاء مجلّد على سطح المكتب لأجل حفظ الملفات المُسترجعة إليه، ثم قم باختياره من خلال الطرفية باستخدام حرف C لتحديد المجلّد المطلوب، وبعد ذلك سوف تبدأ عملية الاستعادة مباشرة…

6- أثناء عملية الاستعادة سوف تشاهد عدد الملفات المفقودة التي عُثر عليها وأنواعها والوقت المنقضي والوقت المتبقي على عملية الاستعادة وغيرها من المعلومات، وقد تستغرق عملية الاسترداد وقتًا اعتمادًا على قوة معالج الحاسوب:

photorec

*تجدر الملاحظة إلى أنه إن كنتَ تريد إيقاف عملية الاستعادة فاختر Stop.

7- بعد انتهاء عملية الاستعادة سوف يتم تخزين البيانات في المجلد المطلوب مع حقوق المسؤول، ولكن الشيء السلبيّ هو أن أسماء الملفات سوف تكون بحروف عشوائية غير مفهومة، ولذلك إذا كنتَ تبحث عن صور أو مقاطع فيديو فيُفضّل مشاهدة المصغرات للوصول إلى المحتوى المطلوب، وأمّا إذا كنتَ تبحث عن ملفات نصيّة، فيُفضّل استعمال الأمر grep للبحث عن الملف النصيّ المطلوب:

grep -r “the text you want to search” NameOfDirectoryToSearch

مع استبدال “the text you want to search” ببعض الكلام الموجود في الملف النصيّ المطلوب، واستبدال NameOfDirectoryToSearch بالمجلد المطلوب البحث فيه.

[linuxveda]

  • أبو بكر

    مشكور على الإضافة والشرح الوافي ولي طلب أن تشرح طريقة البحث في الطرفية
    باستخدام الأمر find أو ما يشببها من أوامر وجزاك الله عنا أخ حسام كل خير

  • أبو بكر

    لي سؤال يخص برنامج testdisk الذي يأتي مع photorec لأنه برنامج قوي وكفء في استعادة ما تم حذفه من ملفات ومجلدات بنفس الشكل والترتيب الذي كانت عليه قبل ذلك، بل ويعيدها بنفس الأسماء التي كانت عليها بخلاف غيره من البرامج المعروفة. المشكلة فقط أنه في الطرفية لا يعرض الملفات والمجلدات المسمات بكلمات عربية ويعرض مكانها رموزا غير مفهومة، وهو ما لاحظته عند استخدامه (على الأقل في بيئة وندوز مع موجه الأوامر Command Prompt ) فهل العيب من البرنامج نفسه أم من النظام عينه؟ وهل من حل أو بديل للمشكلة؟

    • هل جربت تغيير الطرفية التي تستخدمها؟ طرفية كونسول تدعم العربية، ربما تكون المشكلة من هناك.

      • أبو بكر

        إن لم يكن العيب من البرنامج فغالبا طرفية كونسول هي الحل النهائي وسبب طرحي للسؤال لأني اشتغلت من خلال cmd وندوز حيث لاحظت المشكلة.

        • نعم هذا صحيح، هل جربت تشغيله على لينكس؟

    • Ibraheem Salem

      وين البرنامج وياليت لو في شرح له

  • ayoub

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

  • Ibraheem Salem

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

    • استخدم الشرح الموجود أو ضع مشكلتك هنا
      https://www.facebook.com/groups/arab.gnu.linux/?ref=bookmarks

      • Ibraheem Salem

        بإذن الله سأقوم بتجربة الموضوع غدا بالويك اند

      • Ibraheem Salem

        الحمد لله تم الاسترجاع بنجاح ووصلت للملف اللي أريده ولله الحمد
        ولكن يعيبه انه بأسماء عشوائية الملفات

  • Mohammed Berik

    شكرا لكم على الشرح انا عملت الطريقة لكن بعد ذلك ظهرت الملفات بالشكل دا ووانا عاوز امسحها ومش بتتمسح اتمنى تفيدونى

    • ilyass

      عليك اخي الكريم تغير صلاحيات الاستخدام (permission)
      استخدم الامر

      sudo chmod -R 777 /foder
      مع وضع مسار الملف مكان (folder)

  • نورالدين

    `لو سمحت لما نزلت يوبينتو استخدمت الخيار الثانى و حذف كل حاجة و بيظهر معايا مشاكل و مش فاهم اعمل ايه فلو ممكن حد يساعدنى

مشاركة