أفضل أدوات إسترداد البيانات لمحركات أقراص APFS

إقرأ هذا المقالحول أفضل الأدوات لإستعادة البيانات المفقودة من محركات أقراص ApFS المستخدمة على أجهزة كمبيوتر Mac أو أجهزة Apple الأخرى. سوف نستكشف بدقة ما يمكن أن تفعله كل أداة مساعدة!

المقدمة

نظام ملفات Apple او ApFS هو نظام الملفات الجديد من قبل Apple والذي يتم إستخدامه مع أحدث أجهزة Mac. ومع ذلك، فإن نظام الملفات هذا ليس بأي حال من الأحوال إمتدادًا لـ HFS +. في APFS، لن تجد الأشياء التي نتذكرها من HFS +: Catalog File و Attribute File و Allocation File و Extent Overflow File بالإضافة إلى المجلة. يستخدم نظام الملفات الجديد أسلوبًا مختلفًا لحماية التغييرات التي تطرأ على الملفات وبياناتها.

كما نعلم، تم تحسين نظام الملفات هذا لمحركات الأقراص المحمولة ومحركات أقراص الحالة الصلبة.

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

طريقة الإسترداد

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

ApFS هو نظام ملفات يستخدم مبدأ النسخ عند الكتابة، ولهذا السبب يتم نسخ كل كتلة قبل تطبيق التغييرات. لذلك، هناك نوع من الأرشيفات لجميع الملفات التي لم يتم إستبدالها وتتوافق مع بنية نظام الملفات. تؤدي هذه الحقيقة إلى عدد من القطع الأثرية التي يمكن إستخدامها في سياق إسترداد الملفات.

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

يمكن لأجهزة كمبيوتر Mac التي تعمل بنظام التشغيل High Sierra أو نظام أعلى، القراءة والكتابة على أقراص ApFS. تتطلب أجهزة الكمبيوتر التي تعمل بنظام تشغيل Windows برامج خاصة للوصول إلى مثل هذه المجلدات.

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

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

لقد أجرينا معيارًا يتضمن أدوات إسترداد البيانات الأكثر شيوعًا، ويمكنك العثور على جميع النتائج أدناه.

أفضل الأدوات لإسترداد البيانات من محركات أقراص APFS

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

في البداية ، إخترنا المنتجات التالية للإختبار: Hetman Partition Recovery و R-Studio و EaseUS Data Recovery Wizard و Disk Drill و Recuva. عندما قمنا بفحصها عن كثب، كان علينا إستبعاد DiskDrill و Recuva من القائمة لأنهما لا يدعمان نظام ملفات APFS. لقد كانت حقيقة مفاجئة، لأن هذه المنتجات من بين الحلول الأكثر شيوعًا، حتى أن DiskDrill يضع معيار الإسترداد لأجهزة كمبيوتر Mac.

في النهاية، بدأنا الإختبار لمعرفة أي من الأدوات الثلاثة يعمل بشكل أفضل: Hetman Partition Recovery أو R-studio أو EaseUS Data Recovery Wizard.

لقد قمنا بنسخ بعض الصور ومقاطع الفيديو والمستندات إلى قرص الإختبار، ثم أزلنا بعض البيانات.

أجرينا الإختبارات على جهاز كمبيوتر يعمل بنظام Windows 10.

إختبار برنامج Hetman Partition Recovery

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

كان البرنامج قادرًا على العثور على جميع الملفات دون جهد؛ يتم عرض كل من الملفات الموجودة والملفات المحذوفة، ويتم تمييز الملفات التي تم حذفها بعلامة تقاطع حمراء. يمكن معاينة محتوياتها إذا لزم الأمر. يتم الإحتفاظ ببنية القرص وأسماء الملفات.

كل ما يتعين علينا القيام به هو حفظ الملفات المستردة على قرص.

إختبار برنامج RStudio

يتعرف هذا البرنامج أيضًا على قرص الإختبار و يحدد نوع نظام الملفات بشكل صحيح.

ومع ذلك، بعد الفحص السريع، لا يمكن عرض أي بيانات تمت إزالتها.

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

إختبار برنامج EaseUS

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

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

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

كان التلميح الوحيد الذي يمكننا إستخدامه هو عدد المستندات والصور ومقاطع الفيديو التي تظهر في كل مجلد.

لقد تعامل هذا البرنامج مع المهمة، على الرغم من أنه إستغرق وقتًا أطول، ولم يتمكن من إسترداد هيكل الدليل!

بإختصار، إجتاز جميع المرشحين الإختبار الأول، لكن البعض الآخر كان غير مريح للإستخدام.

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

تمت إزالة حاوية سوبربلوك

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

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

إختبار برنامج Hetman Partition Recovery

تمامًا مثل ما كان من قبل، يتعرف البرنامج على القرص و حجمه، لكنه يفشل في “رؤية” نظام الملفات لأن حاوية Superblock التي تحتوي على هذه المعلومات قد تم محوها.

في هذه الحالة، لم يعد الفحص السريع متاحًا، لذلك كان علينا إستخدام الفحص الكامل.

نتيجة لذلك، قام البرنامج بتحديد حاوية بنظام ملفات APFS.

تم تغيير إسم القرص.

وجد برنامج Hetman Partition Recovery جميع البيانات التي تمت إزالتها، ويتم عرض جميع الملفات، سواء تلك التي كانت على القرص، وتلك التي تم حذفها. يتم الإحتفاظ ببنية القرص وأسماء الملفات.

كما تأقلم البرنامج مع الإختبار الثاني. جميع البيانات متاحة للإسترداد.

إختبار برنامج RStudio

الفحص

بعد الفحص الكامل، تمكن برنامج RStudio من العثور على قرص الإختبار وتحديد نظام الملفات الخاص به على أنه APFS.

يتم الإحتفاظ بهيكل القرص وأسماء الملفات، ويمكن تحديد موقع جميع البيانات.

أكمل البرنامج الإختبار الثاني بنجاح.

إختبار برنامج EaseUS

لا توجد تغييرات هنا، يتم عرض القرص كما كان من قبل.

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

إجتازت جميع البرامج الإختبار الثاني بنجاح. تمكنوا من إكتشاف جميع الملفات المفقودة دون جهد.

تمت إزالة وحدات التخزين، مع بيانات عن الأقسام الداخلية لـ APFS

في الإختبار التالي، بالإضافة إلى حاوية Superblock، قمنا بإزالة وحدات التخزين، أي المعلومات الموجودة على الأقراص داخل حاوية APFS.

إختبار برنامج Hetman Partition Recovery

لا توجد تغييرات مرة أخرى. يعرض البرنامج القرص تمامًا كما كان من قبل.

جميع الملفات متاحة لمزيد من الإجراءات، تمامًا كما في الإختبار السابق. يتم الإحتفاظ ببنية القرص وأسماء الملفات.

أكمل برنامج Hetman Partition Recovery الإختبار الثالث بنجاح.

إختبار برنامج RStudio

النتيجة هي نفسها كما كانت من قبل. يعرض البرنامج الحاوية تمامًا كما فعل.

جميع الملفات متاحة، يتم الإحتفاظ بأسماء الملفات وهيكل القرص.

إجتاز برنامج RStudio الإختبار الثالث بنجاح.

إختبار برنامج EaseUS

تعرض هذه الأداة أيضًا القرص بدون تغييرات.

كان قادرًا على العثور على جميع البيانات.

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

نتائج الإختبار جيدة لجميع البرامج. جميع الملفات متاحة للإسترداد.

تمت إزالة خريطة الهيكل

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

إختبار برنامج Hetman Partition Recovery

تمامًا كما كان من قبل، يتعرف البرنامج على القرص و حجمه، لكنه يفشل في “رؤية” نظام الملفات.

دعونا نفحص القرص في برنامج Hetman Partition Recovery.

جميع الملفات المفقودة متاحة ويمكن معاينتها.

يتم الإحتفاظ ببنية هيكل القرص وأسماء الملفات.

أكمل البرنامج هذا الإختبار بنجاح.

إختبار برنامج RStudio

يعرض البرنامج الحاوية بشكل صحيح.

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

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

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

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

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

بإختصار، لقد فشل برنامج RStudio في الإختبار الرابع.

إختبار برنامج EaseUS

تمكن برنامج EaseUS من العثور على البيانات المفقودة بنفس النتيجة كما في الإختبار السابق.

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

ومع ذلك، فقد تعامل البرنامج مع المهمة، و يمكننا بدء الإختبار النهائي.

تمت إزالة هيكل B-tree

لقد أشرت بالفعل إلى أن نظام ملفات APFS يعتمد على نمط B-tree مع العقد الفرعية التي تشير إلى العقد التالية من الهيكل حتى تصل إلى العقد الورقية. في الإختبار الأخير، قمنا بمحاكاة موقف تمت فيه إزالة إحدى العقد (أو جميعها). لقد أزلنا هيكل B-tree بأكمله، ولم يتبق سوى العناقيد التي نحتاجها.

إختبار برنامج Hetman Partition Recovery

من خلال الفحص الكامل، تمكن البرنامج من العثور على جميع البيانات الموجودة على القرص – لا تزال المعلومات التي تمت إزالتها والملفات متاحة؛ يتم الإحتفاظ بهيكل القرص وأسماء الملفات، وتكون جميع الملفات متاحة للمعاينة.

والخطوة الوحيدة المتبقية هي حفظها على قرص.

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

إختبار برنامج EaseUS

ها هي النتيجة: تم العثور على 18 ملفًا.

عند فحص المجلدات، يمكننا أن نرى أن جميع الملفات لا تزال على القرص.

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

الخاتمة

كما تشير نتائج الإختبار، هناك أداتان إجتازتا جميع الإختبارات – Hetman Partition Recovery و EaseUS Data Recovery Wizard. حيث فشل برنامج RStudio في أحد الإختبارات الأخيرة و إنسحب قبل الجولة الأخيرة مباشرة. إختيار أفضل حل إسترداد لحفظ بياناتك متروك لك.

تسمح الخوارزمية المستخدمة في منتجنا بالإحتفاظ بهيكل المجلد وأسماء الملفات مما يسهل البحث عن بيانات معينة ويوفر وقتك. أيضًا، يتيح لك برنامج Hetman Partition Recovery إنشاء صورة قرص ثم إسترداد البيانات من هناك، وهو معيار المجال للتعامل مع محركات الأقراص المعيبة. لسوء الحظ، لا يقدم برنامج EaseUS Data Recovery Wizard هذا الخيار.

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

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

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

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

نوصى به لك