غالبًا ما يهمل المستخدمون محطة Mac بسبب تعقيدها. ومع ذلك، فهي أداة قوية يمكنها تنفيذ المهام التي لا تستطيع واجهة المستخدم الرسومية الخاصة بنظام macOS تنفيذها. كما أنها توفر مرونة أكبر بكثير.
عندما يتعلق الأمر باستعادة البيانات، يمكن أن يساعدك Terminal في العثور على الملفات المحذوفة واستعادتها. يكون هذا مفيدًا عندما يرفض macOS الإقلاع إلى واجهة المستخدم الرسومية القياسية بسبب أخطاء النظام، وبدلاً من ذلك، يُقلع في الوضع الآمن بوجود وظائف محدودة. تحتوي الأقسام أدناه على تعليمات خطوة بخطوة حول كيفية استعادة الملفات والمجلدات المحذوفة باستخدام Terminal الماك.
طرق استعادة الملفات المحذوفة باستخدام Mac Terminal
يقدم Terminal بنفسه طريقتين رئيسيتين للاستعادة – استعادة الملفات من سلة المهملات، واستعادة الملفات باستخدام نسخة احتياطية من Time Machine. في حين أن كل من سلة المهملات وTime Machine لديهما نظيرتان في واجهة المستخدم الرسومية، فإن الوصول إليهما مرهق (أو مستحيل تمامًا) عندما يتم تشغيل جهاز Mac الخاص بك في وضع المستخدم الفردي (أجهزة Mac التي تعمل بشرائح Intel)، أو وضع الاسترداد (Apple Silicon)، أو الوضع الآمن.
بالإضافة إلى الأوامر الأصلية، هناك أدوات مفتوحة المصدر مثل TestDisk التي تتيح لك استعادة الملفات المحذوفة نهائيًا باستخدام واجهة Terminal.
إنه اختياري بحت، ولكن قد ترغب في قم بتشغيل جهاز Mac في وضع الاسترداد عند استخدام الطرفية لاستعادة ملفاتك. وهذا له فائدتان رئيسيتان:
- يسمح لك وضع الاسترجاع بتنفيذ المهام وأوامر الطرفية التي لا يمكن تنفيذها في البيئة العادية. كما يتيح لك إجراء استرجاع البيانات في حالة تجمد واجهة المستخدم الرسومية باستمرار، أو وجود مشاكل في إقلاع macOS.
- يوفر لك العديد من الطرق لاستكشاف الأخطاء وإصلاحها على جهاز Mac الخاص بك، مما يمكن أن يساعدك في استعادة الوصول إلى ملفاتك.
قبل المضي قدمًا في استعادة البيانات باستخدام Terminal، تأكد من أن لديه وصول كامل للقرص على جهاز Mac الخاص بك. بدون هذا، ستواجه مشاكل في الأذونات عند محاولة الوصول إلى الملفات أو تعديلها داخل Terminal. بالإضافة إلى ذلك، إذا واجهت مشاكل في الأذونات عند تنفيذ الأوامر على Terminal، أضف سودو قبل الأمر.
إليك كيفية منح تطبيق Terminal الوصول الكامل إلى القرص على نظام macOS:
- انقر على شعار Apple في الزاوية العلوية اليسرى واختر إعدادات النظام .
- انقر على الخصوصية والأمان في شريط التنقل الأيسر.
- انقر على الوصول الكامل للقرص .
- تأكد من أن شريط التمرير لتطبيق Terminal مضبوط على وضع التشغيل.
الآن، دعونا نلقي نظرة على كيفية استعادة الملفات والمجلدات المحذوفة باستخدام Mac Terminal:
الطريقة 1: استخدم Terminal لاسترجاع الملفات من سلة المهملات
عند حذف ملف في macOS، فإنه لا يُحذف بشكل نهائي من القرص. بدلاً من ذلك، يتم نقله إلى مجلد سلة المهملات/النفايات على جهاز Mac الخاص بك، حيث يبقى هناك حتى تقوم باستعادته أو إفراغ سلة المهملات. وإذا كانت ميزة الإفراغ التلقائي مفعلة، فقد تُفرغ سلة المهملات تلقائيًا على فترات منتظمة أيضًا.
يمكنك استخدام Terminal للوصول إلى محتويات سلة المهملات، واستعادة الملفات المحذوفة منها.
إليك الطريقة:
الخيار أ: استعادة الملفات المحذوفة من محرك التخزين الداخلي باستخدام Terminal
- افتح Terminal. يمكن العثور عليه في قسم اذهب > أدوات في Finder. بدلاً من ذلك، اضغط فقط على Command + Space لفتح Spotlight Search، ثم اكتب Terminal، وانقر عليه من نتائج البحث.
- اكتب cd ~/.Trash واضغط على Enter. يُستخدَم الأمر قرص مضغوط لتغيير الدلائل داخل Terminal.
- اكتب ls واضغط على Enter لعرض جميع الملفات والمجلدات في سلة المحذوفات. لاحظ الملفات والمجلدات التي ترغب في استعادتها. يعرض الأمر ls الملفات والمجلدات في دليل Terminal الحالي.
- اكتب mv filename ~/Destination/Folder واضغط على Enter. استبدل filename و/Destination/Folder باسم الملف الحقيقي (أو اسم المجلد) والموقع النهائي على التوالي. في حالتي، استعدت ملفًا يسمى file_example_MOV_1280_1_4MB.mov إلى سطح المكتب (~/Desktop/). قم بهذا لجميع الملفات/المجلدات التي ترغب في استعادتها.
الخيار ب: استعادة الملفات المحذوفة من محرك تخزين خارجي باستخدام الطرفية
الخطوات أعلاه تعمل فقط لمجلد المهملات الداخلي في جهاز Mac الخاص بك. في حالة استخدامك لمحرك خارجي، ستختلف العملية قليلاً:
- قم بتوصيل محرك الأقراص الخارجي بجهاز Mac الخاص بك، وافتح Terminal.
- اكتب id -u واضغط على Enter لعرض معرف المستخدم الخاص بك (UID). سجل الناتج، لأنك ستحتاج إليه لاحقًا.
- اكتب ls /Volumes/ واضغط على Enter لعرض جميع محركات الأقراص المتصلة بجهاز Mac الخاص بك.
- اكتب cd “/Volumes/ExternalDrive/.Trashes/UID” واضغط على Enter. استبدل ExternalDrive باسم محرك التخزين الخارجي المدرج في الخطوة 3، وUID بالناتج الذي حصلت عليه في الخطوة 2.
- اكتب ls واضغط على Enter لرؤية الملفات الموجودة في سلة المهملات لمحرك التخزين الخارجي.
- اكتب mv “filename” ~/Destination/Folder واضغط على Enter. استبدل filename و/Destination/Folder باسم الملف الحقيقي (أو اسم المجلد)، والمكان المقصود على التوالي.
مكافأة: ترغب في استعادة المحتويات الكاملة لمجلد سلة المهملات على محرك التخزين الداخلي/الخارجي؟ ببساطة استبدل “filename” بـ * . ستبدو الأوامر كالتالي mv * ~/التوجه/المجلد .
الطريقة 2: استخدم Terminal لاستعادة الملفات باستخدام Time Machine
ميزة آلة الزمن تتيح لك استعادة الملفات المحذوفة بشرط أن تكون قد قمت بتمكينها مسبقًا، وأن تحتوي النسخ الاحتياطية في Time Machine على الملفات المطلوبة. في حال كان لديك وصول إلى واجهة المستخدم الرسومية لنظام macOS، فمن الأفضل استخدام تلك النسخة من Time Machine لأنها أسهل بكثير.
إذا لم يكن لديك وصول إلى واجهة macOS الرسومية، أو كنت ببساطة فضوليًا لمعرفة كيفية عمل Time Machine ضمن Terminal، اتبع الدليل أدناه:
- اتصل بمحرك النسخ الاحتياطي لـ Time Machine بجهاز Mac، وافتح Terminal.
- اكتب ls /Volumes/ واضغط على Enter. يعرض هذا الأمر جميع المحركات المتصلة بجهاز Mac—لاحظ محرك Time Machine. في حالتي، تم تسميته Time Machine Backups.
- اكتب cd “/Volumes/YourBackupDrive/” واضغط على Enter، مع استبدال YourBackupDrive باسم محرك النسخ الاحتياطي لـ Time Machine—Time Machine Backups في حالتي.
- اكتب ls واضغط على Enter. سيقوم ذلك بعرض جميع الملفات والمجلدات في محرك Time Machine. يجب أن يحتوي المحرك بشكل مثالي على نسخ Time Machine الاحتياطية والملفات ذات الصلة. تتبع النسخ الاحتياطية لـ Time Machine نمط اسم ملف مشابه: 2024-09-27-195546.previous. الجزء الأول من اسم الملف يمثل تاريخ النسخة الاحتياطية. في حالتي، هو 2024-09-27 (27 سبتمبر 2024).
- اكتب cd “BackupName/Data/Users/YourUsername” واضغط على Enter. استبدل BackupName بالنسخة الاحتياطية لـ Time Machine التي تحتوي على الملف الذي تود استعادته، وYourUsername باسم المستخدم الخاص بجهازك Mac. في حالتي، كتبت cd “2024-09-27-195546.previous/Data/Users/manuvirajgodara/” .
- اكتب ls واضغط على Enter. يعرض ذلك جميع المجلدات والملفات المرتبطة باسم المستخدم الخاص بك التي تم نسخها احتياطيًا بواسطة Time Machine. لاحظ المجلد الذي يحتوي على ملفاتك.
- اكتب cd “اسم_المجلد/” واضغط على Enter، مع استبدال FolderName بالمجلد الذي يحتوي على ملفاتك. الآن، إذا كنت ترغب في التنقل أكثر في المجلدات الفرعية، اكتب ls ودوّن اسم المجلد، ثم اكتب cd “اسم_المجلد/” ، حتى تصل إلى المجلد الذي يحتوي على ملفاتك. أيضًا، اكتب ls وتأكد من أن الملف الذي تحتاجه موجود في المجلد.
- اكتب “`
cp -p “Filename.extension” “/Path/to/Folder”
“` واضغط على Enter. استبدل Filename.extension باسم الملف والامتداد، وPath/to/Folder بمسار وجهة الاسترجاع. أردتُ نسخ ملف باسم Invoice 7 (1).pdf إلى سطح مكتب جهاز Mac الخاص بي، لذا بدا الأمر كالتالي: cp -p “Invoice 7 (1).pdf” “/Users/manuvirajgodara/Desktop/” .
الطريقة 3: استخدم TestDisk لاستعادة ملفاتك
TestDisk هو أداة لاستعادة البيانات تعمل ضمن Terminal لاسترجاع الملفات المحذوفة، إصلاح الأقسام التالفة، وأكثر من ذلك. بفضل كونه مفتوح المصدر، مجاني للاستخدام، وفعّال، فإنه يحظى بتوصية كبيرة من العديد من المستخدمين. ومع ذلك، قد تمنع بعض المستخدمين من استخدامه بسبب منحنى تعلمه الحاد والدعم المحدود لمحركات APFS.
في حين أنه يمكنك تحميل وتثبيت TestDisk باستخدام ملف DMG الرسمي، أنصح باستخدام هومبرو بدلاً من ذلك. يسهل العملية، ومن غير المرجح أن تواجه مشاكل متعلقة بالأذونات:
- افتح Terminal.
- اكتب الأمر التالي واضغط Enter لتثبيت Homebrew: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” .
- بعد انتهاء تثبيت Homebrew، اكتب brew install testdisk واضغط Enter. سيقوم هذا الأمر تلقائيًا بتنزيل وتثبيت TestDisk.
بمجرد تثبيت TestDisk، إليك كيفية استعادة الملفات المحذوفة:
- افتح Terminal، واكتب سودو تيستديسك واضغط Enter.
- أدخل كلمة المرور واضغط Enter لفتح TestDisk. للتنقل في TestDisk، استخدم مفاتيح الأسهم لتظليل خيار ما، ثم اضغط Enter لتحديده.
- اختر ما إذا كنت تريد إنشاء ملف سجل أم لا. هذا لا يؤثر على عملية استعادة البيانات بأي شكل.
- اختر محرك الأقراص الذي تريد استعادة البيانات منه، واضغط Enter.
- حدد نوع جدول التقسيم، واضغط Enter. يقوم TestDisk بالكشف التلقائي عن جدول التقسيم، لذا من الأفضل ببساطة الضغط على Enter في هذه الشاشة، ما لم تكن متأكداً من أن المحرك يستخدم جدول تقسيم آخر.
- اختر تحليل، واضغط Enter.
- اختر بحث سريع ، واضغط Enter.
- سيقوم TestDisk بعرض الأقسام التي اكتشفها على المحرك. ظلل القسم الذي تريد استعادة البيانات منه، واضغط P على لوحة المفاتيح—هذا يعرض الملفات الموجودة على القسم، بما في ذلك المحذوفة.
- تنقل عبر الدلائل باستخدام مفاتيح الأسهم والضغط على Enter. يمكنك التقدم والتراجع بين الدلائل بالضغط على مفاتيح الأسهم اليسرى واليمنى. حدد الملفات التي ترغب في استعادتها بالتنقل إلى كل منها والضغط على : (نقطتين). بمجرد تحديد الملفات، اضغط على C (بحروف كبيرة)، ثم التنقل إلى وجهة الاستعادة، واضغط مرة أخرى على C (بحروف كبيرة) لنسخ الملفات. بعد النسخ، اضغط على Q للعودة.
- أغلق TestDisk.
ملاحظة: إذا كان القرص مشفرًا باستخدام FileVault encryption، فإن TestDisk لن يعمل حتى تقوم إيقاف تشغيل FileVault أولاً.
ماذا لو لم يستعد Terminal الملفات المحذوفة؟
في حالة عدم استعادة الملفات المحذوفة باستخدام أي من الأساليب المذكورة أعلاه، فإن الخيار الوحيد المتاح أمامك هو استخدام أداة استعادة بيانات تابعة لطرف ثالث تعتمد على واجهة مستخدم رسومية، أو الاتصال بخدمة استعادة بيانات محترفة.
هناك عدد لا يحصى من برامج استعادة البيانات على الإنترنت، جميعها تدعي أنها “الأفضل”. نصيحتي – اختر خيارًا من قائمتنا المنسقة من أفضل تطبيقات استعادة البيانات. لقد أثبتت هذه البرامج موثوقيتها وفعاليتها.
لهذه التعليمات، سأستخدم Disk Drill. بفضل سهولة استخدامه، المترافقة مع خوارزمية استعادة البيانات الموثوقة، فإن البرنامج يناسب كل من المستخدمين المبتدئين والخبراء على حد سواء. يوفر Disk Drill عدة طرق لفرز ومعاينة وتصفية ملفاتك، مما يجعل استعادة البيانات أسهل بكثير. على عكس العديد من تطبيقات استعادة البيانات الأخرى، يعمل Disk Drill أيضًا في وضع الاسترداد في macOS—ولكنك ستحتاج مؤقتًا إلى اتصال بالإنترنت لتنزيل التطبيق.
إليك كيفية استخدام Disk Drill لاستعادة الملفات المحذوفة على جهاز Mac الخاص بك:
- نزّل Disk Drill، وقم بتثبيته. امنح البرنامج الأذونات اللازمة.
- إذا كنت في وضع Recovery Mode على macOS، انقر على الأدوات المساعدة > الطرفية والصق الأمر التالي: sh <(curl http://www.cleverfiles.com/bootmode/boot.xml ) . اضغط Enter وسيتم تنزيل Disk Drill وفتحه تلقائيًا.
- اختر القرص الذي ترغب في استعادة البيانات منه، وانقر على البحث عن البيانات المفقودة .
- انقر على مراجعة الملفات الموجودة بمجرد انتهاء Disk Drill من فحص القرص. لعرض أنواع ملفات محددة فقط، بدلاً من ذلك انقر على نوع الملف المعني (صور، فيديوهات، صوت، مستندات، أرشيفات، وأخرى).
- قم بتوسيع أقسام محذوف أو مفقود و معاد بناؤه .
- حدد الملفات التي ترغب في استعادتها. يقوم Disk Drill بعرض معاينة الملف المحدد حاليًا تلقائيًا، ولكن يمكنك معاينة أي ملف يدويًا بالنقر على رمز العين بجانب اسمه. بعد تحديد الملفات المطلوبة، انقر على استعادة .
- اختر مكان استعادة البيانات، وانقر على التالي . من الجيد اختيار قرص آخر بدلاً من القرص الذي تستعيد البيانات منه.
- سيقوم Disk Drill باستعادة الملفات المحددة.
يتطلب Disk Drill لنظام macOS دفع رسوم الترخيص لمرة واحدة لاستعادة البيانات. يحتوي الإصدار الخاص بنظام Windows على نسخة تجريبية مجانية تتيح لك استعادة ما يصل إلى 500 ميغابايت من البيانات مجانًا.
ملاحظة: على الرغم من أن برنامج Disk Drill يعمل في وضع الاسترداد لنظام macOS، إلا أن وظيفته محدودة بعض الشيء – لا يمكنك معاينة الملفات قبل الاسترداد، ولا استخدام الارتباط التشعبي، ولا ميزات العرض في Finder.
الخاتمة
يمكن أن يكون Mac Terminal بديلاً ذو قيمة لاستعادة البيانات عندما تكون طرق الاستعادة المعتمدة على واجهة المستخدم الرسومية التقليدية غير متاحة. سواء كان ذلك للوصول إلى سلة المهملات، أو استعادة نسخة احتياطية من Time Machine، أو إجراء استعادة كاملة للبيانات باستخدام تطبيق تابع لجهة خارجية—يمكن القيام بكل ذلك باستخدام Terminal. ومع ذلك، من الصعب تبرير استخدامه عندما تكون لديك إمكانية الوصول إلى واجهة المستخدم الرسومية لنظام Mac، وبرامج استعادة البيانات المعتمدة على واجهة المستخدم الرسومية من جهات خارجية.