اليوم سنتناول أفضل أدوات استرداد البيانات في نظام Linux لمساعدتك في استعادة أي بيانات قد تكون فقدتها. إذا قمت بحذف الملفات مؤخرًا، فإن احتمالية استعادة تلك الملفات تزداد كثيرًا.
ولكن لا تفقد الأمل إذا قمت بحذف الملفات منذ فترة طويلة. لا يزال هناك احتمال أن بيانات الملف قائمة على القرص الصلب الخاص بك. لذا استمر في القراءة، قد تتمكن من استعادة جميع الملفات التي فقدتها من قبل!
كيفية اختيار أفضل أدوات استعادة البيانات في نظام Linux؟
هناك عدد قليل جدًا من الأشياء التي يجب أن تأخذها في الاعتبار لأن معظم أدوات استعادة البيانات تعمل بنفس الطريقة عن طريق الوصول إلى الأجزاء المجزأة على القرص الصلب الخاص بك.
الاختلافات الرئيسية عادة ما تكون في سهولة الاستخدام وواجهة المستخدم والميزات. لذا دعنا نتعرف على ميزات ووظائف أفضل 20 أداة استعادة بيانات في نظام Linux في هذه المقالة.
1. TestDisk – أداة استعادة الأقسام والأقراص

هذه واحدة من الأدوات المفضلة لدي. إنها أداة مستندة إلى سطر الأوامر ولكنها سهلة الاستخدام للغاية وتفاعلية للغاية. تعمل الأداة وتبدأ في العمل ببساطة عن طريق تشغيل الأمر.
لقد كتبنا دليلًا حديثًا عن أداة testdisk التي ترشدك خلال عملية التثبيت والخطوات اللازمة لاستعادة الملفات.
بعض ميزات TestDisk:
- استعادة أقسام محذوفة
- إعادة بناء جدول الأقسام.
- نسخ احتياطي للأقسام لأقسام EFI GPT
- إعادة كتابة MBR
2. إنقاذ Mondo – أداة استرداد محرك الأقراص الشبكية

أداة أخرى مفيدة حقًا في سطر الأوامر هي إنقاذ Mondo التي تحتوي على بعض الميزات الفريدة التي تكون مفيدة للغاية للأشخاص الذين يعملون على أنواع مختلفة من أنظمة الملفات. هذه هي الأداة الوحيدة التي تم استخدامها لعقود لعمليات النسخ الاحتياطي / الاستعادة / الاسترداد من جميع أنواع أجهزة التخزين شرائط الشرائط أيضًا!
بعض ميزات إنقاذ Mondo:
- النسخ الاحتياطي والاستعادة بين أجهزة RAID وغير RAID
- إدارة الأقسام – تغيير الحجم، التقسيم، التنسيق، إلخ.
- نسخ احتياطي واستعادة بيانات بين أجهزة Linux و Windows بما في ذلك MBR
- التحقق من سلامة البيانات.
3. ddrescue – أداة استرداد البيانات من GNU

نحن لا نزال نلتزم باستخدام أدوات واجهة الأوامر. هذه هي أداة تم تطويرها بواسطة GNU. إنها أداة حرة ومفتوحة المصدر مثل جميع الأدوات الأخرى التي قدمتها GNU.
بعض ميزات ddrescue:
- تم إنشاؤها لتكون متكاملة بالكامل
- يتم إنقاذ البيانات بكفاءة عالية (يتم قراءة الكتل اللازمة فقط).
- الدمج التلقائي للبيانات
- يسلط تلقائيا الضوء على الأقسام السيئة على القرص الصلب
- النسخ الاحتياطي واستعادة قابلة للاستئناف
4. Redo Backup and Recovery – أسهل أداة واجهة المستخدم الرسومية للاستعادة

يمكن أن يعمل هذا كأداة عادية أو كقرص مدمج / USB قابل للتمهيد يمكنك توصيله بأي جهاز وتمهيد الأداة المساعدة للاسترداد وبدء استرداد البيانات. فائدة مثل هذه الأداة هي أنها مستقلة عن المنصة مما يسمح لك باستعادة البيانات لأي نظام تشغيل تقريبًا بما في ذلك Linux.
بعض ميزات Redo Backup and Recovery:
- تطبيقات أساسية مثبتة مسبقًا مثل المتصفح ومحرر النص ، حتى عند تشغيل عملية الاسترداد
- يمكنه الوصول إلى تطبيقات أخرى أثناء تشغيل عمليات الاسترداد
5. PhotoRec – أداة استرداد الصور

هذه هي أداة استرداد أخرى من CGSecurity (الأخرى هي TestDisk). تم إنشاء PhotoRec خصيصًا لاستعادة الصور المحذوفة ووسائط الرسومات الأخرى من بطاقات الذاكرة ومحركات الأقراص الصلبة.
بعض ميزات PhotoRec:
- واجهة سهلة الاستخدام وتفاعلية
- يمكن لـ PhotoRec استعادة الملفات حتى إذا كان القرص الصلب تالفًا بشكل كبير
- يبحث عن مجموعة واسعة جدًا من تنسيقات الملفات.
6. إصلاح التمهيد – استرداد ملفات النظام الحية من القرص المدمج

إذا لم يعد نظام التشغيل الخاص بك يقوم بالتمهيد وكنت بحاجة إلى استرداد الملفات من القرص الصلب الخاص بك، فهذا هو القرص المدمج الحي الذي يجب استخدامه. يمكن استخدامه كقرص مدمج أو قرص USB استنادًا إلى التوافر.
بعض ميزات قرص إصلاح التمهيد الحي:
- إصلاح التمهيد عندما لا يقوم النظام بالتمهيد بعد الآن
- إصلاح التمهيد عندما يكون GRUB معطلًا (مثل “خطأ GRUB rescue”)
- إعادة تثبيت GRUB بسهولة أو استعادته
- السماح بإنشاء MBR عام للتمهيد إلى ويندوز
- السماح بإعادة تركيب القطاع التمهيدي الأصلي (MBR) إذا تم حفظه بواسطة clean-ubiquity
7. Foremost – أداة استرداد البيانات الجنائية

هذه هي أداة استرداد البيانات الجنائية التي تم تثبيتها مسبقًا في Kali Linux ولكن يمكن تثبيتها على معظم توزيعات Linux الأخرى. يمكن لهذه الأداة أيضًا استرداد البيانات من الصور (مثل تلك التي تم إنشاؤها باستخدام أمر dd).
بعض ميزات Foremost:
- استرجاع البيانات في عدة تنسيقات ملفات وسائط
- ملف تكوين متاح لإضافة المزيد من تنسيقات الملفات
- استرجاع بيانات iPhone المفقودة من جهاز كمبيوتر
- استخراج عناصر البيانات التي تكون مضمنة أو مفقودة من صورة
8. Scalpel – أداة استخراج ملفات عبر منصات متعددة

مستندة أصلاً إلى Foremost، Scalpel هي أداة استخراج ملفات أخرى تعمل على نظامي التشغيل ويندوز ولينكس. تعمل هذه الأداة أيضًا على ملفات الصور ولكن لها ميزة إضافية من التعدد والإدخال/الإخراج الغير متزامنين.
بعض ميزات Scalpel:
- تعدد المواضيع على معالجات متعددة لمعالجة أسرع
- إدخال/إخراج غير متزامن يسمح بتراكب عمليات القرص وعمليات البحث
- دعم Regex
- مطابقة رأس/تذييل مضمنة لمعالجة أفضل للملفات.
9. SystemRescue CD – حزمة إنقاذ متكاملة على قرص مضغوط حي

هذا هو أكثر تجميعًا للأدوات من كونه أداة بذاتها. إذا كنت عالقًا في موقف لا تستطيع فيه الوصول إلى نظامك، فهذا هو القرص المضغوط الوحيد القابل للتشغيل الذي سيساعدك.
بعض ميزات SystemRescue CD:
- GNU Parted: إدارة الأقسام عبر سطر الأوامر
- GParted: تنفيذ بياني لـ GNU Parted
- FSArchiver: برنامج الأرشفة
- ddrescue: البحث عن القطاعات السيئة على القرص الصلب
- Ntfs3g: للوصول إلى أنظمة ملفات Windows
- Testdisk: استعادة الأقسام والملفات المحذوفة
- Memtest: أداة اختبار الذاكرة
- Rsync: أداة نسخ احتياطي عن بعد
- أدوات الشبكة: أدوات مشابهة لـ Samba لنسخ البيانات عبر الشبكات المحلية.
10. القرص المضغوط التمهيدي النهائي – مجموعة من معظم أدوات استعادة البيانات

مماثلة لقرص SystemRescue CD، القرص المضغوط التمهيدي النهائي هو مجموعة من الأدوات التشخيصية. ولكن لا تنتهي الأمور هنا. إذا نظرت إلى اللقطة الشاشة أعلاه، ستلاحظ “Parted Magic” و “UBCD FreeDOS”. نعم، هذا بالضبط ما يقوله.
يقوم القرص المضغوط أيضًا بتعبئة هذين النظامين التشغيليين اللذين يمكن تشغيلهما مباشرة من هذه القائمة لحل أي من مشاكلك في نظام التشغيل Linux أو Windows. القائمة الكاملة للأدوات والمرافق المعبأة داخل هذا القرص المضغوط متاحة على الموقع الإلكتروني ولكن هنا قائمة بعض الأدوات.
بعض ميزات القرص المضغوط التمهيدي النهائي:
- BIOS
- منظف CMOS
- CPUStress
- اختبار استقرار النظام
- استعادة MBR و GRUB
- استعادة كلمة المرور
- PhotoRec و TestDisk
- أدوات تقسيم القرص
- والمزيد…
11. كنوبيكس – توزيعة لاسترداد البيانات قادرة على الاستخدام اليومي

الآن، كنوبيكس ليست أداة استرداد Linux العادية مثل تلك المدرجة أعلاه. على الرغم من أن الغرض الرئيسي لهذا التوزيع Linux هو التشغيل الحي واستعادة البيانات المفقودة أو أنظمة التشغيل، إلا أنه قادر تمامًا على التشغيل كنظام تشغيل وحيد لجهاز الكمبيوتر الخاص بك.
يأتي معبأ بتقريبًا جميع الأدوات التي قد تحتاجها يومًا ما لاسترداد البيانات المفقودة.
بعض ميزات كنوبيكس:
- برمجيات GNU/Linux
- الكشف التلقائي عن الأجهزة
- دعم للعديد من بطاقات الرسومات وبطاقات الصوت وأجهزة SCSI و USB وأجهزة أخرى
- يمكن استخدامه كقرص تعليمي، أو نظام إنقاذ، أو قرص عرض Linux
12. GParted Live – أداة GUI لـ GNU Parted

في بعض أقراص الـ Live CDs المذكورة أعلاه، ذكرنا أداة GParted وهي واجهة رسومية لأداة GNU Parted. إذا كان كل ما تريده هو أداة GParted للاسترداد، فإن هذا القرص المضغوط الحي سيحل مشكلتك.
GParted Live هو قرص مضغوط حي يتيح لك الوصول الفوري إلى GParted إذا كنت ترغب في استعادة نظام أو قسم يعاني من عطل.
بعض ميزات GParted Live:
- قرص مضغوط حي مبني على دبيان
- يمكن إدارة أقسام مختلفة من أنواع مختلفة
- يأتي مع حزمة Testdisk و Parted التي توفر GParted واجهة رسومية
- سهل الاستخدام للغاية ولا يتطلب تعلمًا كبيرًا
13. SafeCopy – واحدة من أفضل أدوات استرداد البيانات في نظام لينكس

تُعد أداة SafeCopy واحدة من أفضل أدوات استرداد البيانات في نظام لينكس وتعمل عندما تفشل جميع الوسائل الأخرى. تُستخدم هذه الأداة لاسترداد البيانات من الأجزاء التالفة والسيئة على القرص الصلب.
تحاول أداة SafeCopy أيضًا الحصول على أكبر قدر ممكن من البيانات من القرص المصدر، وحتى تلجأ إلى بعض العمليات على مستوى منخفض خاصة بالجهاز عند الاقتضاء.
بعض ميزات SafeCopy:
- تنفذ عمليات إدخال/إخراج على مستوى منخفض لاستخراج أكبر قدر ممكن من البيانات.
- يتذكر موقع الاسترجاع التعسفي حتى إذا كان جهاز المصدر يفصل بشكل متكرر (مثل محركات أقراص USB التي يمكن أن تفقد الاتصال بسبب تخزين خاطئ)
- يمكن إصلاح أخطاء البيانات على الأقراص المدمجة وأقراص DVD وحتى أقراص المرنة
14. أمر grep – استرجاع بيانات النص البسيطة
برنامج grep الذي نستخدمه للبحث عن النص في إخراج الطرفية قوي بما فيه الكفاية لمساعدتنا أيضًا في العثور على بيانات النص المفقودة. ألقِ نظرة على مثال الشيفرة أدناه:
grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
- الخيار -a يحدد لـ grep أن يعتبر المصدر ملف نصي
- الخياران -A و -B يحددان لـ grep أن يجد 25 سطرًا قبل هذا السطر المحدد و 400 سطر بعده. يتيح لنا ذلك الحصول على الملف النصي بأكمله وأيضًا ، من الأفضل أن نحصل على المزيد من البيانات التي يمكننا حذفها لاحقًا ، بدلاً من الحصول على أقل واحد والاضطرار إلى تشغيل الأمر مرة أخرى.
- /dev/sdb1 هو المصدر الذي نريد البحث عن النص فيه. نريد البحث عن النص في القرص بأكمله
- > recover.txt هو المكان الذي سيتم حفظ الناتج فيه.
15. ext3grep – أداة استعادة الملفات ext3
هذه أداة سطر الأوامر التي تم إنشاؤها لأنظمة الملفات ext3 لاستعادة البيانات. باستخدام أمرين فقط، يمكنك استعادة واسترداد أي ملف تم حذفه باستخدام هذه الأداة.
ext3grep --dump-name <drive>
ext3grep --restore-all <drive>
# يتم تخزين البيانات المستعادة في هذا المجلد
cd RESTORED_FILES
16. ext4magic – واحدة من أفضل أدوات استعادة البيانات لنظام Linux لنظام ext4

هذه أداة سطر الأوامر مثل العديد من الأدوات الأخرى في القائمة وهي متاحة من مستودعات الحزم لمعظم توزيعات Linux.
بعض ميزات ext4magic:
- يمكن استعادة نظم الملفات بأكملها التي تم حذفها بشكل تكراري
- استعادة الملفات المكتوبة عن طريق الخطأ
- استعادة القطاعات الأولية لقرص صلب تم الكتابة عليها عن طريق الخطأ
17. extundelete – خلفٍ ل ext3grep

تمتلك هذه الأداة جذورها في كود ext3grep. كانت أداة ext3grep تستخدم سجل القرص لاستعادة الملفات وكذلك تفعل extundelete. تبحث هذه الأداة في سجل القرص عن نسخ قديمة من inode موجودة للعثور على تفاصيل إضافية وتجميعها معًا في ملف.
بعض ميزات extundelete:
- استعادة من أقسام ext3 و ex4 (مزيج من #15 و #16)
- واحدة من البرامج لاستعادة محتوى الملف وأسماء الملفات على أقسام ext4
- تعتمد ext4magic على extundelete للعديد من رموز استعادة ext4 الخاصة بها
18. R-Undelete – تكنولوجيا استعادة البيانات IntelligentScan

هذه أحد أفضل أدوات استعادة البيانات في نظام لينكس من القائمة. لديها نسخة مجانية ونسخة مدفوعة ولكن للاستخدام الشخصي، فهي أداة مجانية تمامًا. تستخدم تقنية IntelligentScan التي يمكنها استعادة البيانات التالفة بشكل شديد أيضًا.
بعض ميزات R-Undelete:
- استعادة MBR و GPT
- استعادة قطاع الإقلاع على أنظمة الملفات الرئيسية
- استعادة الملفات على أنظمة ext و FAT و NTFS
19. ext3undel – سكريبت مخصص لتبسيط استعادة الملفات
هذا هو سكريبت مكتوب لتبسيط استخدام بعض الأدوات المعقدة مثل Sleuthkit و PhotoRec وتبسيطها. باستخدام هذه الأدوات معًا يجعل هذا السكريبت أيضًا طريقة أكثر كفاءة لاستخراج المزيد من الـ inodes المحذوفة بشكل صحيح.
نظرًا لأن هذا سكريبت يجمع بين وظائف أدوات متعددة، فإن الوظائف مشابهة لتلك الأدوات بشكل عام.
20. مجموعة أدوات المحقق – الأدلة الجنائية

هذه أداة مصممة خصيصًا للمحققين الجنائيين لإجراء تحليل على أقراص الصلبة وجمع الأدلة. لذلك، تستخدم مجموعة أدوات المحقق خوارزميات فعالة للغاية ومتقدمة لاستخراج أكبر قدر ممكن من البيانات المحذوفة من أقراص الصلبة.
الأداة السابقة التي تحدثنا عنها “ext3undel” تستفيد من تكنولوجيا مجموعة أدوات المحقق، ولكن إذا كنت ترغب في استخدام هذه الأداة كأداة مستقلة، يمكنك استخدامها مع واجهة المستخدم الرسومية الخاصة بها “Autopsy”“
بعض ميزات مجموعة أدوات المحقق:
- تحليل الجدول الزمني: عرض أحداث النظام على واجهة المستخدم الرسومية
- البحث عن الكلمات الرئيسية: العثور على الكلمات الرئيسية في ملفات النص عبر القرص بأكمله (بما في ذلك الملفات المحذوفة)
- معلومات الويب: استخراج بيانات النشاط على الويب
- تحليل السجل: العثور على الأجهزة المتصلة مؤخرًا باستخدام بيانات السجل
- تحليل ملف LNK: تحديد الوثائق التي تم الوصول إليها مؤخرًا
- تحليل البريد الإلكتروني: تحليل رسائل البريد الإلكتروني بتنسيق mbox للقراءة والتحليل
- والعديد من الميزات الأخرى…
الختام
نأمل أن تكون قد وجدت الأداة المناسبة لاحتياجات استعادة البيانات الخاصة بك من خلال هذا المقال. بالنسبة للمستخدم العادي، يمكن أن تعمل أي أداة من القائمة بشكل جيد تقريبًا. ولكن بالنسبة للأشخاص الذين لديهم احتياجات خاصة في استعادة الملفات، يجب أن يجدوا تلك التي تحتوي على الميزات التي يحتاجونها.
تذكر دائمًا، هذه الأدوات تحاول استعادة الملفات التي تم حذفها بناءً على البيانات الوصفية التي لا تزال قائمة. ولكن ذلك لا يعد ضمانًا للاستعادة، لذا دائمًا من الأفضل أن يكون هناك نسخ احتياطية لجميع البيانات المخزنة.
Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools