كيفية استعادة ملفات fscrypt المشفرة المحذوفة وأقسام EXT4

لا يعني حذف الملفات من قسم EXT4 بالضرورة فقدانها بشكل دائم. ومع ذلك، تصبح استعادة البيانات أكثر تعقيدًا إذا كانت الملفات مشفّرة باستخدام fscrypt. تحمي آلية التشفير على مستوى نظام الملفات محتويات الملفات والأدلة، لذلك قد لا تؤدي طرق الاستعادة القياسية إلى النتيجة المتوقعة. في هذه المقالة، سنستعرض كيفية تخزين بيانات fscrypt وتشفيرها في EXT4، وما الذي يحدث للملفات بعد حذفها، وما هي الطرق التي يمكن استخدامها لتحديد موقعها واستعادتها.

كيفية استعادة ملفات fscrypt المشفرة المحذوفة وأقسام EXT4

غالبًا ما يحدث فقدان الوصول إلى البيانات المشفّرة بسبب تلف نظام الملفات EXT4 نفسه. على سبيل المثال، نتيجة عطل في العتاد أو البرمجيات في الحاسوب. كما يُعد حذف المجلدات المشفّرة عن طريق الخطأ أمرًا شائعًا أيضًا. وفي وحدات تخزين USB المحمولة، تصبح هذه مشكلة حقيقية لأن الملفات تُحذف فورًا متجاوزةً سلة محذوفات النظام.

من السيناريوهات النموذجية الأخرى توصيل القرص بنظام آخر. وبدون بيئة مهيأة والمفتاح المطلوب، يقوم fscrypt ببساطة بقفل المجلد وعرض مجموعة غير مفهومة من الأحرف بدلًا من أسماء الملفات الفعلية. ويتفاقم ذلك في الحالات التي تتضمن تلف سجلات بيانات وصفية لـ inode والحذف غير المقصود للأقسام المنطقية بالكامل.

من المهم فهم ما يلي بوضوح: أدوات Hetman Software غير مخصّصة لكسر كلمات المرور ولا تفك تشفير البيانات المحمية. يتمثل الغرض الرئيسي من البرنامج في العثور على الملفات المشفّرة المحذوفة واستعادتها بأمان بصيغتها الأصلية. وللوصول إلى المحتويات لاحقًا، ستظل بحاجة إلى المفتاح أو كلمة المرور الأصلية.

سيتم في العرض التوضيحي التالي استخدام Windows كمثال، لكن خوارزميات البرنامج توفر استعادة فعالة بالقدر نفسه للبيانات المشفّرة من الوسائط التي تعمل بنظامي Linux وmacOS.

إذهب للعرض
How to Recover Deleted fscrypt Encrypted Files from an EXT4 Partition

How to Recover Deleted fscrypt Encrypted Files from an EXT4 Partition

كيف يعمل fscrypt

على الرغم من أن التشفير يُعد معيارًا أمنيًا، فإن استعادة الملفات المقفلة تتطلب حلولًا تقنية محددة. تم تنفيذ الدعم الأصلي لآلية التشفير fscrypt في نواة Linux منذ الإصدار 4.1 لنظام EXT4، كما يُستخدم بنشاط في التوزيعات الحديثة مثل Ubuntu وDebian وArch Linux وFedora.

وعلى عكس التشفير الكامل للقرص، يعمل fscrypt حصريًا على مستوى نظام الملفات. وتؤمّن الأداة الأدلة المحددة فقط: إذ تُشفَّر محتويات الملفات بشكل آمن باستخدام خوارزمية AES-256-XTS، بينما تُخفى أسماء الملفات باستخدام AES-256-CTS. ومع ذلك، تظل معلومات الخدمة الأساسية غير مشفّرة.

هذه الميزة المعمارية هي ما يتيح لخوارزميات Hetman Partition Recovery تحليل واصفات الفهارس غير المشفّرة والحصول على بيانات دقيقة عن أحجام الملفات والتجزئة. ونتيجةً لذلك، يعثر البرنامج بنجاح على جميع البيانات ويعيد بناء بنية المجلدات الأصلية بالكامل، لتكون جاهزة لمزيد من الفتح باستخدام مفتاح الوصول الخاص بك.

الخيار الشامل لاستعادة الملفات من أجهزة التخزين التي حُذفت بياناتها أو تمت تهيئتها أو تعرضت للتلف أو تعذر الوصول إليها.

أما بالنسبة لتخزين كلمات المرور: فإن النظام نفسه لا يحتفظ بكلمة المرور بنص واضح. يتم تخزين المفاتيح الرئيسية المشفّرة مباشرةً على القرص، عادةً في مجلد نظام مخفي خاص يُسمّى .fscrypt. وعند فتح قفل دليل، تُستخدم كلمة المرور الشخصية أو بيانات اعتماد النظام لفك تشفير هذا المفتاح الرئيسي، ثم يُحمَّل بأمان إلى مخزن مفاتيح نواة Linux، المعروف باسم keyring.

المرحلة كيف يعمل fscrypt ما الذي يحدث للبيانات
1. تفعيل التشفير يتم تكوين سياسة تشفير fscrypt لدليل أو نظام ملفات EXT4. تُحدَّد معلمات التشفير وطريقة الوصول إلى المفتاح.
2. إنشاء المفتاح يستخدم fscrypt مفتاح تشفير لحماية محتويات الملفات. لا يُخزَّن المفتاح على القرص كملف نصي عادي.
3. تشفير الملفات تُشفَّر بيانات الملفات قبل كتابتها إلى القرص. تُخزَّن المحتويات المشفّرة على القرص.
4. تشفير الأسماء يمكن لـ fscrypt تشفير محتويات الملفات، وكذلك أسماء الملفات والأدلة. تُستبدل الأسماء الأصلية بقيم مشفّرة.
5. الوصول إلى الملفات بعد فتح قفل المفتاح، يقوم نظام التشغيل بفك تشفير البيانات تلقائيًا أثناء الوصول إليها. يرى المستخدم الملفات بصيغتها العادية ويمكنه العمل معها.
6. حذف الملفات بعد الحذف، قد يُزال سجل الملف من نظام الملفات، رغم أن بياناته قد تظل موجودة على القرص. تصبح الاستعادة أكثر صعوبة بسبب التشفير والحاجة إلى الوصول إلى المفتاح المقابل.
7. الاستعادة يتم تحليل نظام الملفات EXT4 والبحث عن بقايا الملفات المحذوفة. من دون المفتاح المطلوب، قد تكون البيانات المشفّرة التي تم العثور عليها غير قابلة للاستخدام في فك التشفير.

كيفية استعادة ملفات fscrypt المحذوفة والمشفّرة من قسم EXT4

الخطوة 1. حذف الملفات المشفّرة

من أجل عرض توضيحي واضح، أعددنا بيئة اختبار خاصة. وتمت محاكاة سيناريوهين من أسوأ الحالات على وحدة تخزين USB محمولة.

  • يحتوي القسم الأول على مجلد مشفّر باستخدام fscrypt، وقد حذفنا منه بعض الملفات عمدًا.
  • كان القسم الثاني يحتوي على البيانات المشفّرة نفسها، لكننا حذفناها بالكامل باستخدام أداة Disks في Ubuntu.

لنرَ كيف يتعامل Hetman Partition Recovery مع هذه المهام.

بيئة اختبار fscrypt في Linux

الخطوة 2. إنشاء الصور واستخدامها

لتجنب تعريض القرص الفعلي للخطر، أنشأنا مسبقًا صورة افتراضية مطابقة له، وسنعمل على هذه الصورة.

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

بعد ذلك، حدّد القرص المطلوب وانقر حفظ القرص في اللوحة العلوية.

Hetman Partition Recovery: إنشاء صورة قرص

في النافذة التي تظهر، حدّد مسار الحفظ. وتنطبق هنا قاعدة صارمة: احفظ ملف الصورة حصريًا على قرص آخر، وليس على القرص الذي تقوم بنسخه حاليًا.

Hetman Partition Recovery: حفظ صورة قرص

بعد اكتمال العملية، نفّذ جميع عمليات البحث عن البيانات واستعادتها باستخدام هذا الملف الذي تم إنشاؤه.

والآن، لبدء العمل مع الصورة المُنشأة، يجب تحميلها. للقيام بذلك، انقر تحميل القرص في اللوحة العلوية للبرنامج وحدّد مسار الملف المحفوظ.

Hetman Partition Recovery: تحميل صورة قرص في البرنامج

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

Hetman Partition Recovery: صورة قرص محمّلة في البرنامج

الخطوة 3. استعادة الملفات المحذوفة

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

Hetman Partition Recovery: قسم EXT4 في الصورة المحمّلة

اختر التحليل السريع. سيحدد البرنامج تلقائيًا نظام الملفات الذي كان مستخدمًا سابقًا على القرص. ثم ابدأ الفحص.

Hetman Partition Recovery: التحليل السريع لقسم EXT4

أثناء التحليل، ستكتشف الخوارزمية الدليل المشفّر وتطلب كلمة مرور للوصول إلى محتوياته.

Hetman Partition Recovery: مطالبة كلمة المرور لقسم مشفّر

عند اكتمال الفحص، سيعرض البرنامج بنية القرص كاملة ويُبرز المجلد المحمي الذي تم العثور عليه.

Hetman Partition Recovery: محتويات قسم مشفّر

بعد فتحه، يمكنك استعراض كلٍ من الملفات الموجودة والملفات المحذوفة سابقًا. باستخدام نافذة المعاينة، يمكنك التحقق بسهولة من سلامة المستندات ومقاطع الفيديو قبل حفظها.

Hetman Partition Recovery: الملفات على قسم مشفّر

وأخيرًا، ما عليك سوى تحديد العناصر المطلوبة والنقر على استعادة.

ملاحظة! لا تحفظ الملفات المستعادة أبدًا على القرص نفسه الذي تستعيدها منه. تأكد من اختيار جهاز تخزين آخر أو مجلد على القرص الصلب لجهازك لتجنب الكتابة فوق المعلومات المفقودة.

Hetman Partition Recovery: استعادة الملفات من قسم مشفّر

الخطوة 4. البحث عن قسم محذوف واستعادته

نعود الآن إلى النافذة الرئيسية مع قائمة الأقراص. خطوتنا التالية هي العمل مع القسم الثاني.

Hetman Partition Recovery: قسم EXT4 مشفّر

لاحظ تفصيلًا مهمًا: هذا القسم محذوف. ومع ذلك، تتعرف خوارزمية البرنامج عليه بنجاح. ويعمل ذلك بصورة مثالية حتى إذا تم حذف القسم في نظام تشغيل مختلف تمامًا.

حدده وابدأ التحليل السريع.

Hetman Partition Recovery: تحليل قسم EXT4 مشفّر

كما في الحالة السابقة، ستعثر الأداة بسرعة على الدليل المحمي وستطلب منك فورًا إدخال كلمة المرور للوصول إلى ملفاتك.

Hetman Partition Recovery: فتح قفل قسم EXT4

فور اكتمال العملية، يمكنك فتح المجلد وتقييم حالة الملفات في نافذة المعاينة وحفظها. وكما أكدنا سابقًا، تأكد من حفظ البيانات المستعادة على قرص آخر.

Hetman Partition Recovery: محتويات قسم EXT4 مشفّر

إذا كانت نتائج التحليل السريع غير كافية، فشغّل التحليل الكامل. فهو ينفذ فحصًا أكثر تفصيلًا للقرص ويساعد في تحديد المزيد من الملفات المحذوفة وبقايا بنية الملفات التالفة.

Hetman Partition Recovery: التحليل الكامل لقسم EXT4

الخلاصة

إن استعادة الملفات المحذوفة والمشفّرة باستخدام fscrypt من قسم EXT4 مهمة أكثر صعوبة من استعادة الملفات العادية. وحتى إذا بقيت بعض البيانات ماديًا على القرص بعد الحذف، فإن الوصول إلى محتوياتها يعتمد على بنية نظام الملفات والبيانات الوصفية ومفاتيح التشفير ذات الصلة.

لذلك، لا يعتمد نجاح الاستعادة على ما إذا كانت البيانات قد كُتبت فوقها فحسب، بل يعتمد أيضًا على القدرة على تحديد الكائنات المشفّرة بشكل صحيح والحصول على مفاتيح fscrypt المطلوبة. ولزيادة فرص الاستعادة، يُنصح بعد الحذف العرضي للملفات بالتوقف عن كتابة بيانات جديدة إلى قسم EXT4 وإجراء الاستعادة من نسخه أو من صورة القرص.

Abdelhamid Balti

المؤلف: , كاتب تقني

عبد الحميد البلطي كاتب تقني في شركة Hetman Software. يتعامل مع البرامج التعليمية والإرشادات والمراجعات التفصيلية حول كيفية عمل أدوات وبرامج الشركة مع جميع أنواع أجهزة تخزين البيانات.

Mykhailo Miroshnichenko

محرر: , كاتب تقني

يعد ميخايلو ميروشنيتشنكو أحد المبرمجين الرائدين في شركة Hetman Software. يشارك معرفته مع قراء مدونتنا، إستنادًا إلى خمسة عشر عامًا من الخبرة في تطوير البرمجيات. بالإضافة إلى البرمجة، يعتبر ميخايلو خبيرًا في مجال إسترداد البيانات وأنظمة الملفات وأجهزة تخزين البيانات ومصفوفات RAID.

نوصى به لك